- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西北大学数学系 对于条件(2)中, 重复边总长超过圈长一半,故需要调整。 调整:去掉原重复边,在 之间添加一个重复边,如图所示。 v1 v2 v3 v4 v5 v6 v7 v8 v9 19 2 3 11 8 9 10 11 12 7 11 13 6 15 15 14 21 21 重复边总长为47. 西北大学数学系 对于条件(2)中, 重复边总长超过圈长一半,故需要调整。 调整:去掉原重复边,在 之间经 添加一个重复边,如图所示。 v1 v2 v3 v4 v5 v6 v7 v8 v9 19 2 3 11 8 9 10 11 12 7 11 13 6 15 14 21 重复边总长为34. 至此,两个条件都得到满足 则图中所给加边方案最优, 在此图中寻找欧拉回路,即 得中国邮递员问题的解。 西北大学数学系 五、Hamilton回路与旅行商问题 Hamilton回路:在一个赋权图中,经过所有的顶点一次 且仅一次,再回到出发点的回路。 目前,关于Hamilton回路的存在性以及算法,仍是 图论中尚未解决的问题。因此,通常只能求出问题的近 似解。 西北大学数学系 旅行商问题: 一名推销员准备前往若干城市推销产品,然后回到他的出发地。如何为他设计一条最短的旅行路线(从驻地出发,经过每个城市恰好一次,最后返回驻地)? 图论问题:在一个赋权完全图中,找出一个有最小权的Hamilton圈。 西北大学数学系 近似解法: 首先求一个Hamilton圈,然后适当修改以得到具有 较小权的另一个Hamilton圈。 西北大学数学系 灾情巡视路线: (1)数据简化:求出所给图的最小树 西北大学数学系 (2)分组: 在最小树中,根据顶点的位置,手工分组,使每组 所含顶点数尽可能接近(任务均衡)。 西北大学数学系 (3)路线 根据分组结果,在每个分组中,回到原图中,寻找 权值最小的Hamilton回路。求出每个回路的总权值,分 析各组的均衡性,若满足均衡性要求,则给出结果,否 则调整分组结果,重复进行,直至满足均衡性要求。 (4)其它问题: 其它问题的分析与问题一基本类似,问题二需要将巡 视时间作为权;问题三需要考虑更多分组情况。 西北大学数学系 西北大学数学系 西北大学数学系 西北大学数学系 西北大学数学系 西北大学数学系 图论模型 西北大学数学系 灾情巡视路线 西北大学数学系 西北大学数学系 问题分析 题目给出了某县的公路网络图,要求在不同条件下设计出最优的灾情巡视路线。将每个乡(镇)或村看作一个图的顶点,各乡镇、村之间的公路看作对应顶点的边,各条公路的长度(或行驶时间)看作对应边上的权,使得公路网络图转化为加权网络图,问题转化为图论中的分组旅行员推销问题(TSP),即在给定的加权网络图中寻找从给定点O出发,行遍所有顶点至少一次后又回到点O,使得总权最小。 由于图中各点之间的连接关系比较复杂,显然,在巡视过程中,有些路线是不需要经过的。因此,考虑对图中的连接关系进行简化,对于任何一个点,都要考虑从县政府出发,能够经过尽可能短的路线到达该点。 图中数据较多,如果考虑用计算机处理,首先需要解决以下问题: (1)图在计算机中是如何存储的? (2)如何化简所给图? (3)如何给出巡视路线? 返回 西北大学数学系 图的计算机表示: 一般情况下,当利用计算机处理图的问题时,通常将 图的拓扑结构利用关联矩阵或邻接矩阵来表示。 关联矩阵 邻接矩阵 西北大学数学系 图论常用问题及算法 一、最短线路问题 两个指定顶点之间的最短路径-----Dijkstra算法 若从v1到某个顶点vi的最短路是 {v1,v2,…,vi-1,vi},则{v1,v2,…,vi-1,vi}必然是vi到vi-1的最短路,所以要求v1过vi-1到vi的最短路,必须先求出v1到vi-1的最短通路.如果用L1,k表示vi到vk点的最短通路的长,则 L1,k=min{L1,k-1+wk-1,k} 西北大学数学系 例 v1,v2,…,v8,v9九个城市间的公路网如图所示,假定有一批货物需要用卡车由v1分别运到v9 ,问各走哪条路最短? v1 v2 v3 v4 v5 v6 v7 v8 v9 1 2 3 3 4 2 3 3 4 5 2 3 3 2.5 3 西北大学数学系 v1 v2 v3 v4 v5 v6 v7 v8 v9 1 2 3 3 4 2 3 3 4 5 2 3 3 2.5 3 (0
您可能关注的文档
最近下载
- 2025年河北省政府采购评审专家考试题库(含答案).docx VIP
- 电动重卡充电站建设方案.docx VIP
- 一种白肉灵芝-魔芋胶压片糖果及其制备方法.pdf VIP
- 20J333 建筑防腐蚀构造.docx VIP
- 24J113-1 内隔墙-轻质条板(一).docx
- 保护区安全准入复习试题附答案.doc
- 工厂分伙协议合同.docx VIP
- 古韵悠长 第一课《雕梁画栋》课件 2024——2025学年人美版(2024)初中美术七年级上册.pptx VIP
- TCECS1517-2023 装配式压制玻璃钢排水检查井应用技术规程.pdf VIP
- 《企业安全生产培训需求分析与课程设计》PPT课件.pptx VIP
文档评论(0)