计算机科学 ›› 2014, Vol. 41 ›› Issue (Z6): 296-299.
阳西述,刘怀玉,胡亚辉
YANG Xi-shu,LIU Huai-yu and HU Ya-hui
摘要: 传统Dijkstra算法是计算网络图单源最短路径的经典算法,但不适应于现实中存在的两区域交叉网络图。提出了新的区域特征码概念,设计了两区域交叉网络图的区域特征码和访问控制逻辑,并以此为基础改进了Dijkstra算法。实验证明,改进以后的Dijkstra算法能正确地计算两区域交叉网络图的单源最短路径,其时、空复杂度与原算法相同。通过这种改进,扩展了Dijkstra算法的适应范围。
[1] 谢希仁.计算机网络(第5版)[M].北京:电子工业出版社,2011(9):152-156 [2] Xie De-xiang,Zhu Hai-bo,Yan Lin,et al.An improved Dijkstra algorithm in GIS application[C]∥CDC’2010.2010:167-169 [3] 王峰,游志胜,曼丽春,等.Dijkstra及基于Dijkstra的前N条最短路径算法在智能交通系统中的应用[J].计算机应用研究,2006(9):203-206 [4] Cuan Ying,Chen Xiao-ni.Application of Improved Dijkstra Algorithm in Selection of Gas Source Node in Gas Network[C]∥2012International Conference on Industrial Control and Electronics Engineering.2012,410:1558-1560 [5] Zhan F B.Three Fastest Shortest Path Algorithms on Real Road Networks[J].Journal of Geographic Information and Decision Analysis,1997,1(1):69-82 [6] 李元臣,刘维群.基于Dijkstra算法的网络最短路径分析[J].微计算机信息,2004(3):295-298 [7] 张林广,方金广,申排伟.基于配对堆的Dijkstra算法[J].中国图形图象学报,2007(5):922-926 [8] 严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,2002(9):187-190 [9] Thomas H,Cormen C E,Leiserson R L.Rivest Clifford Stein,Introduction to Algorithms(Second Edition)[M].MIT Press,2001,China Machine Press,2006:366-369 |
No related articles found! |
|