International Journal of Multimedia Computing, 2025, 6(1); doi: 10.38007/IJMC.2025.060102.
Qingyuan Xiao, Meng Qin, Huiheng Suo, Guangjun Lai, Zuteng Chen, Jian Wu, Yuanhao Pan, Xie Ma, Yingping Bai, Weihong Zhong
Nanchang Hangkong University, Nanchang, China
To address the issues of low path planning efficiency and poor path smoothness of the traditional A* algorithm in complex environments, an improved A* algorithm combining bidirectional jump point search with a direction penalty factor is proposed. This approach enhances search efficiency by changing the traditional A* algorithm's unidirectional search strategy to a bidirectional search, reduces redundant node expansions through jump point search mechanisms, and optimizes path smoothness by introducing a direction penalty factor. Experimental results show that the improved algorithm reduces the number of node expansions by approximately 90%, shortens the search time by 50%, and decreases the path length by 13%, while ensuring that the path length remains close to optimal.
A* algorithm; Path planning; Jump point search; Bidirectional search
Qingyuan Xiao, Meng Qin, Huiheng Suo, Guangjun Lai, Zuteng Chen, Jian Wu, Yuanhao Pan, Xie Ma, Yingping Bai, Weihong Zhong. Improved A* Algorithm Based on Bidirectional Jump Point Search. International Journal of Multimedia Computing (2025), Vol. 6, Issue 1: 19-28. https://doi.org/10.38007/IJMC.2025.060102.
[1] Tang Y, Zakaria MA, Younas M. Path planning trends for autonomous mobile robot navigation[J]. Sensors, 2025, 25(4): 1206. Zhou P, Xie Z, Zhou W, Tan Z. A heuristic integrated scheduling algorithm based on improved Dijkstra algorithm[J]. Electronics, 2023, 12(23): 4189.
[2] Liu L, Wang B, Xu H. Research on path-planning algorithm integrating optimization A-star algorithm and artificial potential field method[J]. Electronics, 2022, 11(22): 3660.
[3] Alfaro-Cid E, McGookin EW, Murray-Smith DJ. Optimisation of the weighting functions of an H∞ controller using genetic algorithms and structured genetic algorithms[J]. International Journal of Systems Science, 2008, 39(4): 335-347.
[4] Fakhouri HN, Hudaib A, Sleit A. Multivector particle swarm optimization algorithm[J]. Soft Computing, 2020, 24(15): 11695-11713.
[5] Zhao Q, Liu H, Zhang Y, Wang J. Path planning fusion algorithm based on improved A-star and adaptive dynamic window approach for mobile robot[J]. International Journal of Industrial Engineering: Theory, Applications and Practice, 2023, 30(5): 1-15.
[6] Liu C, Mao Q, Chu X, Xie S. An improved A-star algorithm considering water current, traffic separation and berthing for vessel path planning[J]. Applied Sciences, 2019, 9(6): 1057.
[7] Mi Z, Xiao H, Huang C. Path planning of indoor mobile robot based on improved A* algorithm incorporating RRT and JPS[J]. AIP Advances, 2023, 13(4): 045313.
[8] Tang C, Claramunt C, Hu X, Zhou P. Geometric A-star algorithm: An improved A-star algorithm for AGV path planning in a port environment[J]. IEEE Access, 2021, 9: 59196-59210.
[9] Bu X, Li G, Tong B, Zhang X. A robot navigation system based on improved A-star algorithm[J]. International Journal of Pattern Recognition and Artificial Intelligence, 2024, 38(16): 2456012.
[10] Huang J, Chen C, Shen J, Liu G, Xu F. A self-adaptive neighborhood search A-star algorithm for mobile robots global path planning[J]. Computers and Electrical Engineering, 2025, 123(Part A): 110018.
[11] Li X, Hu X, Wang Z, Du Z. Path planning based on combination of improved A-star algorithm and DWA algorithm[C]. 2020 2nd International Conference on Artificial Intelligence and Advanced Manufacture (AIAM), 2020: 99-103.
[12] Liu Y, Zhang H, Wang L. Global dynamic path planning fusion algorithm combining Jump-A* algorithm and dynamic window approach[J]. IEEE Access, 2021, 9: 19632-19638.
[13] Pavlik JA, Sewell EC, Jacobson SH. Two new bidirectional search algorithms[J]. Computational Optimization and Applications, 2021, 80(2): 377-409.
[14] Zhao J, Liu S, Li J. Research and implementation of autonomous navigation for mobile robots based on SLAM algorithm under ROS[J]. Sensors, 2022, 22(11): 4172.