ch7-3最短路.pptVIP

  • 9
  • 0
  • 约2.08千字
  • 约 14页
  • 2017-11-27 发布于江苏
  • 举报
ch7-3最短路

* §7.3 最短路问题 Shortest Path Problem Ch7 Graph and Network Page * of 14 最短路问题 有些问题,如选址、管道铺设时的选线、设备更新、投资、某些整数规划和动态规划的问题,也可以归结为求最短路的问题。因此这类问题在生产实际中得到广泛应用。 求最短路有两种算法,一是求从某一点至其它各点之间最短离的狄克斯屈拉(Dijkstra)算法;另一种是求网图上任意两点之间最短的矩阵算法。 最短路问题,就是从给定的网络图中找出一点到各点或任意两点之间距离最短的一条路 . 渡河问题 一老汉带了一只狼、一只羊、一棵白菜想要从南岸过河到北岸,河上只有一条独木舟,每次除了人以外,只能带一样东西;另外,如果人不在,狼就要吃羊,羊就要吃白菜,问应该怎样安排渡河,才能做到既把所有东西都运过河去,并且在河上来回次数最少?这个问题就可以用求最短路方法解决。 设:M—人 W—狼 S—羊 V—白菜 渡河方案共有10种,构造如下一个图,每条边的距离为1,问题变为求一条从MWSV到φ的最短路。 北岸 南岸 狄克斯屈拉(Dijkstra)标号算法 点标号:b(j) —起点vs到点vj的最短路长; 边标号:k(i,j)=b(i)+dij, 步骤:1.令起点的标号;b(s)=0。 先求有向图

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档