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 条
  • [31] Improved Dijkstra Algorithm for Mobile Robot Path Planning and Obstacle Avoidance
    Alshammrei, Shaher
    Boubaker, Sahbi
    Kolsi, Lioua
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 72 (03): : 5939 - 5954
  • [32] RimJump: Edge-based Shortest Path Planning for a 2D Map
    Yao, Zhuo
    Zhang, Weimin
    Shi, Yongliang
    Li, Mingzhu
    Liang, Zhenshuo
    Li, Fangxing
    Huang, Qiang
    ROBOTICA, 2019, 37 (04) : 641 - 655
  • [33] SHORTEST PATH PLANNING FOR SINGLE MANIPULATOR IN 2D ENVIRONMENT OF DEFORMABLE OBJECTS
    Omar, Fakhrul Syakirin
    Islam, Md. Nazrul
    Haron, Habibollah
    JURNAL TEKNOLOGI, 2015, 75 (02): : 33 - 37
  • [34] A THEOREM ON THE EXPECTED COMPLEXITY OF DIJKSTRA SHORTEST-PATH ALGORITHM
    NOSHITA, K
    JOURNAL OF ALGORITHMS, 1985, 6 (03) : 400 - 408
  • [35] Applying Dijkstra Algorithm for Solving Neutrosophic Shortest Path Problem
    Broumi, Said
    Bakali, Assia
    Talea, Mohamed
    Smarandache, Florentin
    Vladareanu, Luige
    2016 INTERNATIONAL CONFERENCE ON ADVANCED MECHATRONIC SYSTEMS (ICAMECHS), 2016, : 412 - 416
  • [36] SHORTEST PATH ALGORITHM FOR GRID GRAPHS
    HADLOCK, FO
    NETWORKS, 1977, 7 (04) : 323 - 334
  • [37] Shortest Path Evaluation with Enhanced Linear Graph and Dijkstra Algorithm
    Dudi, Tanishk
    Singhal, Rahul
    Kumar, Rajesh
    2020 59TH ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS OF JAPAN (SICE), 2020, : 451 - 456
  • [38] 2D and 3D path planning for mobile robots based on improved SSA algorithm
    Zhang, Mailing
    Hao, Pei
    INTERNATIONAL JOURNAL OF INTELLIGENT ROBOTICS AND APPLICATIONS, 2024, : 176 - 188
  • [39] Evacuation path planning based on improved Dijkstra algorithm in metro station scene
    Zuo S.
    Mao Z.
    Fan C.
    Yang H.
    Zhang D.
    Gong M.
    Ren J.
    Journal of Railway Science and Engineering, 2023, 20 (05) : 1624 - 1635