首页 | 本学科首页   官方微博 | 高级检索  
     

基于配对堆改进的Dijkstra算法
引用本文:张林广,方金云,申排伟.基于配对堆改进的Dijkstra算法[J].中国图象图形学报,2007,12(5):922-926.
作者姓名:张林广  方金云  申排伟
作者单位:中国科学院计算技术研究所空间信息处理技术实验室 北京100080
基金项目:国家高技术研究发展计划(863计划)
摘    要:在GIS网络分析系统中,Dijkstra算法是求解最短路径的经典算法。为了进一步提高求解最短路径的效率和节省系统的内存空间,提出了使用一种新式的数据结构——配对堆,以便通过实现可降级的优先队列来改进Dijkstra算法,然后通过研究配对堆的基本操作,给出了使用配对堆结构实现Dijkstra算法的方法和流程,并分析了其算法复杂度。该算法在VegaGIS系统中实现,取得到了较好的效果。

关 键 词:最短路径  优先队列  配对堆  织女星地理信息系统
文章编号:1006-8961(2007)05-0922-05
收稿时间:2006-02-10
修稿时间:5/8/2006 12:00:00 AM

An Improved Dijkstra Algorithm Based on Pairing Heap
ZHANG Lin-guang,FANG Jin-yun,SHEN Pai-wei,ZHANG Lin-guang,FANG Jin-yun,SHEN Pai-wei and ZHANG Lin-guang,FANG Jin-yun,SHEN Pai-wei.An Improved Dijkstra Algorithm Based on Pairing Heap[J].Journal of Image and Graphics,2007,12(5):922-926.
Authors:ZHANG Lin-guang  FANG Jin-yun  SHEN Pai-wei  ZHANG Lin-guang  FANG Jin-yun  SHEN Pai-wei and ZHANG Lin-guang  FANG Jin-yun  SHEN Pai-wei
Abstract: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.
Keywords:Dijkstra
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《中国图象图形学报》浏览原始摘要信息
点击此处可从《中国图象图形学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号