An Improved Dijkstra's Algorithm for Shortest Path Planning on 2D Grid Maps

被引:0
|
作者
Li Wenzheng [1 ]
Liu Junjun [1 ]
Yao Shunli [2 ]
机构
[1] Beijing Univ Technol, Fac Informat Technol, Beijing, Peoples R China
[2] Minist Emergency Management, Commun & Informat Ctr, Beijing, Peoples R China
关键词
path planning; shortest path; partially-known environments; improved Dijkstra's algorithm; 2D grid maps;
D O I
10.1109/iceiec.2019.8784487
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Finding a shortest path from an arbitrarily selected initial position to a single goal position is very useful in some domains, such as in partially-known environments or control many robotics from different initial positions to move to the goal position. This paper analyzes a property on 2D eight-neighbor grid map and introduces an improved Dijkstra's algorithm (or IDA for short) to solve the problem. The property we analyzed ensures that each position only needs to calculate once to get the shortest distance to the goal position in IDA, so it can save much time with regard to the Dijkstra's algorithm. We test the performance of IDA on different sizes of 2D eight-neighbor gird maps, the results show that IDA can speed up the Dijkstra's algorithm by several orders of magnitude and more. Meanwhile, the results get by our algorithm can easily be used by the A(star) algorithm for partially-known environments as Path Adaptive A(star) and Tree Adaptive A(star) does.
引用
收藏
页码:438 / 441
页数:4
相关论文
共 50 条
  • [1] The Improved Dijkstra's Shortest Path Algorithm and Its Application
    Wang Shu-Xi
    2012 INTERNATIONAL WORKSHOP ON INFORMATION AND ELECTRONICS ENGINEERING, 2012, 29 : 1186 - 1190
  • [2] An improved Dijkstra's shortest path algorithm for sparse network
    Xu, M. H.
    Liu, Y. Q.
    Huang, Q. L.
    Zhang, Y. X.
    Luan, G. F.
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 185 (01) : 247 - 254
  • [3] Improved Path Planning Algorithm Based Grid Maps
    Zheng, Han-Xu
    Zhang, Bo
    Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, 2019, 39 : 1 - 5
  • [4] A parallelization of Dijkstra's shortest path algorithm
    Crauser, A
    Mehlhorn, K
    Meyer, U
    Sanders, P
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 1998, 1998, 1450 : 722 - 731
  • [5] Ant Colony Algorithm Path Planning Based on Genetic Algorithm Fusion in 2D Grid Maps
    Zhang, Yilin
    Zhao, Qiang
    2023 5TH INTERNATIONAL CONFERENCE ON CONTROL AND ROBOTICS, ICCR, 2023, : 297 - 301
  • [6] Parallel Bidirectional Dijkstra's Shortest Path Algorithm
    Vaira, Gintaras
    Kurasova, Olga
    DATABASES AND INFORMATION SYSTEMS VI: SELECTED PAPERS FROM THE NINTH INTERNATIONAL BALTIC CONFERENCE (DB&IS 2010), 2011, 224 : 422 - 435
  • [7] Micro crack detection with Dijkstra’s shortest path algorithm
    Christina Gunkel
    Alexander Stepper
    Arne C. Müller
    Christine H. Müller
    Machine Vision and Applications, 2012, 23 : 589 - 601
  • [8] Micro crack detection with Dijkstra's shortest path algorithm
    Gunkel, Christina
    Stepper, Alexander
    Mueller, Arne C.
    Mueller, Christine H.
    MACHINE VISION AND APPLICATIONS, 2012, 23 (03) : 589 - 601
  • [9] An improved weighted sum-fuzzy Dijkstra's algorithm for shortest path problem (iWSFDA)
    Dudeja, Chanchal
    Kumar, Pawan
    SOFT COMPUTING, 2022, 26 (07) : 3217 - 3226
  • [10] An improved weighted sum-fuzzy Dijkstra’s algorithm for shortest path problem (iWSFDA)
    Chanchal Dudeja
    Pawan Kumar
    Soft Computing, 2022, 26 : 3217 - 3226