最短路问题迪杰斯特拉算法.pptxVIP

  • 2
  • 0
  • 约2.04千字
  • 约 19页
  • 2023-02-16 发布于上海
  • 举报
最短路问题迪杰斯特拉算法会计学第1页/共19页一、问题的提法及应用背景 (1)问题的提法——寻求网络中两点间的最短路就是寻求连接这两个点的边的总权数最小的通路。(注意:在有向图中,通路——开的初等链中所有的弧应是首尾相连的。) (2)应用背景——管道铺设、线路安排、厂区布局、设备更新等。6v2v521424v4v1v741152v3v63第2页/共19页二、最短路算法1. D氏标号法(Dijkstra);边权非负2. 列表法(福德法);有负权,无负回路(2)使用条件——网络中所有的弧权均 非负,即 。第3页/共19页1.D氏标号法(Dijkstra)(1)求解思路——从始点出发,逐步顺序地向外探寻,每向外延伸一步都要求是最短的。 第4页/共19页(3)选用符号的意义: ① P 标号(Permanent固定/永久性标号) ——从始点到该标号点的最短路权 ② T 标号(Temporary临时性标号) ——从始点到该标号点的最短路权上界第一步:给起始点v1标上固定标号, 其余各点标临时性标号 T(vj)=?, j?1;第二步:考虑满足如下条件的所有点 ①与 v1相邻的点,即; ②具有T 标号,即 , 为T 标号点集. 修改 的T标号为 ,并将结果仍记为T(vj)。s?vj第5页/共19页(4)?计算步

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档