算法合集之《偶图的算法及应用》.pptVIP

算法合集之《偶图的算法及应用》.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
偶图的算法及应用 目录 匹配的概念 偶图的定义和判定 偶图的最大匹配 偶图的最小覆盖问题 偶图的最佳匹配问题 小结 匹配的概念(1) 匹配的概念(2) 偶图的定义 偶图的判定 偶图的最大匹配 偶图的最小覆盖问题 最大匹配与最小覆盖的关系 偶图的最佳匹配问题 KM算法前的准备 KM算法 一个例题 一个实例 流程(1) 流程(2) 流程(3) 流程(4) 小结 谢谢! * 南京师范大学附属中学 孙方成 Edmonds于1965年提出了解决偶图的最大匹配的匈牙利算法: 一般图的最小覆盖问题是一个已被证明的NPC问题。换一句话说,一般图的最小覆盖问题,是没有有效算法的图论模型。所以,将一个实际问题抽象成最小覆盖问题,是没有任何意义和价值的。 但是,如果问题可以抽象成偶图的最小覆盖问题,结局就不一样了。由于偶图的特殊性,偶图的最小覆盖问题存在多项式算法。 在证明这个定理的过程中,要用到Hall婚姻定理: 1931年K?nig给出最大匹配与最小覆盖的关系定理如下: 由于引入了权,所以最佳匹配不能直接套用最大匹配算法进行求解。同时,由于对最佳匹配的定义是建立在完全加权偶图的基础上的,对于不完全图,可以通过引入权为0(或是其他不影响最终结果的值),使得偶图称为完全偶图,从而使用最佳匹配算法来解决。 在介绍求最佳匹配的KM算法前,首先介绍一些相关的概念: 可以证明,Gl的完备匹配即为G的最佳匹配。 以此为基础,1955年Kuhn,1957年Munkres给出修改顶标的方法,使新的相等子图的最大匹配逐渐扩大,最后出现相等子图的完备匹配。 这就是KM算法。 某公司有工作人员x1,x2,…,xn ,他们去做工作y1,y2,…,yn ,每个人都能做其中的几项工作,并且对每一项工作都有一个固定的效率。问能否找到一种合适的工作分配方案,使得总的效率最高。要求一个人只能参与一项工作,同时一项工作也必须由一个人独立完成。不要求所有的人都有工作。 3 3 1 2 1 X5 0 0 1 1 0 X4 0 1 4 4 2 X3 2 2 0 2 2 X2 1 4 5 5 3 X1 Y5 Y4 Y3 Y2 Y1 若工人x完全不能参与工作y,则w(x,y)=0 首先,选取可行顶标l(v)如下: 构造Gl,并求其最大匹配:(其流程过长,此处略) 其最终得到的最大匹配如图所示: 图中粗点划线构成最大匹配。 Gl中无完备匹配,故修改顶标。 根据新的顶标构造Gl ,并求其上的一个完全匹配如图所示: 图中粗点划线给出了一个最佳匹配,其最大权为4+2+4+1+3=14。题目完成。 偶图是一种特殊的图,所以它不但具备了信息量丰富这个图模型共有的优点,同时它也具备了大量一般图所不具备的内涵和算法优势。 偶图的结点分成两个部分,这就是它和自然界、数学界的对应关系,或者说匹配关系有着深刻的联系。因此,匹配的算法是所有偶图算法的核心。 如果能将实际问题,通过合理的抽象,变成两种事物之间的矛盾,则这种问题就可以抽象成偶图的模型。所以,偶图的模型有着广泛的应用。同时,偶图的算法有着高效实用的特点,所以也使通过偶图模型解决问题成为可能。 综上所述,我认为,偶图是一种高效的,有着广泛使用价值的模型。合理、有效的使用偶图模型,将大大提高编程及解决现实生活中实际问题的能力。 *

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档