二分图匹配
文章平均质量分 50
hi_just_do_it
向上吧少年!
展开
-
[kuangbin带你飞]专题十 匹配问题 (二分图最大匹配)(二分图染色)(模板)
二分图的最佳完美匹配,用到的是KM算法(匈牙利算法),下面贴出模板原创 2016-12-01 23:24:14 · 619 阅读 · 0 评论 -
[kuangbin带你飞]专题十 匹配问题 F - Rain on your Parade(二分图匹配)(HKmatch)
还是二分图匹配,但是需要用到HKmatch优化。 HKmatch,多点同时开始找广增路,在稀疏图的时候提高了效率。原创 2016-12-22 09:17:50 · 270 阅读 · 0 评论 -
[kuangbin带你飞]专题十 匹配问题 K - Treasure Exploration(最小边覆盖)(二分图匹配)
最小路径覆盖 最小路径覆盖(path covering):是“路径” 覆盖“点”,即用尽量少的不相交简单路径覆盖有向无环图G的所有顶点,即每个顶点严格属于一条路径。路径的长度可能为0(单个点)。 最小路径覆盖数=G的点数-最小路径覆盖中的边数。应该使得最小路径覆盖中的边数尽量多,但是又不能让两条边在同一个顶点相交。拆点:将每一个顶点i拆成两个顶点Xi和Yi。然后根据原图中边的信息,从X部往Y部引边。所有边的方向都是由X部到Y部。因此,所转化出的二分图的最大匹配数则是原图G中最小路径覆盖上的边数。因此由最小原创 2016-12-22 10:57:16 · 355 阅读 · 0 评论 -
[kuangbin带你飞]专题十 匹配问题 L - Cat VS Dog (二分图最大独立集)
独立集、极大独立集 独立集即一个点集,集合中任两个结点不相邻,则称V为独立集。或者说是导出的子图是零图(没有边)的点集。极大独立集(maximal independent set):本身为独立集,再加入任何点都不是。最大独立集(maximum independent set):点最多的独立集。独立数(independent number):最大独立集的点。 二分图最大独立集=定点数-二分图最大匹配原创 2016-12-22 11:41:19 · 397 阅读 · 0 评论