Baumzerlegung (Graphentheorie)

In der Graphentheorie ist eine Baumzerlegung eine Abbildung eines Graphen in einen Baum, die dazu dient, seine Baumweite zu bestimmen. Die Baumzerlegung eines Graphen kann genutzt werden, um bestimmte algorithmische Probleme auf diesem Graphen effizient zu lösen.
Definition
Die Intuition hinter einer Baumzerlegung ist, dass die Knoten des gegebenen Graphen als Teilbaum der Baumzerlegung so repräsentiert werden, dass sie in nur dann benachbart sind, wenn ihre Teilbäume sich schneiden. Das bedeutet, dass ein Teilgraph des Schnittgraphen der Teilbäume ist. Der vollständige Schnittgraph ist ein chordaler Graph.
Formale Definition
Eine Baumzerlegung eines Graphen ist ein Paar , mit
- einem Baum mit den Knoten und den Kanten und
- einer Familie von Teilmengen der Knotenmenge des Graphen , wobei jedes als Tasche (engl. bag) bezeichnet wird
sodass folgendes gilt:
- .
- Für alle Kanten gibt es ein mit .
- Für alle gilt: wenn auf dem Pfad von zu in ist, dann .
Die erste Bedingung bedeutet, dass jeder Knoten in mindestens einer Tasche enthalten sein muss. Die zweite fordert, dass es auch für jede Kante eine Tasche geben muss, die beide Endknoten enthält. Die dritte Bedingung besagt, dass der Schnitt von zwei Taschen auch in jeder Tasche, die im Baum auf dem Pfad zwischen ihnen liegt, enthalten sein muss. Intuitiv bedeutet diese letzte Bedingung, dass Knoten zusammenhängend in den Taschen vorkommen.
Alternativ zu obigen drei Bedingungen lassen sich auch folgende zwei fordern:
- Für alle Knoten des Graphen gilt, dass die Taschen, die enthalten, einen nichtleeren Teilbaum bilden.
- Für alle Kanten des Graphen gilt, dass die Teilbäume von und keinen leeren Schnitt haben.
Literatur
- Reinhard Diestel: Graphentheorie. 5. Auflage. Springer-Verlag, Berlin, Heidelberg 2010, ISBN 978-3-96134-004-0, 10. Minoren, S. 287–330.
- Frank Gurski, Irene Rothe, Jörg Rothe, Egon Wanke: Exakte Algorithmen für schwere Graphenprobleme. Springer-Verlag, Berlin, Heidelberg 2010, ISBN 978-3-642-04499-1.
- Hans L. Bodlaender: Fixed-Parameter Tractability of Treewidth and Pathwidth. In: Bodlaender H.L., Downey R., Fomin F.V., Marx D. (Hrsg.): The Multivariate Algorithmic Revolution and Beyond. LNCS 7370. Springer, Berlin, Heidelberg 2012, ISBN 978-3-642-30890-1, S. 196–227, doi:10.1007/978-3-642-30891-8_12.