graphen - · pdf fileeine kante eines graphen ist genau dann kritisch, wenn durch ihre...
TRANSCRIPT
![Page 1: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/1.jpg)
Graphen
Leonhard Euler (1707-1783)
![Page 2: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/2.jpg)
© 2008, H. SchauerUniversity of Zurich
Ein Graph besteht aus Knoten (nodes, vertices) die durch Kanten (edges) miteinander verbunden sind.
zB:
2
Graph
![Page 3: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/3.jpg)
© 2008, H. SchauerUniversity of Zurich
Zwei Knoten heissen adjazent (adjacent), wenn sie durch eine Kante miteinander verbunden sind.
Ein Knoten heisst inzident (incident) zu einer Kante, wenn der Knoten Eckpunkt dieser Kante ist.
3
Nachbarschaftsbeziehungen
![Page 4: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/4.jpg)
© 2008, H. SchauerUniversity of Zurich
Die Anzahl der Kanten, für die ein Knoten inzident ist bezeichnet man als Grad (degree) dieses Knotens.
zB:
2
332 2
2
2
4
Grad eines Knotens
![Page 5: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/5.jpg)
© 2008, H. SchauerUniversity of Zurich
Ein Graph heisst gerichtet (directed), wenn seine Kanten eine Orientierung (von einem Knoten zu einem Knoten) aufweisen. Ein gerichteter Graph wird auch als Digraph (directed graph) bezeichnet.
zB:
5
Gerichtete Graphen
![Page 6: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/6.jpg)
© 2008, H. SchauerUniversity of Zurich
Ein Graph heisst gewichtet (weighted), wenn seinen Kanten Attribute (Gewichte) zugeordnet sind.zB: Entfernungen in einem Ortsnetz
3 252
12
34
6
Gewichtete Graphen
![Page 7: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/7.jpg)
© 2008, H. SchauerUniversity of Zurich
Ein Graph heisst vollständig (complete), wenn eine Kante von jedem Knoten zu jedem anderen Knoten führt.zB:
7
Vollständige Graphen
![Page 8: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/8.jpg)
© 2008, H. SchauerUniversity of Zurich
Ein Graph heisst bipartit (bipartite), wenn Kanten nur Knoten aus zwei disjunkten Teilmengen miteinander verbinden.zB:
8
Bipartite Graphen
![Page 9: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/9.jpg)
© 2008, H. SchauerUniversity of Zurich
Eine Folge von n Kanten, die zwei Knoten miteinander verbinden, wird als Weg oder Pfad (path) der Länge n bezeichnet. zB Pfad der Länge n=5:
9
Pfade
![Page 10: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/10.jpg)
© 2008, H. SchauerUniversity of Zurich
Ein geschlossener Pfad, der zu seinem Startknoten zurückführt und eine Länge n≥3 hat, ist ein Zyklus (cycle).zB Zyklus der Länge n=3:
10
Zyklen
![Page 11: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/11.jpg)
© 2008, H. SchauerUniversity of Zurich
Eine Kante, die einen Knoten mit sich selbst verbindet heisst Schlaufe (loop).zB:
11
Schlaufen
![Page 12: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/12.jpg)
© 2008, H. SchauerUniversity of Zurich
In einem Hamilton-Pfad wird jeder Knoten des Graphen genau einmal durchlaufen.zB:
12
Hamilton-Pfad
![Page 13: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/13.jpg)
© 2008, H. SchauerUniversity of Zurich
In einem Euler-Pfad ist jede Kante des Graphen genau einmal enthalten.zB:
13
Euler-Pfad
![Page 14: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/14.jpg)
© 2008, H. SchauerUniversity of Zurich
14
Brücken von Königsberg
Königsberger Brückenproblem (Leonhard Euler 1736):Gibt es einen Rundweg, bei dem man alle sieben Brücken der Stadt Königsberg über den Pregel genau einmal überquert und wieder zum Ausgangspunkt gelangt?
![Page 15: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/15.jpg)
© 2008, H. SchauerUniversity of Zurich
15
Brücken von Königsberg
![Page 16: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/16.jpg)
© 2008, H. SchauerUniversity of Zurich
Ein spannender Baum (spanning tree) eines Graphen verbindet alle Knoten durch eine zyklenfreie Teilmenge aller Kanten.zB:
16
Spannender Baum
![Page 17: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/17.jpg)
© 2008, H. SchauerUniversity of Zurich
Eine Komponente (component) ist ein zusammenhängender Teil eines Graphen. Ein Graph kann aus mehreren Komponenten bestehen.
zB: Graph mit 3 Komponenten
17
Komponenten
![Page 18: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/18.jpg)
© 2008, H. SchauerUniversity of Zurich
Ein Knoten heisst isoliert (isolated), wenn er der einzige Knoten einer Komponente ist.zB: Graph mit einem isolierten Knoten
18
Isolierter Knoten
![Page 19: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/19.jpg)
© 2008, H. SchauerUniversity of Zurich
Ein Knoten eines Graphen ist genau dann kritisch (critical), wenn durch seine Entfernung der Graph in mehrere Komponenten zerfällt.zB:
19
Kritische Knoten
![Page 20: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/20.jpg)
© 2008, H. SchauerUniversity of Zurich
Eine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt.zB:
20
Kritische Kanten
![Page 21: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/21.jpg)
© 2008, H. SchauerUniversity of Zurich
Kritische Kanten und kritische Knoten werden gemeinsam auch als Artikulationspunkte (articulation points) eines Graphen bezeichnet.zB:
21
Artikulationspunkte
![Page 22: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/22.jpg)
© 2008, H. SchauerUniversity of Zurich
Eine Komponente eines ungerichteten Graphen ist zweifach zusammenhängend (biconnected), wenn nach Entfernen eines beliebigen Knotens die verbleibenden Knoten zusammenhängend sind.zB:
22
Zweifacher Zusammenhang
![Page 23: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/23.jpg)
© 2008, H. SchauerUniversity of Zurich
Achtung: Kritische Knoten können auch in mehreren zweifach zusammenhängenden Komponenten enthalten sein!zB:
23
Beispiel: Zweifacher Zusammenhang
![Page 24: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/24.jpg)
© 2008, H. SchauerUniversity of Zurich
In einem Digraphen ist ein Knoten y von einem Knoten x aus schwach erreichbar, wenn es einen ungerichteten Pfad von x nach y gibt. Eine Komponente eines Digraphen ist schwach zusammenhängend (weakly connected), wenn jeder Knoten von jedem anderen Knoten aus schwach erreichbar ist.
24
Schwacher Zusammenhang
![Page 25: Graphen - · PDF fileEine Kante eines Graphen ist genau dann kritisch, wenn durch ihre Entfernung der Graph in mehrere Komponenten zerfällt. zB: 20 Kritische Kanten](https://reader031.vdocuments.mx/reader031/viewer/2022030404/5a7a351b7f8b9a07508b84b6/html5/thumbnails/25.jpg)
© 2008, H. SchauerUniversity of Zurich
In einem Digraphen ist ein Knoten y von einem Knoten x aus stark erreichbar, wenn es einen gerichteten Pfad von x nach y gibt. Eine Komponente eines Digraphen ist stark zusammenhängend (strongly connected), wenn jeder Knoten von jedem anderen Knoten aus stark erreichbar ist.
zB 5 stark zusammenhängende Komponenten eines Digraphen:
25
Starker Zusammenhang