Research on Path Planning Method based on Graph Search Algorithm
DOI:
https://doi.org/10.54097/s0t5zj43Keywords:
Path planning; A* algorithm; DFS; BFS.Abstract
Path planning, crucial in robotics and autonomous vehicles, involves finding efficient routes from start to finish while avoiding obstacles. Graph search algorithms like BFS, DFS, and A* are commonly used for this purpose. This research focuses on analyzing these algorithms' performance and applicability in diverse scenarios. The study provides a comprehensive overview of path planning's definition, application domains, and fundamental principles. It then delves into the core graph search algorithms: BFS explores nodes layer by layer, ensuring the shortest path is found first but suffering from high time complexity. DFS explores nodes in a depth-first manner, potentially leading to shorter paths but risking getting trapped in local optima. In contrast, A* combines the strengths of BFS and DFS by using heuristic functions to guide the search for the cheapest path to the goal. Despite their utility, graph search algorithms have limitations. The high time complexity of A* in large-scale environments and the potential for local optima are key challenges. To address these, research explores improved methods like GBFS and bidirectional A* search. The future direction of research includes developing more efficient heuristic functions, exploring hybrid algorithms, parallelizing path planning, and applying these methods to new domains like autonomous drones and self-driving cars. This research paves the way for more robust and efficient path planning algorithms in various applications.
Downloads
References
R. Tiwari, A. Shukla, & R. Kala. Graph Based Path Planning. IGI Global, 2013, 26-52
J.R. Sánchez-Ibáñez, C.J. Pérez-Del-Pulgar, & A. García-Cerezo. Path Planning for Autonomous Mobile Robots: A Review. Sensors (Basel, Switzerland), 2021, 21(23), 7898.
S. Li, R. Zhang, Y. Ding, X. Qin, Y. Han, & H. Zhang. Multi-UAV Path Planning Algorithm Based on BINN-HHO. Sensors (Basel, Switzerland), 2022, 22(24), 9786.
O. Artiles, & F. Saeed. TurboBFS: GPU Based Breadth-First Search (BFS) Algorithms in the Language of Linear Algebra. IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum : [proceedings]. IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum, 2021, 520–528.
G. Huang, L. Tan. Nearest Edge Data Obfuscation Algorithm Based on DFS[J]. Microelectronics & Computer, 2010, 27(2):49-54.
Y. Ou, Y. Fan, X. Zhang, Y. Lin, W. Yang. Improved A* Path Planning Method Based on the Grid Map. Sensors (Basel). 2022, 22(16):6198.
L. Yue.An improved A-Star algorithm[J].Science & Technology Information,2017, 15(36):17-18.
S. Chen, Z. Teng, Q. Hong, Q. Chen. The Case Analysis of Four Shortest Path Algorithm[J]. Computer Knowledge and Technology, 2007, 3(16):1030-1032.
D. Lim, J. Jo. Path planning with the derivative of heuristic angle based on the GBFS algorithm. Front Robot AI. 2022, 9:958930.
X. Wang, Y. Qian, H. Gao, C.W. Coley, Y. Mo, R. Barzilay, & K. F. Jensen. Towards efficient discovery of green synthetic pathways with Monte Carlo tree search and reinforcement learning. Chemical science, 2020, 11(40), 10959–10972.
J. Chen, Y. Xu, S.Chen, L. Zhang, Z. Cai. A Bidirectional Search A* Path Planning Algorithm Based on Dynamic Heuristic Method.Modern Information Technology. 2024, 02:86-91.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Highlights in Science, Engineering and Technology

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







