In der Graphentheorie bezeichnet Kantenkontraktion oder Kontraktion eine grundlegende Operation auf Graphen. Dabei wird eine Kante e entfernt und die beiden anliegenden Knoten werden zu einem neuen Knoten w vereinigt.
Definition
Sei
ein ungerichteter Graph,
eine Kante von
und w ein Knoten, der nicht zu
gehört. Sei
die Menge allen Kanten, die in einem der Knoten
enden.
Bilde nun die neue Kantenmenge
aus
, indem die Kante
entfernt und in allen anderen Kanten der Knoten
bzw.
durch den neuen Knoten
ersetzt wird. Entstehen dabei Mehrfachkanten, wird in einem Graphen ohne Mehrfachkanten nur eine davon beibehalten. Also:
, falls
ein Graph ohne Mehrfachkanten ist,
bzw.
für alle
und
für alle
, falls
ein Graph mit Mehrfachkanten ist.
Man sagt, der Graph
entsteht aus
durch Kontraktion von e zu w, wenn
und
.
Es werden aus
also die Knoten
und alle beteiligten Kanten entfernt, und danach der neue Knoten
und die umgelenkten Kanten hinzugefügt. Der Graph
ist ein Minor des Graphen
.
Weblinks