东北大学数学建模-图论模型朱和贵8月1日.ppt

东北大学数学建模-图论模型朱和贵8月1日.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东北大学数学建模-图论模型朱和贵8月1日

定义 若对于某一对i和j,有 则圈Cij将是圈C的一个改进. 二边逐次修正法: 在接连进行一系列修改之后,最后得一个圈,不能 再用此方法改进了,这个最后的圈可能不是最优的, 但是它是比较好的,为了得到更高的精度,这个 程序可以重复几次,每次都以不同的圈开始. 这种 方法叫做二边逐次修正法. 例对下图16的K6,用二边逐次修正法求较优H圈. 较优H圈: 其权为W(C3)=192 例 98年全国大学生数学建模竞赛B题“最佳灾 今年(1998年)夏天某县遭受水灾. 为考察灾情、 组织自救,县领导决定,带领有关部门负责人到 全县各乡(镇)、村巡视. 巡视路线指从县政府 所在地出发,走遍各乡(镇)、村,又回到县政 府所在地的路线. 情巡视路线”中的前两个问题是这样的: 1)若分三组(路)巡视,试设计总路程最 短且各组尽可能均衡的巡视路线. 2)假定巡视人员在各乡(镇)停留时间T=2 小时,在各村停留时间t=1小时,汽车行驶速度V =35公里/小时. 要在24小时内完成巡视,至少应分 几组;给出这种分组下最佳的巡视路线. 公路边的数字为该路段的公里数. 2) 问题分析: 本题给出了某县的公路网络图,要求的是在不 同的条件下,灾情巡视的最佳分组方案和路线. 将每个乡(镇)或村看作一个图的顶点,各乡 镇、村之间的公路看作此图对应顶点间的边,各条 再回到点O,使得总权(路程或时间)最小. 公路的长度(或行驶时间)看作对应边上的权,所 给公路网就转化为加权网络图,问题就转化图论中 一类称之为旅行售货员问题,即在给定的加权网络 图中寻找从给定点O出发,行遍所有顶点至少一次 如第一问是三个旅行售货员问题, 本题是旅行售货员问题的延伸 -多旅行售货员问题. 本题所求的分组巡视的最佳路线,也就是m条 众所周知,旅行售货员问题属于NP完全问题, 显然本问题更应属于NP完全问题. 有鉴于此, 经过同一点并覆盖所有其他顶点又使边权之和达到 最小的闭链(闭迹). 即求解没有多项式时间算法. 一定要针对问题的实际特点寻找简便方法,想找到 解决此类问题的一般方法是不现实的,对于规模较大 的问题可使用近似算法来求得近似最优解. 最佳旅行售货员问题是NP—完全问题,采用一种 近似算法求其一个近似最优解,来代替最优解. 算法一 求加权图的最佳旅行售货员回路近似算法: 1) 用图论软件包求出G中任意两个顶点间的最短路, 构造出完全图 2) 输入图 的一个初始H圈; 3) 用对角线完全算法生一个初始圈; 4) 随机搜索出 中若干个H圈,例如2000个; 5) 对第2),3),4)步所得的每个H圈,用二边逐次 修正法进行优化,得到近似最优H圈; 6) 在第5)步求出的所有H圈中,找出权最小的一个, 此即要找的最优H圈的近似解. 因二边逐次修正法的结果与初始圈有关,故本算法 第2),3),4)步分别用三种方法产生初始圈,以保 证能得到较优的计算结果. 问题一 若分为三组巡视,设计总路程最短且各 组尽可能均衡的巡视路线. 此问题是多个售货员的最佳旅行售货员问题. 4) 此问题包含两方面:a)对顶点分组, b)在每组中 求(单个售货员)最佳旅行售货员回路. 因单个售货员的最佳旅行售货员回路问题不存 存在多项式时间内的精确算法. 故多售货员的最佳旅行售货员回路问题 也不 而图中节点数较多,为53个,我们只能去寻求 一种较合理的划分准则,对图1进行粗步划分后,求 出各部分的近似最佳旅行售货员回路的权,再进一 进一步进行调整,使得各部分满足均衡性条件3). 从O点出发去其它点,要使路程较小应尽量走 O点到该点的最短路. 故用软件包求出O点到其余顶点的最短路. 这些最短路构成一棵O为树根的树. 将从O点出发的树枝称为干枝. 从O点出发到其它点共有6条干枝,它们的名称 分别为①,②,③,④,⑤,⑥. 在分组时应遵从准则: 准则1 尽量使同一干枝上及其分枝上的点分在同一组. 准则2 应将相邻的干枝上的点分在同一组; 准则3 尽量将长的干枝与短的干枝分在同一组. 由上述分组准则,我们找到两种分组形式如下: 分组1:(⑥,①),(②,③),(⑤,④) 分组2:(①,②),(③,④),(⑤,⑥) 分组1极不均衡,故考虑分组2. 分组2:(①,②),(③,④),(⑤,⑥) 对分组2中每组顶点的生成子图,用算法一求出近似最优解及相应的巡视路线. 在每个子图所构造的完全图中,取一个尽量包含上图中树上的边的H圈作为其第2)步输入的初始圈. 分组2的近似解 因为该分组的均衡度 . 所以此分法的均衡性很差.

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档