A triple population adaptive differential evolution

被引:0
|
作者
Gong, Jiabei [1 ]
Laili, Yuanjun [1 ,2 ,3 ]
Zhang, Jiayi [1 ]
Zhang, Lin [1 ,3 ]
Ren, Lei [1 ,2 ,3 ]
机构
[1] School of Automation Science and Electrical Engineering, Beihang University, Beijing,100191, China
[2] Zhongguancun Laboratory, Beijing,100094, China
[3] State Key Laboratory of Intelligent Manufacturing Systems Technology, Beijing,100854, China
基金
中国国家自然科学基金;
关键词
C++ (programming language);
D O I
10.1016/j.ins.2024.121401
中图分类号
学科分类号
摘要
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. The C++ source code of TPADE can be downloaded from https://github.com/DoubleGong/TPADE. © 2024
引用
收藏
相关论文
共 50 条
  • [41] Differential Evolution with an Unbounded Population
    Kitamura, Tomofumi
    Fukunaga, Alex
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [42] MPADE: An Improved Adaptive Multi-Population Differential Evolution Algorithm Based on JADE
    Ramos, Javier
    Leon, Miguel
    Xiong, Ning
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 1139 - 1146
  • [43] Optimization and Design of Wideband Antenna with Adaptive Differential Evolution Algorithm Based on Dual Population
    Liu, Han
    Yin, Cheng-You
    Gao, Wei-Dong
    2015 ASIA-PACIFIC MICROWAVE CONFERENCE (APMC), VOLS 1-3, 2015,
  • [44] Adaptive differential evolution with multi-population-based mutation operators for constrained optimization
    Bin Xu
    Lili Tao
    Xu Chen
    Wushan Cheng
    Soft Computing, 2019, 23 : 3423 - 3447
  • [45] A Novel Self-adaptive Differential Evolution Algorithm with Population Size Adjustment Scheme
    Zhao, Shuguang
    Wang, Xu
    Chen, Liang
    Zhu, Wu
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2014, 39 (08) : 6149 - 6174
  • [46] Adaptive differential evolution with linear population reduction for parameter estimation of solar cell models
    Yan, Zhen
    Gong, Wenyin
    Li, Shuijia
    INTERNATIONAL JOURNAL OF AUTOMATION AND CONTROL, 2022, 16 (06) : 716 - 739
  • [47] Adaptive differential evolution with multi-population-based mutation operators for constrained optimization
    Xu, Bin
    Tao, Lili
    Chen, Xu
    Cheng, Wushan
    SOFT COMPUTING, 2019, 23 (10) : 3423 - 3447
  • [48] Adaptive Differential Evolution with Variable Population Size for Solving High-Dimensional Problems
    Wang, Hui
    Rahnamayan, Shahryar
    Wu, Zhijian
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 2626 - 2632
  • [49] A Novel Self-adaptive Differential Evolution Algorithm with Population Size Adjustment Scheme
    Shuguang Zhao
    Xu Wang
    Liang Chen
    Wu Zhu
    Arabian Journal for Science and Engineering, 2014, 39 : 6149 - 6174
  • [50] Population's Variance-Based Adaptive Differential Evolution for Real Parameter Optimization
    Coelho, Leandro dos Santos
    Ayala, Helon V. H.
    Freire, Roberto Zanetti
    2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 1672 - 1677