网站大量收购闲置独家精品文档,联系QQ:2885784924

第2讲行遍性问题.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
行 遍 性 问 题 一、中 国 邮 递 员 问 题 二、推 销 员 问 题 三、建模案例:最佳灾情巡视路线 (一) 欧 拉 图 (二) 中 国 邮 递 员 问 题 (一) 哈 密 尔 顿 图 (二) 推 销 员 问 题 V7 e3 v1 v2 v3 v4 e1 e2 e4 e5 V5 V6 e6 e7 e8 e9 割边 G的边e是割边的充要条件是e不含在G的圈中. 割边的定义:设G连通,e E(G),若从G中删除边e后,图G-{e}不连通,则称边e为图G的割边. e3 v1 v2 v3 v4 e1 e2 e4 e5 e6 欧 拉 图 e3 v1 v2 v3 v4 e1 e2 e4 e5 巡回:v1e1v2e2v3e5v1e4v4e3v3e5v1 欧拉道路:v1e1v2e2v3e5v1e4v4e3v3 欧拉巡回:v1e1v2e2v3e5v1e4v4e3v3e6v1 e3 v1 v2 v3 v4 e1 e2 e4 e5 e3 v1 v2 v3 v4 e1 e2 e4 e5 e6 欧拉图 非欧拉图 中国邮递员问题-定义 中国邮递员问题-算法 Fleury算法-基本思想:从任一点出发,每当访问 一条边时,先要进行检查.如果可供访问的边不只 一条,则应选一条不是未访问的边集的导出子图的 割边作为访问边,直到没有边可选择为止. V7 e3 v1 v2 v3 v4 e1 e2 e4 e5 V5 V6 e6 e7 e8 e9 e10 若G不是欧拉图,则G的任何一个巡回经过某些边必定多于一次. 解决这类问题的一般方法是,在一些点对之间 引入重复边(重复边与它平行的边具有相同的权), 使原图成为欧拉图,但希望所有添加的重复边的 权的总和为最小.  V7 e3 v1 v2 v3 v4 e1 e2 e4 e5 V5 V6 e6 e7 e8 e9 (3)求出G1的最小权理想匹配M,得到奇次顶点的最佳配对. 哈 密 尔 顿 图 推销员问题-定义 流动推销员需要访问某地区的所有城镇,最后回到出发点.问如何安排旅行路线使总行程最小.这就是推销员问题.推销员问题是NP-完备问题,即没有多项式时间算法。 若用顶点表示城镇,边表示连接两城镇的路,边上的权表示距离(或时间、费用),于是推销员问题就成为在加权图中寻找一条经过每个顶点至少一次的最短闭通路问题. 定义 在加权图G=(V,E)中, (1)权最小的哈密尔顿圈称为最佳H圈. (2)经过每个顶点至少一次的权最小的闭通路称为最佳推销员回路. 一般说来,最佳哈密尔顿圈不一定是最佳推销员回路,同样最佳推销员回路也不一定是最佳哈密尔顿圈. H回路,长22 最佳推销员回路,长4 推销员问题近似算法:二边逐次修正法: 例 对以下完备图,用二边逐次修正法求较优H圈. 图a 图b 图c 图d 例: 从北京(Pe)乘飞机到东京(T)、纽约(N)、墨西哥城(M)、伦敦(L)、巴黎(Pa)五城市做旅游,每城市恰去一次再回北京,应如何安排旅游线,使旅程最短?各城市之间的航线距离如下表: L M N Pa Pe T L inf 56 35 21 51 60 M 56 inf 21 57 78 70 N 35 21 inf 36 68 68 Pa 21 57 36 inf 51 61 Pe 51 78 68 51 inf 13 T 60 70 68 61 13 inf 建模实例 灾情巡视路线 图5-53为某乡,(镇),村公路网示意图,公路边的数字为该路段的公里数。 有一年夏天该县遭受水灾。为考察灾情,组织自救,县领导决定,带领有关部门负责人到全县各乡,(镇),村巡视。巡视路线指从县政府所在地出发,走遍各乡,镇,村,又回到县政府所在地的路线。 (1)若分三组(路)巡视,试设计总路程最短且各组尽可能均衡的巡视路线。 (2)假定各巡视人员在各乡(镇)停留时间T=2小时,在各村停留时间T=1小时,汽车行驶速度v=35千米/小时。要在24小时内完成巡视,至少应分几组:给出这种分组下你认为最佳的巡视路线。 (3)在上述关于T,t和v的假定下,如果巡视人员足够多,完成巡视的最短时间是多少;给出在这种最短时间完成巡视的要求下,你认为最佳的巡视路线。 (4)若巡视组数已定(如三组),要求尽快完成巡视,讨 论T,t和v改变时最佳巡视路线的影响。以下我们参考当年的优秀答卷对这一问题作一分析。 一、关于问题的数学模型 本题给出了某县的道路交通网络图,要求的是在不同 的条件下,灾情巡视的最佳分组方案和路线。这是一 类图上的点的普遍性问题,也就是用若干条闭链覆盖 图上的所在顶点

文档评论(0)

xiaohuer + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档