期刊文献+

基于配对堆改进的Dijkstra算法 被引量:16

An Improved Dijkstra Algorithm Based on Pairing Heap
下载PDF
导出
摘要 在GIS网络分析系统中,Dijkstra算法是求解最短路径的经典算法。为了进一步提高求解最短路径的效率和节省系统的内存空间,提出了使用一种新式的数据结构——配对堆,以便通过实现可降级的优先队列来改进Dijkstra算法,然后通过研究配对堆的基本操作,给出了使用配对堆结构实现Dijkstra算法的方法和流程,并分析了其算法复杂度。该算法在VegaGIS系统中实现,取得到了较好的效果。 Dijkstra is a classic algorithm to compute the shortest-path in GIS network analysis system. To improve the algorithm efficiency and save memory usage, this paper proposes a new data structure, called "pairing heap", to implement the priority queue. So that the Dijkstra algorithm can use pairing heap. This paper gives out the implementation details and algorithm' s flow via studying the basic function of paring heap, and then analyses the algorithm' s complexity. This new algorithm has applied in VegaGIS and obtains good results.
出处 《中国图象图形学报》 CSCD 北大核心 2007年第5期922-926,共5页 Journal of Image and Graphics
基金 国家"863"高技术研究发展计划项目(2001AA1135210 2002AA114020)
关键词 DIJKSTRA 最短路径 优先队列 配对堆 织女星地理信息系统 Dijkstra, shortest-path, priority queue, paring heap, VegaGIS
  • 相关文献

参考文献13

  • 1陆锋,卢冬梅,崔伟宏.交通网络限制搜索区域时间最短路径算法[J].中国图象图形学报(A辑),1999,4(10):849-853. 被引量:74
  • 2严寒冰,刘迎春.基于GIS的城市道路网最短路径算法探讨[J].计算机学报,2000,23(2):210-215. 被引量:188
  • 3王开义,赵春江,胥桂仙,宋晓宇.GIS领域最短路径搜索问题的一种高效实现[J].中国图象图形学报(A辑),2003,8(8):951-956. 被引量:74
  • 4Sedgewick R,Vitter J S.Shortest paths in Euclidean graphs[J].Algorithmica,1986,1(1):31 ~48.
  • 5Ikeda T,Hsu M Y,Imai H,et al.A fast algorithm for finding better routes by AI search techniques[A].In:Proceedings of IEEE Vehicle Navigation and Information Systems Conference[C],Yokohama,Japan,1994:291 ~ 296.
  • 6Goldberg A V,Harrelson C.Computing the shortest path:A * search meets graph theory[A].In:16th Annual ACM-SIAM Symposium on Discrete Algorithms(SODA'05)[C],Vancouver,Canada,2005:156 ~ 165.
  • 7Philip Klein,Satish Rao,Monika Rauch,et al.Faster shortest-path algorithms for planar graphs[A].In:Proceedings of Annual ACM Symposium on Theory of Com puting[C],Montreal,Quebec,Canada,1994:27 ~37.
  • 8Johnson D B.Priority queues with update and finding minimum spanning trees[J].Information Processing Letters,1975,4 (3):53 ~ 57.
  • 9Brown M R.Implementation and analysis of binomial queue algorithms[J].SIAM Journal on Computing,1978,7(3):298 ~319.
  • 10Fredman M L,Tarjan R E.Fibonacci heaps and their uses in improved network optimization algorithms[J].Journal of the ACM,1987,34(3):596 ~615.

二级参考文献12

共引文献305

同被引文献99

引证文献16

二级引证文献100

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部