最短路问题__迪杰特拉算法.pptVIP

  • 15
  • 0
  • 约1.53千字
  • 约 19页
  • 2019-12-28 发布于浙江
  • 举报
最 短 路 问 题 一、问题的提法及应用背景 (1)问题的提法——寻求网络中两点间的最短路就是寻求连接这两个点的边的总权数最小的通路。(注意:在有向图中,通路——开的初等链中所有的弧应是首尾相连的。) (2)应用背景——管道铺设、线路安排、厂区布局、设备更新等。 二、最短路算法 1. D氏标号法(Dijkstra);边权非负 2. 列表法(福德法);有负权,无负回路 1.D氏标号法(Dijkstra) (1)求解思路——从始点出发,逐步顺序地向外探寻,每向外延伸一步都要求是最短的。 (4)?计算步骤及例子: * * 4 v1 v2 v3 v4 v6 v5 v7 2 2 5 6 1 4 1 3 4 1 2 (2)使用条件——网络中所有的弧权均 非负,即 。 (3)选用符号的意义: ① P 标号(Permanent固定/永久性标号) ——从始点到该标号点的最短路权 ② T 标号(Temporary临时性标号) ——从始点到该标号点的最短路权上界 第一步:给起始点v1标上固定标号 , 其余各点标临时性标号 T(vj)=?, j?1; = l1j 第二步:考虑满足如下条件的所有点 ①与 v1相邻的点,即 ; ② 具有T 标号

文档评论(0)

1亿VIP精品文档

相关文档