离散数学特殊图的应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
特殊图的应用 补充 欧拉图与汉密尔顿图 【例1】铁道部门要在某铁路区间检修维护,希望不重复或尽可能少重复地在铁路线上穿行。另有部队,要利用上述铁路给驻地运送给养,希望每次运送时凡到过的驻地不再前往。他们是否能够如愿?如果不能如愿,是否有适当的办法达到这一目的,而又使付出的代价最少? 二分图 【概念】匹配、最大匹配、完全匹配、匈牙利算法、霍尔定理(婚姻定理) 平面图 【例1】? * * Euler图、Hamilton图应用 【例2】 下图是一个生活小区的道路示意图。道路清扫工人能否从小区大门出发清扫所有的道路一遍后从该大门离开?能否从大门1出发清扫所有的道路一遍后从小区大门2离开? 解:图b中的非欧拉图的欧拉路径告诉我们:第一个答案是否定的,第二个答案是肯定的。 小区大门2 小区大门1 图a 图b * Euler图、Hamilton图应用 【例3】 中国邮路问题 一个邮递员从邮局出发,到所管辖的街道投递邮件,最后返回邮局。若必须走遍所管辖各街道中每一条街至少一次,则怎样选择投递路线可以使得所走的路程最短? 这个问题是我国管梅谷教授于1962年首先提出并解决的。 用图论的语言来描述:在一个赋权图G中(设各边权值为1),能否找到一条闭的拟路径C,使C包含G的每条边最少一次且C的权值最小? 解决这个问题并不复杂:在奇顶点间加边或路径(表示重复走原图上的边或路径),使其成为欧拉图。为达到使C权值最小的目的,应当选择权值尽可能小的添加边或路径。基本步骤是: 图b 图a x y y v w z x y y v w z * Euler图、Hamilton图应用 【例3】 中国邮路问题 基本步骤是: (1)判断街区图是否是欧拉图。若是,则问题解决; (2)若不是欧拉图,找出所有奇顶点(必为偶数个),构成集合X; (3)在X中顶点两两做检查,计算两顶点间最短路径的权值;并以“小于或等于关系”排序; (4)在具有最小权值的一对顶点间加边,取该权值为新添加的边的权值。在权值序列中删除所有与此对顶点相关的权值; (5)回到步骤(4),直到权值序列为空。 * Euler图、Hamilton图应用 【例3】 货郎担问题:赋权完全图中的最小Hamilton回路问题,是计算复杂性研究的一个源头。 下图表示五个城镇之间的公路网,边权值表示公立的里程。货郎每天要走遍这五个城镇(并且只走过一次)去卖货,因此,需要计算这个完全图的所有Hamilton回路的边的权值和,取其回路上的边的权值和最小的Hamilton回路。 20 46 40 50 45 48 25 30 35 32 20 46 40 50 45 48 25 30 35 32 * Euler图、Hamilton图应用 【例3】 货郎担问题: 理论上这个问题很简单,只要计算所有不同的12条H回路的边的权值和,求出其和最小的一条H回路,问题便得以解决。可是,当城镇的数目比较大(例如100个)的时候,需要计算边的权值和H回路的数量就非常的大((100-1)!/2=99!/2条H回路),以至于没有计算的可能。 这就迫使人们去寻找新的计算完全图中的最小H回路的方法。 在计算机算法理论中,与货郎担问题类似的问题有许多,被统称为“难处理问题”或“NP完全问题”。对这类问题的研究,以及对高效近似算法的探讨,是许多年来计算机科学界的热门话题。 有兴趣的同学可以参考文献: Michael Sipser. 计算理论导引, 张立昂等译, 北京:机械工业出版社, 2000 * 二分图应用 例4 六名间谍a,b,c,d,e,f被捕获,他们分别懂得语言是{汉语、法语、日语},{德语、日语、俄语},{英语、法语},{汉语、西班牙语},{英语、德语},{俄语、西班牙语},用几个房间监禁他们才能使同一房间的人不能互相直接对话。 * 平面图应用 例4 有 * * * * * * * * * * *

文档评论(0)

喵咪147 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档