Explanation and Speedup Comparison of Advanced Path-planning Algorithms Presented on Two-dimensional Grid

被引:0
|
作者
Soustek P. [1 ]
Matousek R. [1 ]
Dvorak J. [1 ]
Manakova L. [1 ]
机构
[1] Institute of Automation and Computer Science, Brno University of Technology
来源
Mendel | 2022年 / 28卷 / 02期
关键词
A[!sup]∗[!/sup] algorithm; Dijkstra’s algorithm; JP S algorithm; Path planning; Route planning; Subgoal algorithm;
D O I
10.13164/mendel.2022.2.097
中图分类号
学科分类号
摘要
Path planning or network route planning problems are an important issue in AI, robotics, or computer games. Appropriate implementation and knowledge of advanced and classical path-planning algorithms can be important for both autonomous navigation systems and computer games. In this paper, we compare advanced path planning algorithms implemented on a two-dimensional grid. Advanced path planning algorithms, including pseudocode, are introduced. The experiments were performed in the Python environment, thus with a significant performance margin over C++ or Rust implementations. The main focus is on the speedup of the algorithms compared to a baseline method, which was chosen to be the well-known Dijkstra’s algorithm. All experiments correspond to trajectories on a two-dimensional grid, with variously defined constraints. The motion from each node corresponds to a Moore neighborhood, i.e., it is possible in eight directions. In this paper, three well-known path planning algorithms are described and compared: the Dijkstra, A* and A* /w Bounding Box. And two advanced methods are included, namely Jump Point Search (JPS), incorporated with the Bounding Box variant (JPS+BB), and Simple Subgoal (SS). These advanced methods clearly show their advantage in the context of the speed up of solution time. © 2022, Brno University of Technology. All rights reserved.
引用
收藏
页码:97 / 107
页数:10
相关论文
共 50 条
  • [1] Statistic Methods for Path-Planning Algorithms Comparison
    Munoz, Pablo
    Barrero, David F.
    R-Moreno, Maria D.
    KUNSTLICHE INTELLIGENZ, 2013, 27 (03): : 201 - 211
  • [2] Path planning in a two-dimensional environment
    Fox, R
    Garcia, A
    Nelson, ML
    UNMANNED GROUND VEHICLE TECHNOLOGY, 1999, 3693 : 264 - 273
  • [3] A Novel Path Planning Algorithm for Warehouse Robots Based on a Two-Dimensional Grid Model
    Yang, Bo
    Li, Wentao
    Wang, Jianrong
    Yang, Jingjie
    Wang, Tiantian
    Liu, Xin
    IEEE ACCESS, 2020, 8 (08): : 80347 - 80357
  • [4] A Path-Planning Performance Comparison of RRT*-AB with MEA* in a 2-Dimensional Environment
    Noreen, Iram
    Khan, Amna
    Asghar, Khurshid
    Habib, Zulfiqar
    SYMMETRY-BASEL, 2019, 11 (07):
  • [5] PARALLEL IMPLEMENTATION AND COMPARISON OF TWO UAV PATH PLANNING ALGORITHMS
    Roberge, Vincent
    Tarbouchi, Mohammed
    Labonte, Gilles
    ECTA 2011/FCTA 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION THEORY AND APPLICATIONS AND INTERNATIONAL CONFERENCE ON FUZZY COMPUTATION THEORY AND APPLICATIONS, 2011, : 162 - 167
  • [6] Two-dimensional Path Planning Based on Ant Colony Algorithm
    Zhang, Zhongju
    2016 3RD INTERNATIONAL CONFERENCE ON ECONOMIC, BUSINESS MANAGEMENT AND EDUCATIONAL INNOVATION (EBMEI 2016), PT 2, 2016, 55 : 639 - 643
  • [7] A Smooth Jump Point Search Algorithm for Mobile Robots Path Planning Based on a Two-Dimensional Grid Model
    Yang, Zhen
    Li, Junli
    Yang, Liwei
    Chen, Hejiang
    JOURNAL OF ROBOTICS, 2022, 2022
  • [8] Path Planning of Robot in Three-dimensional Grid Environment based on Genetic Algorithms
    Zhang, Hua
    Liu, Manlu
    Liu, Ran
    Hu, Tianlian
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 1010 - 1014
  • [9] COMPARISON OF TWO ALGORITHMS FOR THE NUMERICAL SOLUTION OF THE TWO-DIMENSIONAL VECTOR TOMOGRAPHY
    Svetov, I. E.
    Polyakova, A. P.
    SIBERIAN ELECTRONIC MATHEMATICAL REPORTS-SIBIRSKIE ELEKTRONNYE MATEMATICHESKIE IZVESTIYA, 2013, 10 : 90 - 108
  • [10] Application of Improved Dijkstra Algorithm in Two-dimensional Path Planning Problem
    Zhang Ruifang
    Ji Tianyi
    Zheng Haitao
    2019 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING (ICIIP 2019), 2019, : 211 - 215