An Improved Dijkstra Algorithm Based on Pairing Heap
Shen Pai-wei
Abstract
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 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.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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 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.
Key concepts: Dijkstra's algorithm, Heap (data structure), Computer science, Priority queue, Algorithm, Shortest path problem, Suurballe's algorithm, Yen's algorithm