[go: up one dir, main page]

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.

Beispiel einer Kanten­kontraktion mit den Graphen (links) und (rechts).

Definition

Bearbeiten

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  .

Bearbeiten