Matching

Ein matching in einem Graph G ist eine Menge ME(G) von
Kanten, so dass ef= für alle efM.
(Kein Knoten ist inzident zu 2 Kanten aus M.)

Beispiel eines Matchings

Sei A={a1,a2,a3,a4} und B={s11,s21,s31,s12,s22}.
Die Kantenmenge des Graphen sei gegeben durch:

E(G)={{a1,s11},{a1,s21},{a1,s12},{a2,s21},{a2,s31},{a3,s12},{a3,s22},{a4,s12},{a4,s22}}

Ein perfektes Matching für die Partitionsmenge A wird durch Auswahl der folgenden disjunkten Kanten gebildet:

M={{a1,s11},{a2,s31},{a3,s12},{a4,s22}}

In dieser Konfiguration ist jeder Studierende ai genau einer Kante in M zugeordnet, und kein Thema wird doppelt verwendet.