Self-adaptive differential evolution-based coati optimization algorithm for multi-robot path planning

被引:0
|
作者
Zhu, Lun [1 ]
Zhou, Guo [2 ]
Zhou, Yongquan [1 ,3 ]
Luo, Qifang [1 ,3 ]
Huang, Huajuan [1 ,3 ]
Wei, Xiuxi [1 ,3 ]
机构
[1] Guangxi Minzu Univ, Coll Artificial Intelligence, Nanning, Peoples R China
[2] China Univ Polit Sci & Law, Dept Sci & Technol Teaching, Beijing, Peoples R China
[3] Guangxi Key Labs Hybrid Computat & IC Design Anal, Nanning, Peoples R China
基金
中国国家自然科学基金;
关键词
differential evolution; coati optimization algorithm; self-adaptive differential evolution-based coati optimization; multi-robot path planning; metaheuristic;
D O I
10.1017/S0263574725000049
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The multi-robot path planning problem is an NP-hard problem. The coati optimization algorithm (COA) is a novel metaheuristic algorithm and has been successfully applied in many fields. To solve multi-robot path planning optimization problems, we embed two differential evolution (DE) strategies into COA, a self-adaptive differential evolution-based coati optimization algorithm (SDECOA) is proposed. Among these strategies, the proposed algorithm adaptively selects more suitable strategies for different problems, effectively balancing global and local search capabilities. To validate the algorithm's effectiveness, we tested it on CEC2020 benchmark functions and 48 CEC2020 real-world constrained optimization problems. In the latter's experiments, the algorithm proposed in this paper achieved the best overall results compared to the top five algorithms that won in the CEC2020 competition. Finally, we applied SDECOA to optimization multi-robot online path planning problem. Facing extreme environments with multiple static and dynamic obstacles of varying sizes, the SDECOA algorithm consistently outperformed some classical and state-of-the-art algorithms. Compared to DE and COA, the proposed algorithm achieved an average improvement of 46% and 50%, respectively. Through extensive experimental testing, it was confirmed that our proposed algorithm is highly competitive. The source code of the algorithm is accessible at: https://ww2.mathworks.cn/matlabcentral/fileexchange/164876-HDECOA.
引用
收藏
页数:38
相关论文
共 50 条
  • [1] Multi-robot path planning using an improved self-adaptive particle swarm optimization
    Tang, Biwei
    Kui Xiang
    Pang, Muye
    Zhu Zhanxia
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2020, 17 (05)
  • [2] Strengthening evolution-based differential evolution with prediction strategy for multimodal optimization and its application in multi-robot task allocation
    Zhao, Hong
    Tang, Ling
    Li, Jia Rui
    Liu, Jing
    APPLIED SOFT COMPUTING, 2023, 139
  • [3] A self-adaptive differential evolution algorithm for continuous optimization problems
    Jitkongchuen D.
    Thammano A.
    Artificial Life and Robotics, 2014, 19 (02) : 201 - 208
  • [4] A Self-adaptive Differential Evolution Algorithm for Solving Optimization Problems
    Farda, Irfan
    Thammano, Arit
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATION TECHNOLOGY (IC2IT 2022), 2022, 453 : 68 - 76
  • [5] A Self-adaptive Interior Penalty Based Differential Evolution Algorithm for Constrained Optimization
    Cui Chenggang
    Yang Xiaofei
    Gao Tingyu
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2014, PT II, 2014, 8795 : 309 - 318
  • [6] An Improved Self-Adaptive Differential Evolution Algorithm for Optimization Problems
    Elsayed, Saber M.
    Sarker, Ruhul A.
    Essam, Daryl L.
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (01) : 89 - 99
  • [7] Self-adaptive mutation differential evolution algorithm based on particle swarm optimization
    Wang, Shihao
    Li, Yuzhen
    Yang, Hongyu
    APPLIED SOFT COMPUTING, 2019, 81
  • [8] A self-adaptive multi-population differential evolution algorithm
    Zhu, Lin
    Ma, Yongjie
    Bai, Yulong
    NATURAL COMPUTING, 2020, 19 (01) : 211 - 235
  • [9] Multi-Robot Path Planning Based on the Improved Nutcracker Optimization Algorithm and the Dynamic Window Approach
    Zhao, Jiangrong
    Ding, Hongwei
    Zhu, Yuanjing
    Yang, Zhijun
    Hu, Peng
    Wang, Zongshan
    SAINS MALAYSIANA, 2024, 53 (12): : 3409 - 3423
  • [10] A self-adaptive multi-population differential evolution algorithm
    Lin Zhu
    Yongjie Ma
    Yulong Bai
    Natural Computing, 2020, 19 : 211 - 235