Exercises Videos Notes Multiple-choice questions

Related books

Algorithms Algorithm Design Algorithms Matching Theory Graph Theory Suggest a Book
1

Finding perfect matching in bipartite graphs

Level: unknown
 

posted Aug 12 '12

kintali gravatar image Shiva Kintali flag of United States
691 1 6 22
http://www.cs.princeton.e...

updated Aug 13 '12

Let $G = (A,B)$ be a bipartite graph. Hall's theorem implies that $G$ has a perfect matching if and only if $|A| = |B|$ and for each $X \subseteq A$, $|X| \leq |\Gamma(X)|$, where $\Gamma(X)$ is the neighborhood of $X$ in $B$.

  • Design a polynomial-time algorithm that either finds a perfect matching in $G$ or a set $X$ violating the above condition.
Source: folklore
Printable version LaTeX source
delete flag offensive retag edit

Stats

Posted: Aug 12 '12

Seen: 70 times

Last updated: Aug 13 '12