Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES)

被引:1681
作者
Hansen, N
Muller, SD
Koumoutsakos, P
机构
[1] Tech Univ Berlin, Fachgebiet Bion, D-13355 Berlin, Germany
[2] Swiss Fed Inst Technol, Inst Computat Sci, ETHZ Computat Lab, CH-8092 Zurich, Switzerland
关键词
evolution strategy; derandomized self-adaptation; covariance matrix adaptation; evolution path; parallelization;
D O I
10.1162/106365603321828970
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a novel evolutionary optimization strategy based on the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). This new approach is intended to reduce the number of generations required for convergence to the optimum. Reducing the number of generations, i.e., the time complexity of the algorithm, is important if a large population size is desired: (1) to reduce the effect of noise; (2) to improve global search properties; and (3) to implement the algorithm on (highly) parallel machines. Our method results in a highly parallel algorithm which scales favorably with large numbers of processors. This is accomplished by efficiently incorporating the available information from a large population, thus significantly reducing the number of generations needed to adapt the covariance matrix. The original version of the CMA-ES was designed to reliably adapt the covariance matrix in small populations but it cannot exploit large populations efficiently. Our modifications scale up the efficiency to population sizes of up to 10n, where n is the problem dimension. This method has been applied to a large number of test problems, demonstrating that in many cases the CMA-ES can be advanced from quadratic to linear time complexity.
引用
收藏
页码:1 / 18
页数:18
相关论文
共 9 条
  • [1] Back T., 1997, IEEE Transactions on Evolutionary Computation, V1, P3, DOI 10.1109/4235.585888
  • [2] Beyer H.-G., 2013, THEORY EVOLUTION STR
  • [3] BEYER HG, 1996, PARALLEL PROBLEM SOL, V4, P122
  • [4] GRIMMETT GR, 1998, PROBABILITY RANDOM P
  • [5] Completely derandomized self-adaptation in evolution strategies
    Hansen, N
    Ostermeier, A
    [J]. EVOLUTIONARY COMPUTATION, 2001, 9 (02) : 159 - 195
  • [6] Hansen N, 1997, EUFIT, V97, P650
  • [7] HANSEN N, 1998, VEALLGEMEINERTE INDI
  • [8] OSTERMEIER A, 1997, THESIS TU BERLIN
  • [9] SCHWEFEL HP, 1995, 6 GEN COMPUTER TECHN