2020.11.27

二分图

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

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

  • (“Rightarrow”)

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

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

  • (“Leftarrow”)

    假设(forall sin 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)中的点取完。如果取完了,那就存在完美匹配了。无论什么情况都能矛盾!

原文地址:https://www.cnblogs.com/herald/p/14050357.html