Angenommen, die folgende Matrix ist mit ihrer Transponierten . Das Produkt ergibt ,[ 0,500 - 0,333 - 0,167 - 0,500 0,667 - 0,167 - 0,500 - 0,333 0,833 ] A T A T A = G [ 0,750 - 0,334 - 0,417 - 0,334 0,667 - 0,333 - 0,417 - 0,333 0,750 ]
wobei eine Laplace-Matrix ist . Es ist zu beachten, dass die Matrizen und Rang 2 haben, wobei der Null-Eigenwert dem Eigenvektor .G 1 n = [ 1 1 1 ] T.
Ich frage mich, wie man erhält, wenn nur gegeben wird. Ich habe versucht, die Eigenzusammensetzung , und dann , aber ein anderes Ergebnis erhalten. Ich denke, das hat mit Rangmangel zu tun. Könnte jemand das erklären? Das obige Beispiel dient eindeutig der Veranschaulichung. Sie könnten eine allgemeine Laplace-Matrix-Zerlegung der obigen Form in Betracht ziehen.G G = U E U T A ' = U E 1 / 2
Da zum Beispiel die Cholesky-Zersetzung verwendet werden könnte, um , könnte die Zersetzung auf viele Lösungen ergeben. Ich interessiere mich für die Lösung, die ausgedrückt werden kann als wobei eine Identitätsmatrix ist, und ein Vektor ist Erfüllung von . Wenn es die Sache vereinfacht, können Sie annehmen, dass die Einträge von nicht negativ sind.A = ( I - 1 n w T ) , I 3 × 3 1 n = [ 1 1 1 ] w w T 1 n = 1 w
Antworten:
Wir haben die Laplace-Matrix die eine Menge von Eigenwerten λ 0 ≤ λ 1 ≤ … ≤ λ n für G ∈ R n × n hat, wobei wir immer λ 0 = 0 kennen . Somit ist die Laplace-Matrix immer symmetrisch positiv semidefinit. Weil die Matrix G.G = A.T.EIN λ0≤ λ1≤ … ≤ λn G ∈ R.n × n λ0= 0 G ist nicht symmetrisch positiv definitiv müssen wir vorsichtig sein, wenn wir die Cholesky-Zerlegung diskutieren. Die Cholesky-Zerlegung existiert für eine positive semidefinitive Matrix, ist jedoch nicht mehr eindeutig. Zum Beispiel ist die positive semidefinitive Matrix
Unendlich viele Cholesky Zerlegungen
A= [
Da wir jedoch eine Matrix , von der bekannt ist, dass sie eine Laplace-Matrix ist, können wir die komplexeren linearen Algebra-Werkzeuge wie Cholesky-Zerlegungen oder das Finden der Quadratwurzel der positiven semidefinitiven Matrix G vermeiden, so dass wir A wiederherstellen . Wenn wir zum Beispiel die Laplace-Matrix G ∈ R 4 × 4 haben , ist G = [G G A G∈R4×4
wir die Graphentheorie verwenden, um die gewünschte MatrixAwiederherzustellen. Dazu formulieren wir die orientierte Inzidenzmatrix. Wenn wir die Anzahl der Kanten im Graphen alsmund die Anzahl der Eckpunkte alsn definieren,ist die orientierte InzidenzmatrixAeinem×n-Matrix, die durch
A e v = { 1 gegeben ist, wenn e = ( v , w ) und v < w - 1, wenn e = ( v , w )
Aktualisieren:
Wenn wir die Diagonalmatrix der Scheitelpunktgrade eines Graphen als und die Adjazenzmatrix des Graphen als M definieren , wird die Laplace-Matrix G des Graphen durch G = N - M definiert . Zum Beispiel in der folgenden GrafikN M G G=N−M
quelle
Schließlich kann man die eindeutige Matrixquadratwurzel einer hermitisch positiven semidefiniten Matrix konstruktiv definieren, beispielsweise durch ihre Eigenwertzerlegung
quelle
Ich würde sagen, dass diese Situation nicht unähnlich ist, die Quadratwurzel unter den reellen Zahlen unter Verwendung der komplexen Zahlen zu ziehen: Auch dort haben Sie im Allgemeinen zwei Wurzeln, und Sie müssen sagen, welche Sie die Antwort eindeutig machen möchten.
quelle
quelle