Submitted:
16 August 2023
Posted:
17 August 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Works
3. Methodology
- : the angle between the x-axis and the vector.
- , where and are the abscissas of the goal node and the current node, respectively.
- , where and are the ordinates of the goal node and the current node, respectively.
- (f) : is obtained from (b) by applying a 90° anti-clockwise rotation.
- (g) : is obtained from (c) by applying a 90° anti-clockwise rotation.
- (h) : is obtained from (d) by applying a 90° anti-clockwise rotation.
| Algorithm 1: search algorithm. |
![]() |
| Algorithm 2: path reconstruction algorithm. |
![]() |
4. Evaluation and discussion
4.1. Dataset
- 26 maps with randomly placed rectangular obstacles of various obstacle sizes and ratios, ranging from 100 x 100 to 2000 x 2000 in size.
- 6 mazes with passages of different sizes, all 512 x 512 in size, with variable corridor size.
- 4 room maps (512 x 512) filled with random square rooms of variable size.
- 6 maps from video games and 1 real-world map (Willow Garage), ranging from 512 x 512 to 1024 x 1024 in size and selected for their varying levels of difficulty.
4.2. Results
- The path length: it represents the length of the shortest global path found by the planner.
- The execution time: time spent by an algorithm to find its best (or optimal) solution.
5. Conclusion
References
- H.-y. Zhang, W.-m. Lin, A.-x. Chen, Path planning for the mobile robot: A review, Symmetry 10 (2018) 450.
- A. Koubâa, H. Bennaceur, I. Chaari, S. Trigui, A. Ammar, M.-F. Sriti, M. Alajlan, O. Cheikhrouhou, Y. Javed, Robot path planning and cooperation, volume 772, Springer, 2018.
- G. Udgirkar, G. Indumathi, Vlsi global routing algorithms: A survey, in: 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), IEEE, 2016, pp. 2528–2533.
- M. Radi, B. Dezfouli, K. A. Bakar, M. Lee, Multipath routing in wireless sensor networks: survey and research challenges, sensors 12 (2012) 650–685.
- H. Bast, D. Delling, A. Goldberg, M. Müller-Hannemann, T. Pajor, P. Sanders, D. Wagner, R. F. Werneck, Route planning in transportation networks, Algorithm engineering: Selected results and surveys (2016) 19–80.
- S. Zhu, D. Levinson, Do people use the shortest path? an empirical test of wardrop’s first principle, PloS one 10 (2015) e0134322.
- E. W. Dijkstra, A note on two problems in connexion with graphs:(numerische mathematik, 1 (1959), p 269-271) (1959).
- E. W. Dijkstra, A note on two problems in connexion with graphs, in: Edsger Wybe Dijkstra: His Life, Work, and Legacy, 2022, pp. 287–290.
- P. E. Hart, N. J. Nilsson, B. Raphael, A formal basis for the heuristic determination of minimum cost paths, IEEE transactions on Systems Science and Cybernetics 4 (1968) 100–107.
- I. Châari, A. Koubâa, H. Bennaceur, A. Ammar, S. Trigui, M. Tounsi, E. Shakshuki, H. Youssef, On the adequacy of tabu search for global robot path planning problem in grid environments, Procedia Computer Science 32 (2014) 604–613.
- F. H. Ajeil, I. K. Ibraheem, A. T. Azar, A. J. Humaidi, Grid-based mobile robot path planning using aging-based ant colony optimization algorithm in static and dynamic environments, Sensors 20 (2020) 1880.
- M. Alajlan, A. Koubaa, I. Chaari, H. Bennaceur, A. Ammar, Global path planning for mobile robots in large-scale grid environments using genetic algorithms, in: 2013 International Conference on Individual and Collective Behaviors in Robotics (ICBR), IEEE, 2013, pp. 1–8.
- M. D. Phung, Q. P. Ha, Safety-enhanced uav path planning with spherical vector-based particle swarm optimization, Applied Soft Computing 107 (2021) 107376.
- C. Huang, X. Zhou, X. Ran, J. Wang, H. Chen, W. Deng, Adaptive cylinder vector particle swarm optimization with differential evolution for uav path planning, Engineering Applications of Artificial Intelligence 121 (2023) 105942.
- A. Ammar, H. Bennaceur, I. Châari, A. Koubâa, M. Alajlan, Relaxed dijkstra and A* with linear complexity for robot path planning problems in large-scale grid environments, Soft Computing 20 (2016) 4149–4171.
- M. Panda, A. Mishra, A survey of shortest-path algorithms, International Journal of Applied Engineering Research 13 (2018) 6817–6820.
- C. Y. Lee, An algorithm for path connections and its applications, IRE transactions on electronic computers (1961) 346–365.
- F. Rubin, The lee path connection algorithm, IEEE Transactions on computers 100 (1974) 907–914.
- D. Harabor, A. Grastien, Online graph pruning for pathfinding on grid maps, in: Proceedings of the AAAI Conference on Artificial Intelligence, volume 25, 2011, pp. 1114–1119.
- F. Hadlock, A shortest path algorithm for grid graphs, Networks 7 (1977) 323–334.
- I. Pohl, First results on the effect of error in heuristic search, Machine Intelligence 5 (1970) 219–236.
- J. Pearl, Heuristics: intelligent search strategies for computer problem solving, Addison-Wesley Longman Publishing Co., Inc., 1984.
- I. Pohl, The avoidance of (relative) catastrophe, heuristic competence, genuine dynamic weighting and computational issues in heuristic problem solving, in: Proceedings of the 3rd international joint conference on Artificial intelligence, 1973, pp. 12–17.
- A. L. Köll, H. Kaindl, A new approach to dynamic weighting, in: Proceedings of the 10th European conference on Artificial intelligence, 1992, pp. 16–17.
- S.-Q. Zheng, J. S. Lim, S. S. Iyengar, Finding obstacle-avoiding shortest paths using implicit connection graphs, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 15 (1996) 103–110.
- N. R. Sturtevant, Benchmarks for grid-based pathfinding, IEEE Transactions on Computational Intelligence and AI in Games 4 (2012) 144–148.








