Differential evolution algorithm with ensemble of populations for global numerical optimization

被引:31
|
作者
Mallipeddi, R. [1 ]
Suganthan, P. [1 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
关键词
Differential evolution; Global numerical optimization; Self-adaptation; Ensemble of populations;
D O I
10.1007/s12597-009-0012-3
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Differential evolution (DE) is an efficient and powerful population-based stochastic search technique for solving global optimization problems over continuous space, which has been widely applied in many scientific and engineering fields. However, the success of DE to handle a specific problem crucially depends on the proper choice of various parameters including the size of the population. Employing the trial and error scheme to search for the most suitable parameter settings requires high computational costs. In this paper, we propose a DE algorithm with an ensemble of parallel populations in which the number of function evaluations allocated to each population is self-adapted by learning from their previous experiences in generating superior solutions. Consequently, a more suitable population size takes most of the function evaluations adaptively to match different phases of the search process/evolution. Although the evolutionary algorithms have been investigated for about five decades, to our best of knowledge so far no effective population adaptation scheme has been proposed. The performance of the DE algorithm with an ensemble of parallel populations is extensively evaluated on a suite of 14 bound-constrained numerical optimization problems and compares favorably with the conventional DE with different single population sizes.
引用
收藏
页码:184 / 213
页数:30
相关论文
共 50 条
  • [31] A Two-Stage Ensemble of Differential Evolution Variants for Numerical Optimization
    Li, Xiangping
    Dai, Guangming
    Wang, Maocai
    Liao, Zuowen
    Ma, Ke
    IEEE ACCESS, 2019, 7 : 56504 - 56519
  • [32] An Adaptive Cauchy Differential Evolution Algorithm with Bias Strategy Adaptation Mechanism for Global Numerical Optimization
    Choi, Tae Jong
    Ahn, Chang Wook
    JOURNAL OF COMPUTERS, 2014, 9 (09) : 2139 - 2145
  • [33] A differential invasive weed optimization algorithm for improved global numerical optimization
    Basak, Aniruddha
    Maity, Dipankar
    Das, Swagatam
    APPLIED MATHEMATICS AND COMPUTATION, 2013, 219 (12) : 6645 - 6668
  • [34] A Hybrid Algorithm Based on Firefly Algorithm and Differential Evolution for Global Optimization
    Sarbazfard, S.
    Jafarian, A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (06) : 95 - 106
  • [35] A Hybrid Social Spider Optimization Algorithm with Differential Evolution for Global Optimization
    Qiu, Jianfeng
    Xie, Juan
    Cheng, Fan
    Zhang, Xuefeng
    Zhang, Lei
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2017, 23 (07) : 619 - 635
  • [36] An adaptive differential evolution with combined strategy for global numerical optimization
    Gaoji Sun
    Bai Yang
    Zuqiao Yang
    Geni Xu
    Soft Computing, 2020, 24 : 6277 - 6296
  • [37] η_CODE: A Differential Evolution With η_Cauchy Operator for Global Numerical Optimization
    Deng, Libao
    Sun, Haili
    Zhang, Lili
    Qiao, Liyan
    IEEE ACCESS, 2019, 7 : 88517 - 88533
  • [38] Asynchronous Differential Evolution with Strategy Adaptation for Global Numerical Optimization
    Choi, Tae Jong
    Lee, Yeonju
    PROCEEDINGS OF THE 2018 2ND HIGH PERFORMANCE COMPUTING AND CLUSTER TECHNOLOGIES CONFERENCE (HPCCT 2018), 2018, : 15 - 18
  • [39] A decremental stochastic fractal differential evolution for global numerical optimization
    Awad, Noor H.
    Ali, Mostafa Z.
    Suganthan, Ponnuthurai N.
    Jaser, Edward
    INFORMATION SCIENCES, 2016, 372 : 470 - 491
  • [40] Neighborhood-adaptive differential evolution for global numerical optimization
    Cai, Yiqiao
    Sun, Guo
    Wang, Tian
    Tian, Hui
    Chen, Yonghong
    Wang, Jiahai
    APPLIED SOFT COMPUTING, 2017, 59 : 659 - 706