Review of Differential Evolution population size

被引:165
|
作者
Piotrowski, Adam P. [1 ]
机构
[1] Polish Acad Sci, Inst Geophys, Ks Janusza 64, PL-01452 Warsaw, Poland
关键词
Differential Evolution; Population size; Adaptive control parameters; Evolutionary Algorithms; Metaheuristics; STATISTICAL COMPARISONS; OPTIMIZATION ALGORITHM; MULTIPLE COMPARISONS; CONTROL PARAMETERS; CROSSOVER; ENSEMBLE; NEIGHBORHOOD; ADAPTATION; SCHEME; SEGMENTATION;
D O I
10.1016/j.swevo.2016.05.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Population size of Differential Evolution (DE) algorithms is often specified by user and remains fixed during run. During the first decade since the introduction of DE the opinion that its population size should be related to the problem dimensionality prevailed, later the approaches to DE population size setting diversified. In large number of recently introduced DE algorithms the population size is considered to be problem-independent and often fixed to 100 or 50 individuals, but alongside a number of DE variants with flexible population size have been proposed. The present paper briefly reviews the opinions regarding DE population size setting and verifies the impact of the population size on the performance of DE algorithms. Ten DE algorithms with fixed population size, each with at least five different population size settings, and four DE algorithms with flexible population size are tested on CEC2005 benchmarks and CEC2011 real-world problems. It is found that the inappropriate choice of the population size may severely hamper the performance of each DE algorithm. Although the best choice of the population size depends on the specific algorithm, number of allowed function calls and problem to be solved, some rough guidelines may be sketched. When the maximum number of function calls is set to classical values, i.e. those specified for CEC2005 and CEC2011 competitions, for low-dimensional problems (with dimensionality below 30) the population size equal to 100 individuals is suggested; population sizes smaller than 50 are rarely advised. For higher-dimensional artificial problems the population size should often depend on the problem dimensionality d and be set to 3d-5d. Unfortunately, setting proper population size for higher-dimensional real-world problems (d > 40) turns out too problem and algorithm-dependent to give any general guide; 200 individuals may be a first guess, but many DE approaches would need a much different choice, ranging from 50 to 10d. However, quite clear relation between the population size and the convergence speed has been found, showing that the fewer function calls are available, the lower population sizes perform better. Based on the extensive experimental results the use of adaptive population size is highly recommended, especially for higher-dimensional and real-world problems. However, which specific algorithms with population size adaptation perform better depends on the number of function calls allowed. (C) 2016 Elsevier B.V. All rights reserved.
引用
下载
收藏
页码:1 / 24
页数:24
相关论文
共 50 条
  • [21] Self-Adaptive Differential Evolution Algorithm with a Small and Varying Population Size
    Brest, Janez
    Boskovic, Borko
    Zamuda, Ales
    Fister, Iztok
    Maucec, Mirjam Sepesy
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [22] Adaptation of Population Size in Differential Evolution and Its Effects on Localization of Target Nodes
    Najarro, Lismer Andres Caceres
    Song, Iickho
    Kim, Kiseon
    IEEE ACCESS, 2022, 10 : 107785 - 107798
  • [23] A dimensional difference-based population size adjustment framework for differential evolution
    Qin, Yifan
    Deng, Libao
    Li, Chunlei
    Zhang, Lili
    INFORMATION SCIENCES, 2024, 660
  • [24] Multi-population multi-strategy differential evolution algorithm with dynamic population size adjustment
    Xue, Caiwen
    Liu, Tong
    Deng, Libao
    Gu, Wei
    Zhang, Baowu
    Soft Computing, 2024, 28 (17-18) : 9949 - 9963
  • [25] Population size and the rate of evolution
    Lanfear, Robert
    Kokko, Hanna
    Eyre-Walker, Adam
    TRENDS IN ECOLOGY & EVOLUTION, 2014, 29 (01) : 33 - 41
  • [26] POPULATION SIZE AND RATE OF EVOLUTION
    OHTA, T
    JOURNAL OF MOLECULAR EVOLUTION, 1972, 1 (04) : 305 - +
  • [27] Differential Evolution with an Unbounded Population
    Kitamura, Tomofumi
    Fukunaga, Alex
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [28] INITIAL POPULATION SIZE ESTIMATION FOR A DIFFERENTIAL-EVOLUTION-BASED GLOBAL LOCALIZATION FILTER
    Martin, Fernando
    Moreno, Luis
    Munoz, Maria L.
    Blanco, Dolores
    INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 2014, 29 (03): : 245 - 258
  • [29] 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
  • [30] 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