Zusammenhang (Graphentheorie)

Der Zusammenhang ist ein mathematischer Begriff aus der Graphentheorie. Ein Graph heißt zusammenhängend, wenn die Knoten paarweise durch eine Kantenfolge des Graphen verbunden sind.
Definition
Ungerichtete Graphen

Ein ungerichteter
Graph
heißt zusammenhängend, falls es zu je zwei beliebigen Knoten
und
aus
einen ungerichteten
Weg in
mit
als Startknoten und
als Endknoten gibt.
Einen maximalen zusammenhängenden Teilgraphen eines beliebigen Graphen nennt man eine Komponente oder Zusammenhangskomponente. Ein nicht zusammenhängender Graph zerfällt in seine Zusammenhangskomponenten.
Gerichtete Graphen
Ein gerichteter
Graph
heißt (stark) zusammenhängend von einem Knoten
aus, falls es zu jedem Knoten
aus
einen gerichteten
Weg in
von
nach
gibt.
heißt stark zusammenhängend, falls
von jedem Knoten aus stark zusammenhängend ist. Anders formuliert heißt
stark zusammenhängend, falls es zwischen zwei beliebigen Knoten
und
aus
sowohl einen gerichteten Weg von
nach
wie auch einen gerichteten Weg von
nach
in
gibt.
Ein gerichteter Graph heißt (schwach) zusammenhängend, falls der zugehörige ungerichtete Graph (also der Graph, der entsteht, wenn man jede gerichtete Kante durch eine ungerichtete Kante ersetzt) zusammenhängend ist.
Ein induzierter Teilgraph
für eine Teilmenge
heißt starke Zusammenhangskomponente von
,
falls
stark zusammenhängend ist und nicht zu einem größeren stark zusammenhängenden
Teilgraphen von
erweitert werden kann.
Wichtige Aussagen und Sätze
Relativ leicht zeigt man folgende Aussagen:
- Jeder zusammenhängende ungerichtete Graph mit
Knoten enthält mindestens
Kanten.
- Jeder stark zusammenhängende gerichtete Graph mit
Knoten enthält mindestens
Kanten.
- Ein ungerichteter Graph ist genau dann zusammenhängend, wenn er einen Spannbaum enthält.
- Ein gerichteter Graph ist genau dann stark zusammenhängend, wenn seine Adjazenzmatrix irreduzibel ist. Damit ist auch ein ungerichteter Graph genau dann zusammenhängend, wenn seine Adjazenzmatrix irreduzibel ist.
Wichtige Algorithmen
Mittels Tiefensuche lässt sich leicht ein linearer Algorithmus implementieren, der die Zusammenhangskomponenten eines Graphen berechnet und so einen einfachen Test impliziert, ob der Graph zusammenhängend ist. Der Test, ob ein gerichteter Graph von einem Knoten v aus zusammenhängend ist, funktioniert analog. Von Tarjan (1972) stammt ein linearer Algorithmus zur Bestimmung starker Zusammenhangskomponenten, der ebenfalls auf Tiefensuche basiert und in gerichteten Graphen die starken Zusammenhangskomponenten und leicht modifiziert in ungerichteten Graphen die Blöcke und Artikulationen berechnet.
Verallgemeinerungen
Eine wesentliche Verallgemeinerung des Begriffs stellt der Begriff des k-fachen Knotenzusammenhangs, der Kantenzusammenhang und der Bogenzusammenhang dar.



© biancahoegel.de
Datum der letzten Änderung: Jena, den: 20.10. 2019