In der Graphentheorie bezeichnet Kantenkontraktion oder Kontraktion eine grundlegende Operation auf Graphen. Dabei wird eine Kantee entfernt und die beiden anliegenden Knoten werden zu einem neuen Knoten w vereinigt.
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 .