一般图最大匹配学习笔记
# 一般图最大匹配
在二分图中,通常使用匈牙利算法来解决最大匹配的问题,但在一般图中,由于存在奇环,使得该算法无法找到最大匹配。
如下图所示
橙色为已匹配的边,黑色为未匹配的边。
如果我们dfs时走,此时增广失败,的都被打上了标记。但本图中确实存在一条可行的增广路
考虑到如果一个元环中,可以得到个匹配,那么对于奇环,该环中仅有一个点不能在环内匹配。
因而我们可以将环缩成一个点,缩点后对于经过的增广路,都可以在原图中找到对应的增广路。
# 参考
https://rqy.moe/Algorithms/flower-tree/
https://blog.bill.moe/blossom-algorithm-notes/
上次更新: 2021/02/24, 03:37:30