图的短路径dijkstra算法.pptxVIP

  • 4
  • 0
  • 约6.26千字
  • 约 29页
  • 2020-02-29 发布于上海
  • 举报
基本图算法陈嘉庆最短路径问题问题: 带权有向图G(E,V), 找出从给定源顶点s到其它顶点v的权最小路径。 “最短路径” = 最小权 路径的权是路径上所有边的权之和。例:道路图 : 从华师中山附中到市政府的最短路径?单源最短路径 Single-Source Shortest Path64291235862123357权非负的单源最短路径算法(Dijkstra)若顶点序列{V0,V1,…,Vn} 是从V0到Vn的最短路,则序列 {V0,V1,…,Vn-1} 必为从V0到Vn-1的最短路。贪心算法单源最短路径v560100v0v430201010v350v1v25图中从v0到其余各顶点之间的最短路径:v0到v1无 v0到v2(v0 ,v2 ) 10 v0到v3(v0 ,v4 , v3) 50 v0到v4(v0 ,v4) 30 v0到v5(v0 ,v4 , v3 ,v5) 60权非负的单源最短路径算法(Dijkstra)基本思想: 将图中所有顶点分成两组:S, V-S 一组是包括已确定最短路径的顶点的集合S,另一组是尚未确定的最短路径的顶点集V-S。 S初始仅包含源v0,不断在V-S做贪心选择扩充集合S。 初始时,S仅包含源v0, 特殊路径: 从源到G中某一顶点u且中间只经过S中顶点的路称为从源到

文档评论(0)

1亿VIP精品文档

相关文档