基于改进Dijkstra算法实现景点导航.docVIP

  • 9
  • 0
  • 约2.59千字
  • 约 6页
  • 2018-10-30 发布于福建
  • 举报
基于改进Dijkstra算法实现景点导航

基于改进Dijkstra算法实现景点导航   摘 要:在一个旅游景区,如果想寻找到一条从当前所在的景点到另一个目的景点的最短路径,应该如何实现呢?针对本问题,采用改进后的Dijkstra算法,结合中国地质大学校园景点,进行分析与实践。??   关键词:Dijkstra算法;校园导航 ;堆排序;应用??   中图分类号:TP312 文献标识码:A 文章编号:1672-7800(2011)05-0071-02?お?   ??   0 引言??   最短路径问题是图论中研究的一个经典算法问题。旨在寻找图中任意两点间的最短路径。需要说明的是,最短路径并非仅指物理上的距离,例如在某个法定假期大家都认为路线A短而选择那条路线,使得这段路的负载增加,这将导致其权值(时间上)必然增大。这时如果去考虑其他的路线,有可能更优。??   1 传统Dijkstra算法??   1.1 算法的主要思想??   设图以邻接矩阵arcs存储,矩阵中各元素的值为各边的权值。顶点间无边时其对应权值用无穷大表示。从顶点v1到其它各顶点间的最短路径的具体步骤如下:??    (1) 初始化:第一组(集合s)只含顶点v1,第二组(集合t)含有图中其余顶点。设一dist向量,其下标是各顶点,元素值是顶点v1到各顶点边的权值。若v1到某顶点无边,dist向量中的对应值为无穷大。另外设一个一维数组记录各个

文档评论(0)

1亿VIP精品文档

相关文档