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
来源
PROCEEDINGS OF 2019 IEEE 9TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC 2019) | 2019年
关键词
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 条
  • [21] Analysis of the Shortest Repaired Path of Distribution Network Based on Dijkstra Algorithm
    Hu, Yi
    Chang, Zhiying
    Sun, Liying
    Wang, Yi
    ICEET: 2009 INTERNATIONAL CONFERENCE ON ENERGY AND ENVIRONMENT TECHNOLOGY, VOL 2, PROCEEDINGS, 2009, : 73 - 76
  • [22] A Hierarchical Dijkstra Algorithm for Solving Shortest Path from Constrained Nodes
    Kang W.-X.
    Xu Y.-Z.
    1600, South China University of Technology (45): : 66 - 73
  • [23] Comparison of Temporal Difference Learning Algorithm and Dijkstra's Algorithm for Robotic Path Planning
    Nair, Devika S.
    Supriya, P.
    PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2018, : 1619 - 1624
  • [24] Optimal Path Planning Method for IMU System-Level Calibration Based on Improved Dijkstra's Algorithm
    Bai, Xuesong
    Wang, Lu
    Hu, Yuanbiao
    Li, Pingfei
    Zu, Yutong
    IEEE ACCESS, 2023, 11 : 11364 - 11376
  • [25] Path Planning in Outdoor Pedestrian Settings Using 2D Digital Maps
    Farid, Ahmed
    Matsumaru, Takafumi
    JOURNAL OF ROBOTICS AND MECHATRONICS, 2019, 31 (03) : 464 - 473
  • [26] Path planning of robot using modified dijkstra Algorithm
    Fusic, S. Julius
    Ramkumar, P.
    Hariharan, K.
    2018 NATIONAL POWER ENGINEERING CONFERENCE (NPEC), 2018,
  • [27] A smooth path planning method based on Dijkstra algorithm
    Gong H.
    Ni C.
    Wang P.
    Cheng N.
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 2024, 50 (02): : 535 - 541
  • [28] Application of Dijkstra Algorithm in Path Planning for Geomagnetic Navigation
    Liu, Qingya
    Xu, Hanchen
    Wang, Lihui
    Chen, Jin
    Li, Yaoming
    Xu, Lizhang
    2020 IEEE 11TH SENSOR ARRAY AND MULTICHANNEL SIGNAL PROCESSING WORKSHOP (SAM), 2020,
  • [29] 2D Path Planning of UAVs with Genetic Algorithm in a Constrained Environment
    Cakir, Murat
    2015 6TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION, AND APPLIED OPTIMIZATION (ICMSAO), 2015,
  • [30] Finding Shortest Path in Road Networks Based on Jam-Distance Graph and Dijkstra's Algorithm
    Ali, Sarah Fouad
    Abdulrazzaq, Musaab Riyadh
    Gaata, Methaq Talib
    NEXT GENERATION OF INTERNET OF THINGS, 2023, 445 : 469 - 480