Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

Obtaining laplacian of a graph

3 vues (au cours des 30 derniers jours)
Deepa Maheshvare
Deepa Maheshvare le 16 Déc 2018
Clôturé : MATLAB Answer Bot le 20 Août 2021
The Neumann Laplacian of a simple graph(G) can be formed from the commands degree(G) and adjacency(G), L= D- A .
Could someone suggest how Dirichlet laplacian can be obtained?
  5 commentaires
Deepa Maheshvare
Deepa Maheshvare le 19 Déc 2018
I tried the above formula for an 1 D graph with 5 nodes.
d = 1,
L = 2*d*I + (2*d*I - D) - A,
gives,
3 -1 0 0 0
-1 2 -1 0 0
0 -1 2 -1 0
0 0 -1 2 -1
0 0 0 -1 3
whereas, the pseudo dirichlet 2*d*I-A (1.9)gives
2 -1 0 0 0
-1 2 -1 0 0
0 -1 2 -1 0
0 0 -1 2 -1
0 0 0 -1 2
which matches with the laplacian computed using centered difference formula for the second derivative operator with dirichlet boundary condition.
Also, I am not sure how the dimensionality of any given graph can be determined.
Any suggestions?
Christine Tobler
Christine Tobler le 19 Déc 2018
A graph doesn't have an inherent dimensionality, this would have to be based on the construction of the graph. Perhaps the linked paper has more information.

Réponses (0)

Cette question est clôturée.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by