运筹学chap4-图与网络.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文档。上传文档
查看更多
4.3 最短路问题 则给点vj标以(vik, l(vj)),其中 l(vj)=min{l(vi1)+w(vi1, j), l(vi2)+w(vi2, j),…, l(vim)+w(vim, j)} =l(vik)+w(vik, j) 【例4.12】 应用双标号求解例4.12的最短路问题。 迭代3:点v4的来点是v1,v3,且 l(v4)=min{l(v1)+w14, l(v3)+w34}=min{0+6,4+1}=5 得到v4的标号(3,5)。 4.3 最短路问题 则给点vj标以(vik, l(vj)),其中 l(vj)=min{l(vi1)+w(vi1, j), l(vi2)+w(vi2, j),…, l(vim)+w(vim, j)} =l(vik)+w(vik, j) 【例4.12】 应用双标号求解例4.12的最短路问题。 迭代4:点v6的来点是v2,v3,v4,且 l(v6)=min{l(v2)+w26,l(v3)+w36, l(v34)+w46} =min{3+4,4+2,5+3}=6 得到v6的标号(3,6)。 4.3 最短路问题 则给点vj标以(vik, l(vj)),其中 l(vj)=min{l(vi1)+w(vi1, j), l(vi2)+w(vi2, j),…, l(vim)+w(vim, j)} =l(vik)+w(vik, j) 【例4.12】 应用双标号求解例4.12的最短路问题。 迭代5:点v5的来点是v2,v6,且 l(v5)=min{l(v2)+w26,l(v6)+w65,}=min{3+7,6+2}=8 得到v5的标号(6,8)。 4.3 最短路问题 则给点vj标以(vik, l(vj)),其中 l(vj)=min{l(vi1)+w(vi1, j), l(vi2)+w(vi2, j),…, l(vim)+w(vim, j)} =l(vik)+w(vik, j) 【例4.12】 应用双标号求解例4.12的最短路问题。 迭代6:点v7的来点是v4,v6,且 l(v7)=min{l(v4)+w47,l(v6)+w67}=min{5+5,6+1}=7 得到v7的标号(6,7)。 4.3 最短路问题 则给点vj标以(vik, l(vj)),其中 l(vj)=min{l(vi1)+w(vi1, j), l(vi2)+w(vi2, j),…, l(vim)+w(vim, j)} =l(vik)+w(vik, j) 【例4.12】 应用双标号求解例4.12的最短路问题。 迭代7:点v8的来点是v5,v6,v7,且 l(v8)=min{l(v5)+w58,l(v6)+w68, l(v7)+w78} =min{8+6,6+9,7+5}=12 得到v8的标号(7,12)。 沿着第一个标号,由终点v8反向跟踪,很容易求得最短路径 P*(v1,v8)= v1→v2→ v3→ v6→ v7→v8 4.3 最短路问题 4.2.2 最短路问题的Floyd算法 Floyd算法是更一般的算法,该算法由Floyd于1962年提出,这是一种矩阵迭代方法。对于求任意两点间的最短路、混合图的最短路、有负权图的最短路等一般网络问题来说都比较有效。 Floyd算法是权矩阵迭代算法,记网络的权矩阵为L=[dij]n×n,L也是一步到达的最短距离矩阵,其中 记Lm=[dijm]n×n为m步到达的最短距离矩阵,算法的基本步骤为: 【例4.13】 用Floyd算法计算下图中任意两节点间的最短路。 4.3 最短路问题 解: 根据上图写出网络图的权矩阵L: 1)令L1=L; 2)据L1计算L2: 因为顶点数n=6,所以lg5/lg2≈2.32,所以k=3,即计算到L3。 4.3 最短路问题 3)据L2计算L3:

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档