Tenemos la matriz Laplacian matrix que tiene un conjunto de valores propios para donde siempre saber . Así, la matriz laplaciana es siempre simétrica positiva semi-definida. Debido a que la matriz no es definida simétrica positiva, tenemos que tener cuidado cuando discutimos la descomposición de Cholesky. La descomposición de Cholesky existe para una matriz positiva semi-definida, pero ya no es única. Por ejemplo, la matriz positiva semi-definida
tiene infinitas Descomposiciones Cholesky
G=ATAλ0≤λ1≤…≤λnG∈Rn×nλ0=0G
A=[0001],
A=[0001]=[0sinθ0cosθ][00sinθcosθ]=LLT.
Sin embargo, ya que tenemos una matriz que se sabe que es una matriz laplaciana que realmente podemos evitar las más sofisticadas herramientas de álgebra lineal como descomposiciones de Cholesky o la búsqueda de la raíz cuadrada de la matriz semi-definida positiva tal que recuperamos . Por ejemplo, si tenemos la matriz de Laplace ,
podemos usar la teoría de grafos para recuperar el matriz deseada . Lo hacemos formulando la matriz de incidencia orientada. Si definimos el número de aristas en el gráfico comoGGAG∈R4×4
G=⎡⎣⎢⎢⎢3−1−1−1−1100−1010−1001⎤⎦⎥⎥⎥
Amy el número de vértices que será entonces la matriz de incidencia orientada será matriz dada por
donde denota el borde que conecta los vértices y . Si tomamos una gráfica para con cuatro vértices y tres aristas, entonces tenemos la matriz de incidencia orientada
nAm×nAev=⎧⎩⎨⎪⎪1−10if e=(v,w) and v<wif e=(v,w) and v>wotherwise,
e=(v,w)vwGA=⎡⎣⎢111−1000−1000−1⎤⎦⎥,
G=ATA . Para el problema de la matriz que describes usted construir un gráfico para con el mismo número de aristas como vértices, entonces no debería tener la capacidad de reconstruir la matriz cuando sólo se le da la matriz laplaciana .
GAG
Actualizar:
Si definimos la matriz diagonal de grados de vértice de un gráfico como y la matriz de adyacencia del gráfico como , entonces la matriz laplaciana del gráfico se define por . Por ejemplo, en el siguiente gráficoNMGG=N−M
encontramos que la matriz laplaciana es
Ahora relacionamos la con la matriz de incidencia orientada usando los bordes y nodos dados en el gráfico ilustrado. Nuevamente, encontramos las entradas de de
G=⎡⎣⎢⎢⎢3000010000100001⎤⎦⎥⎥⎥−⎡⎣⎢⎢⎢0111100010001000⎤⎦⎥⎥⎥.
GAAAev=⎧⎩⎨⎪⎪1−10if e=(v,w) and v<wif e=(v,w) and v>wotherwise,.
e1v1y . Entonces, para determinar notamos que el índice de es menor que el índice de (o tenemos el caso en la definición de ). Por lo tanto, . Del mismo modo, a modo de comparación de índices, podemos encontrar . continuación, damos de una manera más explícita haciendo referencia a los bordes y vértices representados.
v2Ae1,v1v1v2v<wAevAe1,v1=1Ae1,v2=−1AA=e1e2e3v1111v2−100v30−10v400−1.
A continuación, generalizamos el concepto de la matriz laplaciana a un gráfico ponderado no dirigido. Deje que sea un gráfico finito no dirigido definido por y su vértice y su conjunto de bordes, respectivamente. Para considerar un gráfico ponderado, definimos una función de peso
que asigna un peso real no negativo a cada borde del gráfico. Denotaremos el peso unido al borde que conecta los vértices y por . En el caso de un gráfico ponderado, definimos el grado de cada vértice como la suma de todos los bordes ponderados conectados a , es decir,
GrVE
w:V×V→R+,
uvw(u,v)u∈Vudu=∑v∈Vw(u,v).
A partir del gráfico dado podemos definir la matriz de adyacencia ponderada como con filas y columnas indexadas por cuyas entradas están dadas por . Sea la matriz diagonal indexada por con los grados de vértice en la diagonal, entonces podemos encontrar la matriz laplaciana ponderada igual que antes
GrAd(Gr)n×nVw(u,v)D(Gr)VGG=D(Gr)−Ad(Gr).
En el problema de la publicación original, sabemos que
De los comentarios que sabemos buscamos una factorización para donde y especificamos que tiene la forma donde . Para una generalidad completa, suponga que la matriz no tiene entradas cero. Por lo tanto, si formulamos la matriz de incidencia orientada ponderada para encontrar , queremos la matriz de adyacencia ponderada
G=⎡⎣⎢⎢34−13−512−1323−13−512−1334⎤⎦⎥⎥.
GG=ATAAA=I−1nwTwT1n=1AAAd(Gr)no tener entradas cero también, es decir, el gráfico ponderado tendrá bucles. En realidad, calcular la matriz de incidencia orientada ponderada parece difícil (aunque puede ser simplemente el resultado de mi inexperiencia con gráficos ponderados). Sin embargo, podemos encontrar una factorización de la forma que buscamos de manera ad hoc si suponemos que sabemos algo sobre los bucles en nuestro gráfico. Dividimos la matriz laplaciana ponderada en las matrices de grado y adyacencia de la siguiente manera
GG=⎡⎣⎢⎢5400010001112⎤⎦⎥⎥−⎡⎣⎢⎢12135121313135121316⎤⎦⎥⎥=D(Gr)−Ad(Gr).
Por lo tanto, sabemos que los bucles en , y tienen pesos , y respectivamente. Si ponemos los pesos en los bucles en un vector = entonces podemos recuperar la matriz que queremos en la forma deseada
v1v2v31/21/31/6w[12 13 16]TAA=I−1nwT=⎡⎣⎢⎢12−12−12−1323−13−16−1656⎤⎦⎥⎥.
Parece que si conocemos los bucles en nuestro gráfico ponderado podemos encontrar la matriz en la forma deseada. Nuevamente, esto se hizo de manera ad hoc (ya que no soy un teórico de gráficos), por lo que puede ser un truco que funcionó solo para este simple problema.A