matlab网络最短路径问题及多种算法程序.pptVIP

  • 42
  • 0
  • 约4.73千字
  • 约 17页
  • 2018-04-23 发布于湖北
  • 举报

matlab网络最短路径问题及多种算法程序.ppt

matlab网络最短路径问题及多种算法程序

网络最短路径问题及多种算法程序 主要内容 Floyd算法 Dijkstra算法 两个例子的求解 引例2:最廉价航费表的制定 引例1:最短运输路线问题 * 如图的交通网络,每条弧上的数字代表车辆在该路段行驶所需的时间,有向边表示单行道,无向边表示可双向行驶。若有一批货物要从1号顶点运往11号顶点,问运货车应沿哪条线路行驶,才能最快地到达目的地? 引例1:最短运输路线问题 10 2 3 7 4 11 6 5 9 8 1 3 5 12 2 10 6 1 5 8 8 7 9 9 3 2 2 7 * 某公司在六个城市C1,C2,C3,C4,C5,C6都有分公司,公司成员经常往来于它们之间,已知从Ci到Cj的直达航班票价由下述矩阵的第i行,第j列元素给出(?表示无直达航班),该公司想算出一张任意两个城市之间的最廉价路线航费表。 引例2:最廉价航费表的制定 * 最短路径问题 定义:设P(u,v)是加权图G中从u到v的路径,则该路径上的边权之和称为该路径的权,记为w(P). 从u到v的路径中权最小者 P*(u,v)称为u到v的最短路径. 10 2 3 7 4 11 6 5 9 8 1 3 5 12 2 10 6 1 5 8 8 7 9 9 3 2 2 7 最短路径算法 Dijkstra算法 使用范围: 寻求从一固定顶点到其余各点的最短路径; 有向图、无向图和混合图; 权

文档评论(0)

1亿VIP精品文档

相关文档