| Algorithm | 100x100 | 500x500 | 1000x1000 | 2000x2000 | Mazes (512x512) |
Rooms (512x512) |
VideoGames (512x512 to 1024x1024) |
All |
| 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | |
| 79.6% | 85.0% | 78.9% | 96.7% | 21.7% | 25.0% | 47.2% | 62.9% | |
| 81.9% | 86.0% | 80.6% | 96.7% | 4.4% | 23.3% | 46.7% | 61.1% |
| Algorithm | 100x100 | 500x500 | 1000x1000 | 2000x2000 | Mazes (512x512) |
Rooms (512x512) |
VideoGames (512x512 to 1024x1024) |
All |
| 60.4 | 284.8 | 631.2 | 1086.2 | 1479.1 | 317.1 | 375.8 | 490.3 | |
| 60.7 | 285 | 632.3 | 1086.3 | 1501 | 321 | 381.3 | 494.8 | |
| 60.7 | 285.2 | 633 | 1086.3 | 1517 | 323.6 | 382.8 | 497.7 |
| Algorithm | Mean | Std | Max |
| 1.7% | 1.6% | 10.7% | |
| 2.3% | 1.8% | 10.4% |
| Algorithm | 100x100 | 500x500 | 1000x1000 | 2000x2000 | Mazes (512x512) |
Rooms (512x512) |
VideoGames (512x512 to 1024x1024) |
All |
| 0.23 | 3.71 | 39.27 | 113.96 | 113 | 17.76 | 29.97 | 31.35 | |
| 0.06 | 1.15 | 6.33 | 24.82 | 11.04 | 2.87 | 3.5 | 4.12 | |
| 0.03 | 0.51 | 2.71 | 10.05 | 4.65 | 1.3 | 2.01 | 1.83 |
| Rank | 1 | 2 | 3 |
| 9.0% | 5.3% | 85.7% | |
| 1.1% | 86.6% | 12.3% | |
| 89.9% | 8.1% | 2.0% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

