2020.11.27

二分图

设二分图\(G\)的两部分为\(X\)\(Y\),且\(\left| X \right| \leq \left| Y \right|\)。那么,

二分图\(G\)存在完美匹配\(\iff \forall s\in X,|t| \geq |s|\)(其中\(t\)为与\(s\)相连的点集)

  • \(“\Rightarrow”\)

    假设二分图\(G\)存在完美匹配,且\(\exist s \in X,|t|<|s|\)

    那么对于这\(s\)中的点,他们能对应的点只有\(|t|\)个。然而每个点只能对应一个,所以\(G\)不存在完美匹配,矛盾!。

  • \(“\Leftarrow”\)

    假设\(\forall s\in X,|t| \geq |s|\),但\(G\)不存在完美匹配。

    那么对于最大匹配中的一个\(s\),其中存在\(u \in s\)没有匹配,显然\(u\)相连的点都匹配了,设\(u\)\(v\)相连,设与\(v\)匹配的点为\(z\)。容易发现\(z\)必须还有另外一个相连的点\(k\)(不然\(s\)\({u,z}\)就不满足条件),显然\(k\)也已经匹配了(不然就找到一条\(u->v->z->k\)的增广路了)。如此一直找匹配的点,只能把\(Y\)中的点取完。如果取完了,那就存在完美匹配了。无论什么情况都能矛盾!

posted @ 2020-11-27 21:09  chenyilei  阅读(93)  评论(0编辑  收藏  举报