A triple population adaptive differential evolution

被引:0
|
作者
Gong, Jiabei [1 ]
Laili, Yuanjun [1 ,2 ,3 ]
Zhang, Jiayi [1 ]
Zhang, Lin [1 ,2 ,3 ]
Ren, Lei [1 ,3 ]
机构
[1] Beihang Univ, Sch Automat Sci & Elect Engn, Beijing 100191, Peoples R China
[2] Zhongguancun Lab, Beijing 100094, Peoples R China
[3] State Key Lab Intelligent Mfg Syst Technol, Beijing 100854, Peoples R China
基金
中国国家自然科学基金;
关键词
Differential evolution; Population division; Multiple operators; Selection mechanism; Numerical optimization; ENSEMBLE; STRATEGY; PARAMETERS; ALGORITHM; MECHANISM;
D O I
10.1016/j.ins.2024.121401
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Differential Evolution (DE) algorithm is one of the most efficient algorithms for complex numerical optimization. However, the nature of differential mutation and crossover hinders the individuals from a major change and always guides them toward their superior neighbors. There's a lack of useful directional information to help the population escape from early convergence. To solve the above problem, this paper proposes a novel Triple-population-based Adaptive Differential Evolution (TPADE) to enhance the evolutionary efficiency in solving various complex numerical optimization problems. First, a population division method with symmetrical linear reduction is designed to divide the parent population of each iteration into three sub- populations of different sizes, i.e., superior sub-population, medium sub-population, and inferior sub-population. Each sub-population adopts distinct differential mutation and crossover operators to maintain balanced search directions. Second, a superior-trial-preserved selection mechanism is proposed to screen useful directional information to guide the next iteration of evolution. Third, an effective parameter adaptation strategy is designed with the linear population size reduction strategy to avoid redundant search. Experiments are then conducted to show that the TPADE exhibits well performance compared with eleven state-of-the-art DE variants, CEC winners, and their variants on the CEC'2014, CEC'2017, and CEC'2022 benchmark suites.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] Triple competitive differential evolution for global numerical optimization
    Yang, Qiang
    Qiao, Zhuo-Yin
    Xu, Peilan
    Lin, Xin
    Gao, Xu-Dong
    Wang, Zi-Jia
    Lu, Zhen-Yu
    Jeon, Sang-Woon
    Zhang, Jun
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 84
  • [32] An Enhanced Adaptive Differential Evolution Algorithm With Multi-Mutation Schemes and Weighted Control Parameter Setting
    Tian, Mengnan
    Meng, Yanhui
    He, Xingshi
    Zhang, Qingqing
    Gao, Yanghan
    IEEE ACCESS, 2023, 11 : 98854 - 98874
  • [33] A fluctuant population strategy for differential evolution
    Sun, Gaoji
    Xu, Geni
    Gao, Rong
    Liu, Jie
    EVOLUTIONARY INTELLIGENCE, 2023, 16 (06) : 1747 - 1765
  • [34] A cascaded differential evolution optimization framework with adaptive population allocation and reduction
    Sun, Yongjun
    Zhang, Kaiming
    Li, Zhenzhen
    Liu, Zujun
    SWARM AND EVOLUTIONARY COMPUTATION, 2023, 82
  • [35] Differential evolution with two-level adaptive mechanism for numerical optimization
    Yan, Xueqing
    Tian, Mengnan
    KNOWLEDGE-BASED SYSTEMS, 2022, 241
  • [36] Landscape-based adaptive operator selection mechanism for differential evolution
    Sallam, Karam M.
    Elsayed, Saber M.
    Sarker, Ruhul A.
    Essam, Daryl L.
    INFORMATION SCIENCES, 2017, 418 : 383 - 404
  • [37] Differential evolution with adaptive mutation strategy based on fitness landscape analysis
    Tan, Zhiping
    Li, Kangshun
    Wang, Yi
    INFORMATION SCIENCES, 2021, 549 : 142 - 163
  • [38] An adaptive regeneration framework based on search space adjustment for differential evolution
    Sun, Gaoji
    Li, Chunlei
    Deng, Libao
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (15) : 9503 - 9519
  • [39] Adaptive Multi-subpopulation based Differential Evolution for Global Optimization
    Liu, Qingping
    Pang, Tingting
    Chen, Kaige
    Wang, Zuling
    Sheng, Weiguo
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [40] A self-adaptive multi-population differential evolution algorithm
    Lin Zhu
    Yongjie Ma
    Yulong Bai
    Natural Computing, 2020, 19 : 211 - 235