摘要:
最大流 Dinic 建图时必须要建一条流量为0的反向边:建立反向边是为了增加重新调整的机会,即保障解是最优的。 应用场景: 1、裸的最大流 2、二分图的最大匹配:建一个点S,连到二分图的集合A中;建一个点T,连到二分图的集合B中。再将所有的集合A中的点与 集合B中的点相连。全部边权设为1,跑一遍最大 阅读全文
摘要:
最大匹配 匈牙利算法。 最小点覆盖 概念:用最少的点,让每条边都至少和其中的一个点关联 König定理:一个二分图中的最大匹配数等于该图的最小顶点覆盖数。 最小点覆盖 = 最大匹配。 证明:这里 最少路径覆盖(不相交路径) 概念:在一个有向图中,找出最少的路径,使得这些路径经过其中每个点,且每个点只 阅读全文