Def: Für Graph G = (V, E): unabhängige Menge M E heißt Matching (Paarung).
Def: Knoten x V heißt gesättigt bzgl. M, falls y V : xy M.
Def: Matching M von G heißt maximal, falls für jedes Matching M' von G gilt: | M|| M'|.
Def: Matching M von G heißt perfekt,
falls es V sättigt.