教案图论31节.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文档。上传文档
查看更多
用U(1)的第二行、第二列修正其余的uij, vi vj v1 v2 2 2 1 1 与v1到v2的第一段弧相同 用U(2)第三行、第三列修正其余的 用U(3)第四行、第四列修正其余的 4 4 4 用U(4)第五行、第五列修正其余的 2 5 2 5 5 5 5 5 从v1到v3的最短路长度 。 从v5到v2的最短路长度 路径:∵ ∴v1到v3的最短路路经为:P13=P(v1, v2, v5, v4, v3) 路径:∵ ∴v5到v2的最短路路经为:P52=P(v5, v4, v1, v2) v1 v2 v5 v4 v3 v5 v3 v4 v2 v1 5 3 4 3 6 - 4 1 2 -2 U(5)= 0 0 0 0 0 4 5 3 8 3 1 6 -2 3 7 2 -1 -1 3 -4 1 0 4 1 -1 S(5)= 1 2 3 4 5 2 3 3 3 3 3 3 4 5 2 3 5 4 2 1 2 1 2 1 1 练习:求各点间最短路径及长度 四、Ford算法 算法思想:逐次逼近 每次逼近是求D中从顶点V1到其余各点的带有限制的最短路。 第一次:自顶点到vj由一条弧组成的路中找一条最短的 第二次:自顶点到vj由不多于两条弧组成的路中找一条最短的 第m次:自顶点到vj由不多于m条弧组成的路中找一条最短的 最多进行n-1次逼近 定理:设网络D不含负回路,pj(m)是D的自顶点v1到顶点vj由不多于m条弧组成的路中长度最小者,w(pj(m))=uj(m),j=2,3,…,n,则对于一切2 ?j ?n,有 uj(1) uj(m) = = w1j min uj(m) + wkj 1 ?k ?n 2 ?m ?n-1 算法步骤: 令 l(v1)=0,l(uj)=1(2 ?j ?n);m=1,u1(m)=0,uj(m)=w1j (2 ?j ?n)。 步骤0 步骤2 若m+1=n-1,结束。若m+1n-1,置m=m+1,转步骤1 步骤1 对于一切2 ?j ?n,计算 min uk(m) + wkj 1 ?k ?n 。设 min uj(m) + wkj 1 ?k ?n = ur(m)+wrj 令uj(m+1)=ur(m)+wrj 及 l(vj)= l(vj) r 若r=j 其它 v1 v4 v5 v3 v2 2 2 5 1 -4 3 3 例1 练习 v1 v4 v5 v3 v2 1 -2 -3 3 -2 2 1 v6 2 1 -2 例 2 某台机器可连续工作4年,也可于每年末卖掉,换一台新的。已知于各年初购置一台新机器的价格及不同役龄机器年末的处理价格如下表。新机器第一年运行及维修费为0.3万元,使用1-3年后机器每年的运行及维修费用分别为0.8,1.5,2.0万元。试确定该机器的最优更新策略,使4年内用于更换、购买及运行维修的总费用为最省。 j 第一年 第二年 第三年 第四年 年初购置价 使用j年的机器处理价 2.5 2.0 2.6 1.6 2.8 1.3 3.1 1.1 解题思路:设v1v2v3v4v5为各年年初,vij(ij)为从i年使用到j年 例 3 某公司在六个城市c1, …,c6中有分公司,从ci到cj 的直接航程票价记在下述矩阵中的 (i,j) 位置上。(∞ 表示无直接航路),请帮助该公司设计一张任意两城 市间的票价最便宜的路线表。 0 50 ∞ 40 25 10 0 15 20 ∞ 25 ∞ 15 0 10 20 ∞ ∞ 20 10 0 55 10 25 ∞ 25 55 0 例 4 已知有6个村子,相互间道路的距离如下图示。拟合建一所小学,已知A处有小学生50人,B处40人,C处60人,D处20人,E处70人,F处90人,问小学应建在哪一个村子,使学生上学最方便(原则①所有人走的总路程最短;②尽可能公平。)。 A F E D C B 2 7 8 1 3 6 1 3 6 4 解题思路:先求出各点之间的最短路路长 ①6种设置方法中总走行最短的 ② 6种设置方法最长与最短的差最小的。 第三节 最短路问题 一、最短路问题 例 下图为单行线交通网,每弧旁的数字表示通过这条 线所需的费用。现在某人要从v1出发,通过这个交 通网到v8去,求使总费用最小的旅行路线。 v2 v5 2 3 4 6 4 v3 v1 v4 v6 1 2 10 6 1 2 10 v8 v9 v7 2 3 6 3 从v1到v8: P1=(v1,v2,v5,v8) 费用 6+1+6=13 P2=(v1,v3,v4,

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档