graphen und matrizen - · pdf filegraphen eingraph g = (v;e)besteht aus i eine menge vonknoten...
TRANSCRIPT
![Page 1: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/1.jpg)
Graphen und Matrizen
![Page 2: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/2.jpg)
Graphen
Ein Graph G = (V,E) besteht aus
I eine Menge von Knoten i ∈ V (engl. vertex)
I von denen gewisse Knotenpaare durch Kanten (i , j) ∈ E
(engl. edge) verbunden sind.
![Page 3: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/3.jpg)
Zusammenhangskomponenten
Als eine Zusammenhangskomponente von G bezeichnen wir einenTeilgraphen G0,
I in dem jeder Knoten von G0 durch einen Pfad mit jedemanderen Knoten von G0 verbunden ist,
I und zugleich mit keinem Knoten außerhalb von G0 verbundenist.
So hat z.B. der folgende Graph 3 Zusammenhangskomponenten:
1
2 3
456
7
![Page 4: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/4.jpg)
Zusammenhangskomponenten
Als eine Zusammenhangskomponente von G bezeichnen wir einenTeilgraphen G0,
I in dem jeder Knoten von G0 durch einen Pfad mit jedemanderen Knoten von G0 verbunden ist,
I und zugleich mit keinem Knoten außerhalb von G0 verbundenist.
So hat z.B. der folgende Graph 3 Zusammenhangskomponenten:
1
2 3
456
7
![Page 5: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/5.jpg)
gerichtet vs. ungerichtet
I Eine Kante (i , j) fassen wir als Kante”von i nach j“ auf.
I Gilt fur jede Kante (i , j) ∈ E auch (j , i) ∈ E,so ist der Graph ungerichtet (zahle jedes Kantenpaar(i , j), (j , i) als eine ungerichtete Kante).
I Andernfalls gerichtet.
![Page 6: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/6.jpg)
Inzidenzmatrix
Endlicher gerichteter Graph G = (V,E):
I V = {v1, . . . , vn}I E = {e1, . . . , ek}
Die (gerichtete) Inzidenzmatrix Q ∈ Rk×n von G hat Eintrage
qij =
1, Kante ei geht von vj aus−1, Kante ei geht nach vj
0, sonst
Beobachtung:Jede Zeile hat genau einmal +1 und genau einmal −1.
![Page 7: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/7.jpg)
Inzidenzmatrix
Endlicher gerichteter Graph G = (V,E):
I V = {v1, . . . , vn}I E = {e1, . . . , ek}
Die (gerichtete) Inzidenzmatrix Q ∈ Rk×n von G hat Eintrage
qij =
1, Kante ei geht von vj aus−1, Kante ei geht nach vj
0, sonst
Beobachtung:Jede Zeile hat genau einmal +1 und genau einmal −1.
![Page 8: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/8.jpg)
Inzidenzmatrix
Endlicher gerichteter Graph G = (V,E):
I V = {v1, . . . , vn}I E = {e1, . . . , ek}
Die (gerichtete) Inzidenzmatrix Q ∈ Rk×n von G hat Eintrage
qij =
1, Kante ei geht von vj aus−1, Kante ei geht nach vj
0, sonst
Beobachtung:Jede Zeile hat genau einmal +1 und genau einmal −1.
![Page 9: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/9.jpg)
Inzidenzmatrix
Satz 1Der gerichtete Graph G habe n Knoten.
1. Ist G zusammenhangend, so ist
Rang(Q) = n − 1.
2. Falls G aus k Zusammenhangskomponenten besteht, so gilt
Rang(Q) = n − k.
![Page 10: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/10.jpg)
ungerichtete Inzidenzmatrix
Endlicher ungerichteter Graph G = (V,E):
I V = {v1, . . . , vn}I E = {e1, . . . , ek}
Die (ungerichtete) Inzidenzmatrix M ∈ Rk×n von G hat Eintrage
mij =
{1, Kante ei geht von oder nach vj
0, sonst
Satz 2Sei G zusammenhangend. Ist G ein bipartiter Graph, so ist
Rang(M) = n − 1,
andernfallsRang(M) = n.
![Page 11: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/11.jpg)
ungerichtete Inzidenzmatrix
Endlicher ungerichteter Graph G = (V,E):
I V = {v1, . . . , vn}I E = {e1, . . . , ek}
Die (ungerichtete) Inzidenzmatrix M ∈ Rk×n von G hat Eintrage
mij =
{1, Kante ei geht von oder nach vj
0, sonst
Satz 2Sei G zusammenhangend. Ist G ein bipartiter Graph, so ist
Rang(M) = n − 1,
andernfallsRang(M) = n.
![Page 12: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/12.jpg)
ungerichtete Inzidenzmatrix
Endlicher ungerichteter Graph G = (V,E):
I V = {v1, . . . , vn}I E = {e1, . . . , ek}
Die (ungerichtete) Inzidenzmatrix M ∈ Rk×n von G hat Eintrage
mij =
{1, Kante ei geht von oder nach vj
0, sonst
Satz 2Sei G zusammenhangend. Ist G ein bipartiter Graph, so ist
Rang(M) = n − 1,
andernfallsRang(M) = n.
![Page 13: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/13.jpg)
Adjazenzmatrix
Endlicher ungerichteter Graph G = (V,E):
I V = {v1, . . . , vn}I E = {e1, . . . , ek}
Die Adjazenzmatrix A ∈ R×n von G hat Eintrage
aij =
{1, falls (i , j) ∈ V
0, sonst
Beobachtung:A ist symmetrisch, da A ungerichtet.
![Page 14: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/14.jpg)
Adjazenzmatrix
Endlicher ungerichteter Graph G = (V,E):
I V = {v1, . . . , vn}I E = {e1, . . . , ek}
Die Adjazenzmatrix A ∈ R×n von G hat Eintrage
aij =
{1, falls (i , j) ∈ V
0, sonst
Beobachtung:A ist symmetrisch, da A ungerichtet.
![Page 15: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/15.jpg)
Adjazenzmatrix
Endlicher ungerichteter Graph G = (V,E):
I V = {v1, . . . , vn}I E = {e1, . . . , ek}
Die Adjazenzmatrix A ∈ R×n von G hat Eintrage
aij =
{1, falls (i , j) ∈ V
0, sonst
Beobachtung:A ist symmetrisch, da A ungerichtet.
![Page 16: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/16.jpg)
Adjazenzmatrix
1
2 3
456
7
A =
0 1 0 1 0 0 01 0 0 1 0 0 00 0 0 0 0 0 11 1 0 0 0 1 00 0 0 0 0 0 00 0 0 1 0 0 00 0 1 0 0 0 0
∈ R7×7.
![Page 17: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/17.jpg)
Adjazenzmatrix
Satz 2Der (i , j)-Eintrag von As gibt die Anzahl der Wege der Lange svon i nach j an.
![Page 18: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/18.jpg)
Laplace-Matrix
Endlicher ungerichteter Graph G = (V,E):
I V = {v1, . . . , vn}I E = {e1, . . . , ek}
Die Laplace-Matrix L ∈ Rn×n des Graphen G hat die Eintrage
lij :=
di , falls i = j und genau di Kanten (i , k) von i ausgehen−1, falls i 6= j und die Kante (i , j) ∈ E existiert
0, sonst
![Page 19: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/19.jpg)
Laplace-Matrix
Endlicher ungerichteter Graph G = (V,E):
I V = {v1, . . . , vn}I E = {e1, . . . , ek}
Die Laplace-Matrix L ∈ Rn×n des Graphen G hat die Eintrage
lij :=
di , falls i = j und genau di Kanten (i , k) von i ausgehen−1, falls i 6= j und die Kante (i , j) ∈ E existiert
0, sonst
![Page 20: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/20.jpg)
Laplace-Matrix
Beobachtung:
L = D − A
= Q> · Q
Dabei ist D = diag(d1, . . . , dn), A die Adjazenzmatrix und Q dieInzidenzmatrix (fur beliebige Kantenrichtungen auf G).
![Page 21: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/21.jpg)
Laplace-Matrix
1
2 3
456
7
A =
2 −1 0 −1 0 0 0−1 2 0 −1 0 0 00 0 1 0 0 0 −1−1 −1 0 3 0 −1 00 0 0 0 0 0 00 0 0 −1 0 1 00 0 −1 0 0 0 1
∈ R7×7.
![Page 22: Graphen und Matrizen - · PDF fileGraphen EinGraph G = (V;E)besteht aus I eine Menge vonKnoten i 2V (engl. vertex) I von denen gewisse Knotenpaare durchKanten(i;j) 2E (engl. edge)](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a34ad7f8b9adf778dcfb2/html5/thumbnails/22.jpg)
Laplace-Matrix
Satz 3
1. Die Laplace-Matrix L ist symmetrisch, diagonalisierbar undalle Eigenwerte sind nicht negativ: 0 = λ1 < λ2 < · · · < λk .
2. Der Vektor
( 1...1
)ist ein Eigenvektor von L zum Eigenwert
λ1 = 0.
3. Fur jeden Eigenwert λ von L mit Eigenvektor v gilt
λ =v> · L · vv> · v
=1∑ν
i=1 v2i
·( ∑
(i ,j)∈E
(vi − vj)2).
4. Die algebraische Vielfachheit des Eigenwertes λ1 = 0 ist dieAnzahl der zusammenhangenden Komponenten von G.