对Dijkstra算法的优化策略研究

被引:28
作者
陈益富
卢潇
丁豪杰
机构
[1] 空军工程大学电讯工程学院
关键词
最短路径算法; A*算法; Dijkstra算法; 铁路两站点最优路径;
D O I
暂无
中图分类号
TP301.6 [算法理论];
学科分类号
081202 ;
摘要
Dijkstra算法是许多工程解决最短路径问题的理论基础,但实际工程中涉及到的许多限制条件要求人们必须对该算法进行改进和优化。文中在对经典的Dijkstra算法思想进行分析的基础上,论述了Dijkstra算法的一种改进算法———A*算法,并对它们之间的联系进行了剖析。在总结了一个实际工程项目开发的基础上,提出了一种基于Dijkstra算法上的针对铁路中两站点最优路径算法。文中提出的算法通过提取出铁路中的关键站点组成一个新图,之后将起点和终点插入到新图中,经过最多四次的排列组合后选出一个最短路径;该优化方法能将Dijkstra算法的时间复杂度o(n2)中的n降到一个很小的值。实践证明该方法在实际工程中完全可行且已取得了令人满意的效果。
引用
收藏
页码:73 / 75+78 +78
页数:4
相关论文
共 5 条
[1]   最优化计算中的若干新技术 [J].
金炳尧 .
科技通报, 2000, (02) :119-124
[2]   Dijkstra最短路径算法的一种高效率实现 [J].
乐阳 ;
龚健雅 .
武汉测绘科技大学学报, 1999, (03) :209-212
[3]  
算法设计与分析.[M].王晓东编著;.清华大学出版社.2003,
[4]  
数据结构.[M].严蔚敏;吴伟民编著;.清华大学出版社.1997,
[5]  
网络和图的最优化算法.[M].(美)米涅卡(E.Minieka)著;李家滢;赵关旗译;.中国铁道出版社.1984,