Journal of Applied Sciences ›› 2020, Vol. 38 ›› Issue (6): 955-965.doi: 10.3969/j.issn.0255-8297.2020.06.012

• Signal and Information Processing • Previous Articles    

Index of Binary Heap for Transportation Network and Optimization of Shortest Path Algorithms

WANG Ya1, REN Yan1, XIA Linyuan2   

  1. 1. School of Information Engineering, Zunyi Normal College, Zunyi 563000, Guizhou, China;
    2. School of Geography and Planning, Sun Yat-sen University, Guangzhou 510275, Guangdong, China
  • Received:2019-10-30 Published:2020-12-08

Abstract: Shortest path finding of transportation network is one of the commonest application scenes for geographic information system network analysis. This paper improves Dijkstra and A* algorithms based on binary heap index. It presents several optimal strategies to improve the efficiency of both algorithms. Firstly, it uses binary heap index to improve the access efficiency of storage structure in GIS networks. Then it simplifies the data types and operation types as keeping the precision of data calculation of algorithms. Additionally, it decreases searching space effectively by optimizing the estimation function of A* algorithm. Experimental results show that the improvement makes Dijkstra algorithm up to 7 times and A* algorithm up to 200 times faster than before.

Key words: geographic information system (GIS), network analysis, shortest path, binary heap, Dijkstra algorithm, A* algorithm

CLC Number: