二分图匹配与网络流问题.ppt

二分图匹配与网络流问题

二分图匹配与网络流问题;主要内容;二分图的若干定义;二分图的判定;例题1 NOIP2010,第三题 关押罪犯;例题解答;例题2 HNOI 2010 Planar;例题解答;例题解答;例题解答;网络流;基本概念;可行流;残量网络与增广轨;一个重要的问题;反向弧;;割切;最大流流量=最小割容量;最大流算法;1,建立层次图;2,Dfs找增广轨;二、Dinic;3,增广;小结;二分图的最大匹配;网络流算法解二分图最大匹配;匈牙利算法;匈牙利算法伪代码;Hopcroft-Karp算法;小结;例题 机器人布阵;;【模型一】   在问题的原型中,草地,墙这些信息不是我们所关心的,我们关心的只是空地和空地之间的联系。因此,我们很自然想到了下面这种简单的模型:   以空地为顶点,有冲突的空地间连边,我们可以得到右边的这个图 :;  问题的求解目标是寻求图G的最大独立集,即求G的独立数α(G)。一般图的α(G)是很难计算的。 独立集是原图点集的一个子集,其中任意两点之间没有边。   显然这一模型不是属于一些特殊的图,给我们设计算法带来很大的麻烦。;;  把每个横向块看作X部的点,竖向块看作Y部的点,若两个块有公共的空地,则在它们之间连边。于是,问题转化成这样的一个二分图:; 阿P与阿Q都是四驱车好手,他们各有N辆四驱车。为了一比高下,他们约好进行一场比赛。 这次比赛共有M个分站赛,赢

文档评论(0)

1亿VIP精品文档

相关文档