Completely derandomized self-adaptation in evolution strategies

被引:2873
作者
Hansen, N [1 ]
Ostermeier, A [1 ]
机构
[1] Tech Univ Berlin, Fachgebiet Bionik, Sekr ACK 1, D-13355 Berlin, Germany
关键词
evolution strategy; self-adaptation; strategy parameter control; step size control; derandomization; derandomized self-adaptation; covariance matrix adaptation; evolution path; cumulation; cumulative path length control;
D O I
10.1162/106365601750190398
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper puts forward two useful methods for self-adaptation of the mutation distribution - the concepts of derandomization and cumulation. Principle shortcomings of the concept of mutative strategy parameter control and two levels of derandomization are reviewed. Basic demands on the self-adaptation of arbitrary (normal) mutation distributions are developed. Applying arbitrary, normal Mutation distributions is equivalent to applying a general, linear problem encoding. The underlying objective of mutative strategy parameter control is roughly to favor previously selected mutation steps in the future. If this objective is pursued rigorously, a completely derandomized self-adaptation scheme results, which adapts arbitrary normal mutation distributions. This scheme, called covariance matrix adaptation (CMA), meets the previously stated demands. It can still be considerably improved by cumulation - utilizing an evolution path rather than single search steps. Simulations on various test functions reveal local and global search properties of the evolution strategy with and without covariance matrix adaptation. Their performances are comparable only on perfectly scaled functions. On badly scaled, nonseparable functions usually a speed up factor of several orders of magnitude is observed. On moderately mis-scaled functions a speed up factor of three to ten can be expected.
引用
收藏
页码:159 / 195
页数:37
相关论文
共 41 条
[1]  
ALVERS M, 1998, BERLINER GEOWISSEN B
[2]  
ARNOLD D, 2000, COMMUNICATION
[3]  
Back T., 1997, IEEE Transactions on Evolutionary Computation, V1, P3, DOI 10.1109/4235.585888
[4]   An Overview of Evolutionary Algorithms for Parameter Optimization [J].
Baeck, Thomas ;
Schwefel, Hans-Paul .
EVOLUTIONARY COMPUTATION, 1993, 1 (01) :1-23
[5]  
BERGENER T, 2001, ADV COMPUTATION THEO
[6]  
Beyer H.-G., 1996, EVOL COMPUT, V3, P311, DOI DOI 10.1162/EVC0.1995.3.3.311
[7]   Toward a Theory of Evolution Strategies: On the Benefits of Sex- the (mu/mu, lambda) Theory [J].
Beyer, Hans-Georg .
EVOLUTIONARY COMPUTATION, 1995, 3 (01) :81-111
[8]  
Beyer HG, 1998, LECT NOTES COMPUT SC, V1498, P109, DOI 10.1007/BFb0056854
[9]  
BEYER HG, 1996, PARALLEL PROBLEM SOL, V4, P122
[10]  
BEYER HG, 2000, PARALLEL PROBLEM SOL, V6, P59