最短路径和网络最大流问题.pptVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最短路径和网络最大流问题

广探法 深探法 例1 狄克斯特拉算法 * * 第三节 网络最短路径问题 v1 v2 v3 v4 v5 v6 v7 v8 v9 6 6 10 2 10 4 3 2 6 4 3 6 2 2 3 1 已知道路交通网络如下图,弧旁的数字表示 通过这条道路所需要的时间。现某人要从v1出发 到v8,求使总出行时间最小的路线。 一、引例 问题的目标? v1 v2 v3 v4 v5 v6 v7 v8 v9 6 6 10 2 10 4 3 2 6 4 3 6 2 2 3 1 ——寻求上述赋权有向图D=(V E)中顶点V1至V8的一条路径P,路径P中所有边权之和W(a)|a? P(总出行时间)最小。 基本概念 1、网络:赋权有向图D=(V,E); 2、网络最短路径: (1)设P是网络D=(V E)中从顶点vs到顶点vt 一条路径,则称W(P)=?W(a)|a?P为路径P 的权; (2)若P*为D=(V E)中从顶点vs到顶点vt的 一条路径,而且W(P*)=Min{W(P)|P为D中顶 点vs到顶点vt的路径},则称P*为D中从vs到 vt的最短路径。 w6 w2 v w5 w8 w4 w1 w3 w9 w7 w11 w10 w6 w2 v w5 w8 w4 w1 w3 w9 w7 w11 w10 一、 Dijkstra算法 一、算法的适用范围、主要功能和前提条件 (一)适用范围 ——非负赋权有向图 ——设有向图D=(V,E), 任意a?A,权W(a)?0; (二)主要功能 ——求D=(V,E)中顶点v1至各点vj的 最短路径Pj*及其长度W(Pj*)=d1j ; 二、算法思想 (一)最短路径的基本性质 ——最短路径的子路也为最短路径; 设D中顶点v1至vj的最短路径 Pj* = v1… vk … vi vj 其中, Pi* = v1… vk … vi 必为D中顶点v1至vi的最短路,而且, W(Pj*)=W(Pi*) d1j = d1i (二)搜寻方法——顶点标号法 (1)T标号概念与方法: ——临时性(Temporary)标号; (2)P标号概念与方法: ——永久性(Permenent)标号; 三、算法步骤 (1)给vs以P标号,P(vs)=0,其余各点均给T标号, T(vi)=+∞; (2)若vi点为刚得到P标号的点,考虑这样的点vj (vi, vj)属于E,且vj为T标号,对vj的T标号 进行如下的更改: (3)比较所有具有T标号的点,把最小者改为P标号, 即: 当存在两个以上最小者时,可同时改为P标号。 若全部点均为P标号则停止。否则用 代vi转 回(2)。 0 ? ? ? ? ? ? 8 15 10 12 15 11 31 13

您可能关注的文档

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档