3.2第五章 图与网络分析-最短路.pdfVIP

  • 7
  • 0
  • 约1.92万字
  • 约 30页
  • 2017-06-26 发布于河北
  • 举报
3.2第五章 图与网络分析-最短路

最短路 问题 Shortest-Path Problem 单行线交通网,每个弧旁边的数字表示这条单行 线的长度。现在有一个人要从v 出发,经过这个 1 交通网到达v ,要寻求总路程最短的线路。 8 v2 1 v5 2 6 v9 2 6 v1 v3 6 4 10 3 3 3 2 v8 1 4 v7 2 v4 10 v6 一、问题的提法及应用背景 (1)问题的提法——寻求网络中两点间的最短路就是寻求 连接这两个点的边的总权数为最小的通路。 (注意:在有 向图中,通路——开的初等链中所有的弧应是首尾相连 的。) (2 )应用背景——路径寻优、管道铺设、线路安排、厂区 布局、设备更新等。 二、最短路算法 标号法(Dijkstra算法) 两个固定点之间的最短路 距离矩阵法 海斯算法 任意点之间的最短路 二、最短路算法: 1.D氏标号法(Dijkstra) (1)求解思路——从始点出发,逐步顺序地向外探寻,每 向外延伸一步都要求是最短的。 (2)使用条件——网络中所有的弧权均非负,即w ij  0 。 (3)选用符号的意义: ①标号 P (固定标号或永久性标号) ——从始点到该标号点的最短路权。 ②标号 T (临时性标号) ——从始点到该标号点的最短路权上界。 (4)计算步骤 Step-1:始点标上固定标号p(v1=0) ,其余各点标临时性标 号T(v )=, j1; j Step-2:考虑满足条件 ① 的所有点 ; v ,v  A v 1 j j v v s ② 具有T 标号,即 ,S 为T 标号点集。 j j v 修改 的T标号为  ,并将结果 j min T(v ), p (v ) 

文档评论(0)

1亿VIP精品文档

相关文档