基于改进金豺优化算法的机器人路径规划
Robot Path Planning Based on Improved Golden Jackal Optimization Algorithm
摘要: 针对传统金豺优化算法GJO求解移动机器人路径规划RPP问题时存在寻优能力差,易陷入局部最优的缺点,本文提出一种改进的金豺优化算法IGJO。IGJO算法引入反向学习机制构建初始金豺种群,以提升初始解的质量;使用改进非线性能量逃逸因子,避免迭代后期过早收敛。同时,算法融合了个体记忆功能的精英反向学习策略搜索当前种群优秀解的反向空间,以增强算法的勘探能力。最后,IGJO对比5种优化算法的实验数据,实验结果表明,IGJO算法均优于其他对比算法。
Abstract: Aiming at the shortcomings of the traditional golden Jackal optimization algorithm GJO, such as poor optimization ability and easy to fall into local optimum when solving the RPP problem of mobile robot path planning, this paper proposes an improved golden Jackal optimization algorithm IGJO. IGJO algorithm introduced the opposition-based learning mechanism to construct the initial golden jackal population to improve the quality of the initial solution. The improved nonlinear energy escape factor was used to avoid premature convergence in the later iteration. At the same time, the elite opposition-based learning strategy integrated with individual memory function was used to search the reverse space of excellent solutions in the current population to enhance the exploration ability of the algorithm. Finally, IGJO compares the experimental data of five optimization algorithms. The experimental results show that IGJO algorithm is superior to other comparison algorithms.
文章引用:王晶晶, 李帅, 贾悦栋. 基于改进金豺优化算法的机器人路径规划[J]. 计算机科学与应用, 2023, 13(5): 981-994. https://doi.org/10.12677/CSA.2023.135096

参考文献

[1] Dian, S., Zhong, J., Guo, B., et al. (2022) A Smooth Path Planning Method for Mobile Robot Using a BES- Incorpo-rated Modified QPSO Algorithm. Expert Systems with Applications, 208, Article ID: 118256. [Google Scholar] [CrossRef
[2] 徐小强, 王明勇, 冒燕. 基于改进人工势场法的移动机器人路径规划[J]. 计算机应用, 2020, 40(12): 3508-3512.
[3] Hart, P.E., Nilsson, N.J. and Raphael, B. (1968) A Formal Basis for the Heuristic Determination of Minimum Cost Paths. IEEE Transactions on Systems Science and Cybernetics, 4, 100-107. [Google Scholar] [CrossRef
[4] Low, E.S., Ong, P. and Cheah, K.C. (2019) Solving the Optimal Path Planning of a Mobile Robot Using Improved Q-Learning. Robotics and Autonomous Systems, 115, 143-161. [Google Scholar] [CrossRef
[5] Hamdia, K.M., Zhuang, X. and Rabczuk, T. (2021) An Efficient Optimization Approach for Designing Machine Learning Models Based on Genetic Algorithm. Neural Compu-ting and Applications, 33, 1923-1933. [Google Scholar] [CrossRef
[6] Dorigo, M. and Gambardella, L.M. (1997) Ant Colony System: A Cooperative Learning Approach to the Traveling Salesman Problem. IEEE Transactions on Evolutionary Computation, 1, 53-66. [Google Scholar] [CrossRef
[7] Hasan, A.H. and Sadiq, A.T. (2019) Robot Path Planning Based on Hybrid Improved D* with Particle Swarm Optimization Algorithms in Dynamic Environment. Journal of Computational and Theoretical Nanoscience, 16, 1062-1073. [Google Scholar] [CrossRef
[8] Ramirez-Atencia, C., Bello-Orgaz, G., R-Moreno, M.D., et al. (2017) Solving Complex Multi-UAV Mission Planning Problems Using Multi-Objective Genetic Algorithms. Soft Computing, 21, 4883-4900. [Google Scholar] [CrossRef
[9] 张恒, 何丽, 袁亮, 等. 基于改进双层蚁群算法的移动机器人路径规划[J]. 控制与决策, 2022, 37(2): 303-313.
[10] 胡章芳, 冯淳一, 罗元. 改进粒子群优化算法的移动机器人路径规划[J]. 计算机应用研究, 2021, 38(10): 3089-3092.
[11] 陈高远, 宋云雪. 改进遗传算法在移动机器人路径规划中的应用研究[J]. 计算机应用与软件, 2023, 40(2): 302-307.
[12] 张宁, 陈茜茜, 李微, 张秀峰. 改进人工鱼群法的机器人路径规划方法[J]. 计算机技术与发展, 2022, 32(4): 210-214.
[13] 魏博, 杨茸, 舒思豪, 万勇, 苗建国. 基于离子运动-人工蜂群算法的移动机器人路径规划[J]. 计算机应用, 2021, 41(2): 379-383.
[14] 刘宁宁, 王宏伟. 基于改进灰狼优化算法的移动机器人路径规划[J]. 电测与仪表, 2020, 57(1): 76-83+98. [Google Scholar] [CrossRef
[15] Chopra, N. and Ansari, M.M. (2022) Golden Jackal Optimization: A Novel Nature-Inspired Optimizer for Engineering Applications. Expert Systems with Applications, 198, Article ID: 116924. [Google Scholar] [CrossRef
[16] Han, S., Wang L, Wang Y, et al. (2021) An Efficient Motion Planning Based on Grid Map: Predicted Trajectory Approach with Global Path Guiding. Ocean Engi-neering, 238, Article ID: 109696. [Google Scholar] [CrossRef
[17] Tizhoosh, H.R. (2005) Opposition-Based Learning: A New Scheme for Machine Intelligence. Proceedings of International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC’06), Vienna, 28-30 November 2005, 695-701.