A self-adaptive multi-population differential evolution algorithm

被引:0
|
作者
Lin Zhu
Yongjie Ma
Yulong Bai
机构
[1] Northwest Normal University,College of Physics and Electronic Engineering
来源
Natural Computing | 2020年 / 19卷
关键词
Evolutionary algorithm; Differential evolution; Multi-population; Self-adaptive; Numerical optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Differential evolution (DE) is an efficient population-based search algorithm for solving numerical optimization problems. However, the performance of DE is very sensitive to the choice of mutation strategies and their associated control parameters. In this paper, we propose a self-adaptive multi-population differential evolution algorithm, called SAMDE. The population is randomly divided into three equally sized sub-populations, each with different mutation strategies. At the end of each generation, all sub-populations are updated independently and recombined. Each sub-population uses an adaptive mechanism for selecting how current generation control parameters are generated. An improved mutation strategy, “rand assemble/1”, is proposed, its base vector is composed proportionally of three randomly selected individuals. The performance of SAMDE is evaluated on the suite of CEC 2005 benchmark functions. A comparative study is carried out with other state-of-the-art optimization techniques. The results show that SAMDE has a competitive performance compared to several other efficient DE variants.
引用
收藏
页码:211 / 235
页数:24
相关论文
共 50 条
  • [1] A self-adaptive multi-population differential evolution algorithm
    Zhu, Lin
    Ma, Yongjie
    Bai, Yulong
    NATURAL COMPUTING, 2020, 19 (01) : 211 - 235
  • [2] Parameter estimation of Wiener-Hammerstein system based on multi-population self-adaptive differential evolution algorithm
    Chu, Jie
    Li, Junhong
    Jiang, Yizhe
    Song, Weicheng
    Zong, Tiancheng
    ENGINEERING COMPUTATIONS, 2023, 40 (9/10) : 2248 - 2269
  • [3] A self-adaptive multi-population based Jaya algorithm for engineering optimization
    Rao, R. Venkata
    Saroj, Ankit
    SWARM AND EVOLUTIONARY COMPUTATION, 2017, 37 : 1 - 26
  • [4] STUDY ON CONVERGENCE OF SELF-ADAPTIVE AND MULTI-POPULATION COMPOSITE GENETIC ALGORITHM
    Liu, Li-Min
    Wang, Nian-Peng
    Li, Fa-Chao
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-6, 2009, : 2680 - +
  • [5] Multi-Population Inflationary Differential Evolution Algorithm with Adaptive Local Restart
    Di Carlo, Marilena
    Vasile, Massimiliano
    Minisci, Edmondo
    2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 632 - 639
  • [6] Adaptive multi-population inflationary differential evolution
    Di Carlo, Marilena
    Vasile, Massimiliano
    Minisci, Edmondo
    SOFT COMPUTING, 2020, 24 (05) : 3861 - 3891
  • [7] Adaptive multi-population inflationary differential evolution
    Marilena Di Carlo
    Massimiliano Vasile
    Edmondo Minisci
    Soft Computing, 2020, 24 : 3861 - 3891
  • [8] Differential Evolution Algorithm with Self-Adaptive Population Resizing Mechanism
    Wang, Xu
    Zhao, Shuguang
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [9] Multi-population Coevolutionary Differential Evolution Algorithm
    Zhang Yi
    Yang Xiuxia
    ADVANCES IN SCIENCE AND ENGINEERING, PTS 1 AND 2, 2011, 40-41 : 235 - 241
  • [10] An adaptive multi-population differential evolution algorithm for continuous multi-objective optimization
    Wang, Xianpeng
    Tang, Lixin
    INFORMATION SCIENCES, 2016, 348 : 124 - 141