Satz von König (Graphentheorie)

Der Satz v​on König i​st ein mathematischer Satz a​us der Graphentheorie, d​er für bipartite Graphen e​inen Zusammenhang zwischen e​iner größten Paarung u​nd einer minimalen Knotenüberdeckung aufzeigt. Er lautet:[1]

In einem bipartiten Graphen ist die Größe einer größten Paarung gleich der Größe einer kleinsten Knotenüberdeckung.

Der Satz ist nach dem ungarischen Mathematiker Dénes Kőnig benannt, der ihn 1931 bewiesen hat. Unabhängig von König hat der Mathematiker Jenő Egerváry, ebenfalls im Jahr 1931[2][3] , eine allgemeinere Formulierung des Theorems für gewichtete Graphen bewiesen. Deshalb wird der Satz gelegentlich auch als Satz von König und Egerváry bezeichnet.

Beispiel

Ein Beispiel e​ines bipartiten Graphen, m​it größter Paarung (blau) u​nd minimaler Knotenüberdeckung (rot):

Ein Beispiel eines bipartiten Graphen, mit größter Paarung (blau) und minimaler Knotenüberdeckung (rot)

Algorithmus

Dieser Algorithmus beschreibt wie man aus einer größten Paarung die minimale Knotenüberdeckung erhält. Eine größte Paarung kann beispielsweise mit dem Algorithmus von Hopcroft und Karp berechnet werden. Die beiden Knotenmengen des bipartiten Graphen werden in Folge mit (oben) und (unten) bezeichnet.

  1. Eine größte Paarung berechnen.
  2. Alle nicht in der Paarung enthaltenen Knoten aus werden in eingefügt.
  3. Auf nicht in der Paarung enthaltenen Kanten gehen wir von diesen Knoten nach . Alle besuchten Knoten werden in eingefügt.
  4. Von den so erreichten Knoten in gehen wir auf in der Paarung enthaltenen Kanten wieder nach . Alle besuchten Knoten werden in eingefügt.
  5. Wiederhole die beiden vorherigen Schritte, solange bis keine neuen Knoten mehr in eingefügt werden.
  6. Die minimale Knotenüberdeckung ergibt sich aus

Variante für gewichtete Graphen

Unabhängig von König hat der Mathematiker Jenő Egerváry eine Variante des Theorems für gewichtete Graphen bewiesen[3]. Hier betrachtet man bipartite Graphen mit einer Gewichtsfunktion die jeder Kante im Graphen eine nichtnegative ganze Zahl zuordnet. Eine gewichtete Knotenüberdeckung von ist eine Funktion die jedem Knoten im Graphen eine nichtnegative ganze Zahl zuordnet, sodass für alle Kanten gilt. Das Gewicht von is durch gegeben. Der Satz lautet dann wie folgt:

In einem vollständigen bipartiten Graphen mit und einer Gewichtsfunktion , entspricht das maximale Gewicht einer Paarung dem minimalen Gewicht einer gewichteten Knotenüberdeckung von .

Einzelnachweise

  1. Klaus Wagner: Graphentheorie. Bibliographisches Institut Hochschultaschenbücher, Mannheim 1970, ISBN 3-411-00248-4, Satz 9.9
  2. Jenő Egerváry: Matrixok kombinatorius tulajdonságairól. In: Matematikai és Fizikai Lapok. Band 38, 1931, S. 16–28. (On combinatorial properties of matrices)
  3. Harold W. Kuhn: On combinatorial properties of matrices. In: George Washington University (Hrsg.): Logistics Papers. Band 11, 1955, S. 1–11.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.