运筹学第十章图与网络优化.ppt

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

例1 狄克斯特拉算法 (2)构造赋权有向图W(f(1)) v1 v2 vs v3 vt 4 1 6 3 1 2 -1 -2 -1 v1 v2 vs v3 vt 4 1 6 3 1 2 -1 -2 -1 用标号法求出最短路: v1 v2 vs v3 vt (0, 10) (5, 8) (0, 2) (0, 10) (5, 5) (5, 7) (0, 4) 调整最短路对应的增广链,? =2。 (2, 10) (7, 7) (3)构造赋权有向图W(f(2)) v1 v2 vs v3 vt 4 1 6 3 -1 2 -1 -2 -4 用标号法求出最短路: v1 v2 vs v3 vt 4 1 6 3 -1 2 -1 -2 -4 调整最短路对应的增广链,? =3。 v1 v2 vs v3 vt (0, 10) (5, 8) (0, 2) (0, 10) (5, 5) (5, 7) (0, 4) (2, 10) (7, 7) (8, 8) (3, 10) (3, 4) (4)构造赋权有向图W(f(3)) v1 v2 vs v3 vt 4 -1 6 3 -1 2 -2 -2 -4 -3 用标号法求出最短路: v1 v2 vs v3 vt 4 -1 6 3 -1 2 -2 -2 -4 -3 调整最短路对应的增广链,? =1。 v1 v2 vs v3 vt (0, 10) (5, 8) (0, 2) (0, 10) (5, 5) (5, 7) (0, 4) (2, 10) (7, 7) (8, 8) (3, 10) (3, 4) (3, 10) (4, 5) (4, 10) (4, 4) (5)构造赋权有向图W(f(4)) v1 v2 vs v3 vt 4 -1 6 3 -1 -2 -2 -4 -3 2 此时已不存在从vs到vt的最短路。 v1 v2 vs v3 vt (0, 10) (5, 8) (0; 6, 2) (0, 10) (5, 5) (5, 7) (0, 4) (2, 10) (7; 1,7) (8; 1, 8) (3, 10) (3, 4) (3; 4, 10) (4; 2, 5) (4; 3,10) (4; 2,4) 弧旁数字为(fij; bij,cij) 第六节 中国邮递员问题 一、问题的提出 用图的语言描述: 给定一个连通图,在每边ei 上赋予一个非负的权w(ei ),要求一个圈(未必是简单的),过每边至少一次,并使圈的总权最小。 (遍历全部边最短行程问题)邮递员从办公地出发将信件投递到所辖区域的每个地点,再回到出发地,希望每条路只走一次,则行走路程最短。但实际不可能,有的路必须重复。问题:重复哪些路,既能完成任务,而行走路程又最短? 二、解法 (1) 概念:Euler图——每个顶点的次数均为偶数的连通图 (2) 结论:一个连通图G能一笔画 ? G为Euler图 算法: Step1:化圈G为Euler图G’; Step2:检验: ( I ) 每条边至多重复一次; ( II ) 在图G’的每一个圈中,重复边的长度之和应小于或等于圈的长度的一半; Step3:调整, 转Step2。 三、应用举例 v1 v2 v3 v4 v5 v6 v7 v8 v9 5 5 2 6 9 4 4 4 3 4 上图有四个奇点,分成两对,v2,v4一对, v6,v8一对 3 4 v1 v2 v3 v4 v5 v6 v7 v8 v9 5 5 2 6 9 4 4 4 3 4 3 4 任取v2、v4之间的一条链, v6、v8之间的一条链,加上重复边。 如下图所示: v1 v2 v3 v4 v5 v6 v7 v8 v9 5 5 2 6 9 4 4 4 3 4 3 4 根据检验方法( I ), 同时去掉某些边的两条重复边,图上仍然无奇点,而总长度下降。 检验每一个圈的重复边, 对不符合检验方法( II )的作调整。 v1 v2 v3 v4 v5 v6 v7 v8 v9 5 5 2 6 9 4 4 4 3 4 3 4 此时达到最优方案,任一个欧拉圈就是邮递员的最优邮递线路。 v1 v2 v3 v5 v6 v4 16 30 22 16 59 41 22 41 30 17 31 23 17 23 18 (v1,0) (v1,16) v1 v2 v3 v5 v6

文档评论(0)

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

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

1亿VIP精品文档

相关文档