二分图问题建模难,代码量不多!
知识点1
二分图
⇔
\Leftrightarrow
⇔ 不存在奇数环
⇔
\Leftrightarrow
⇔ 染色体法不存在矛盾
知识点2
匈牙利算法:
匹配
最大匹配:边数最多的一组匹配
匹配点
增广路径:非匹配点 非匹配边 匹配边 非匹配边 匹配边 非匹配点
最大匹配等价于不存在增广路径!
知识点3
最小点覆盖、最大独立集、最小路径点覆盖、最小路径重复点覆盖
最大匹配数 = 最小点覆盖 = 总点数 - 最大独立集 = 总点数 - 最小路径覆盖
二分图中,最小点覆盖 等于 最大匹配数!
知识点4
最优匹配 KM算法
知识点5
多重匹配