Graph
Graph
Matchings
Matthew dreher
History
• Input: let G be a bipartite made of set x and y and let U be the set of
unmatched vertices in X, output a maximum matching
• Initialization: let S=U and T= empty set
• Initialization: If S has no unmarked vertex, stop and report T union(X -S) as
amaximum matching
• Otherwise, select an unmarked x S. For each y N(x) with xy M, if y is
unmatched, terminate and report an M-augmenting path from U to y;
otherwise, y is matched to some w X by M, then include y in T and include
w in S. After exploring all such edges, mark x and iterate
Tutte's theorem
a d a d a d
b e b e b e
c f c f c f
Refences