Improved differential evolution algorithm based on cooperative multi-population

被引:3
|
作者
Shen, Yangyang [1 ,5 ]
Wu, Jing [2 ]
Ma, Minfu [3 ]
Du, Xiaofeng [4 ]
Wu, Hao [5 ]
Fei, Xianlong [5 ]
Niu, Datian [1 ]
机构
[1] Dalian Minzu Univ, Sch Sci, Dalian 116600, Peoples R China
[2] Changchun Univ Sci & Technol, Changchun 130022, Peoples R China
[3] Zhaotong Univ, Sch Educ Sci, Zhaotong 657000, Peoples R China
[4] Inner Mongolia Elect Informat Vocat Tech Coll, Hohhot 010000, Peoples R China
[5] Shaoxing Sanhua New Energy Automot Components Co L, Shaoxing 312000, Peoples R China
基金
中国国家自然科学基金;
关键词
Differential evolution; Constrained optimization; Catalytic operator; Mutation operator; HEURISTIC OPTIMIZATION;
D O I
10.1016/j.engappai.2024.108149
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces an improved differential evolution algorithm based on cooperative multi -population (CMpDE for short), which combines diverse population collaboration mechanisms and catalytic factors into an improved differential evolution framework. By harnessing various population collaboration mechanisms, the algorithm enhances the diversity of individuals within populations during initial iterations and reduces it during later iterations, thereby harmonizing the algorithm ' s exploratory and exploitative capabilities. Furthermore, a novel mutation operator is proposed that divides the iterative process into exploration and exploitation phases, thereby augmenting the algorithm ' s global exploration prowess. Lastly, a catalytic operator is introduced to generate new individuals near post -crossover individuals based on a specified rule, which enhances the algorithm ' s ability to escape local optima and increasing stability. The proposed CMp-DE is benchmarked against the CEC2017 benchmark test functions and compared against 13 algorithms, including five differential evolution algorithms and their variants, as well as eight state-of-the-art metaheuristic optimization algorithms. This evaluation assesses the CMp-DE ' s solution accuracy, convergence, stability, and scalability. Finally, the applicability of CMp-DE is validated by addressing six practical optimization problems. The experimental results show that CMp-DE surpasses other algorithms in terms of both convergence accuracy and robustness. Moreover, integrating a catalytic operator with other optimization algorithms notably boosts performance in convergence accuracy and stability. The inclusion of the catalytic operator has significantly enhanced the performance of algorithms compared to their performance before its addition. This underscores the potential of the catalytic operator in improving the performance of various algorithms, particularly in terms of convergence accuracy and robustness.
引用
收藏
页数:57
相关论文
共 50 条
  • [1] MPADE: An Improved Adaptive Multi-Population Differential Evolution Algorithm Based on JADE
    Ramos, Javier
    Leon, Miguel
    Xiong, Ning
    [J]. 2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 1139 - 1146
  • [2] An improved multi-population ensemble differential evolution
    Tong, Lyuyang
    Dong, Minggang
    Jing, Chao
    [J]. NEUROCOMPUTING, 2018, 290 : 130 - 147
  • [3] Multi-population Coevolutionary Differential Evolution Algorithm
    Zhang Yi
    Yang Xiuxia
    [J]. ADVANCES IN SCIENCE AND ENGINEERING, PTS 1 AND 2, 2011, 40-41 : 235 - 241
  • [4] A novel differential evolution algorithm with multi-population and elites regeneration
    Cao, Yang
    Luan, Jingzheng
    [J]. PLOS ONE, 2024, 19 (04):
  • [5] A self-adaptive multi-population differential evolution algorithm
    Lin Zhu
    Yongjie Ma
    Yulong Bai
    [J]. Natural Computing, 2020, 19 : 211 - 235
  • [6] A Novel Adaptive FCM with Cooperative Multi-Population Differential Evolution Optimization
    Banerjee, Amit
    Abu-Mahfouz, Issam
    [J]. ALGORITHMS, 2022, 15 (10)
  • [7] A Multi-population Helper and Equivalent Objective Differential Evolution Algorithm
    Xu, Tao
    He, Jun
    [J]. 2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 2237 - 2244
  • [8] Multi-Population Differential Evolution Algorithm with Uniform Local Search
    Tan, Xujie
    Shin, Seong-Yoon
    Shin, Kwang-Seong
    Wang, Guangxing
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (16):
  • [9] A self-adaptive multi-population differential evolution algorithm
    Zhu, Lin
    Ma, Yongjie
    Bai, Yulong
    [J]. NATURAL COMPUTING, 2020, 19 (01) : 211 - 235
  • [10] Differential evolution algorithm with multi-population cooperation and multi-strategy integration
    Li, Xiaoyu
    Wang, Lei
    Jiang, Qiaoyong
    Li, Ning
    [J]. NEUROCOMPUTING, 2021, 421 : 285 - 302