5-2最短路问题.pptVIP

  • 91
  • 0
  • 约 36页
  • 2017-09-28 发布于广东
  • 举报
5-2. 最 短 路 问 题 一、问题的提法及应用背景 (1)问题的提法——寻求网络中两点间的最短路就是寻求连接这两个点的边的总权数为最小的通路。(注意:在有向图中,通路——开的初等链中所有的弧应是首尾相连的。) (2)应用背景——管道铺设、线路安排、厂区布局、设备更新等。 二、最短路算法: 1. D氏标号法(Dijkstra) (1)求解思路——从始点出发,逐步顺序地向外探寻,每向外延伸一步都要求是最短的(两层最小化的含义)。 例5-3 用狄克斯拉算法 求解图5-1所示最短路问题。 解:先将图5-1的网络用矩阵形式表示出来: 列表法(Ford算法) 例5-4:计算下图中从vs到vt的最短路线和最短路长 计算过程详示: * * (2)使用条件——网络中所有的弧权均 非负,即 。 (3)选用符号的意义: ①标号 P(固定标号或永久性标号) ——从始点到该标号点的最短路权。 ②标号 T(临时性标号) ——从始点到该标号点的最短路权上界。 2. 具体步骤: 令: ①对所有 ,求 ,将结果 仍记为 。 代表任意节点 到 的最短距离。 给 到 的所有最短距离赋初值(上限) 刷新 到一级近邻的最

文档评论(0)

1亿VIP精品文档

相关文档