Evolutionary algorithms - How to cope with plateaus of constant fitness and when to reject strings of the same fitness

被引:89
作者
Jansen, T [1 ]
Wegener, I [1 ]
机构
[1] Univ Dortmund, LS 2, FB Informat, D-44221 Dortmund, Germany
关键词
evolutionary algorithms; evolution strategies; fitness landscapes; local performance measures;
D O I
10.1109/4235.974841
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The most simple evolutionary algorithm (EA), the so-called (1+1) EA, accepts an offspring if its fitness is at least as large (in the case of maximization) as the Fitness of its parent. The variant (1+1)* EA only accepts an offspring if its fitness Is strictly larger than the fitness of its parent. Here, two functions related to the class of long-path functions are presented such that the (1+1) EA maximizes one in polynomial time and needs exponential time for the other while the (1+1)* EA has the opposite behavior. These results demonstrate that small changes of an EA may change its behavior significantly. Since the (1+1) EA and the (1+1)* EA differ only on plateaus of constant fitness, the results also show how EAs behave on such plateaus. The (1+1) EA can pass a path of constant fitness and polynomial length in polynomial time. Finally, for these functions, it is shown that local performance measures like the quality gain and the progress rate do not describe the global behavior of EAs.
引用
收藏
页码:589 / 599
页数:11
相关论文
共 15 条
[1]  
Back T., 1997, Handbook of evolutionary computation
[2]  
BEYER HG, 1997, LECT NOTES COMPUTER, V1213, P265
[3]  
Droste S, 1998, LECT NOTES COMPUT SC, V1498, P13, DOI 10.1007/BFb0056845
[4]   A rigorous complexity analysis of the (1+1) evolutionary algorithm for linear functions with Boolean inputs [J].
Droste, S ;
Jansen, T ;
Wegener, I .
1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, :499-504
[5]  
Droste S, 1999, GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P833
[6]   Rigorous Hitting Times for Binary Mutations [J].
Garnier, Josselin ;
Kallel, Leila ;
Schoenauer, Marc .
EVOLUTIONARY COMPUTATION, 1999, 7 (02) :173-203
[7]   A GUIDED TOUR OF CHERNOFF BOUNDS [J].
HAGERUP, T ;
RUB, C .
INFORMATION PROCESSING LETTERS, 1990, 33 (06) :305-308
[8]  
Horn J, 1994, LECT NOTES COMPUT SC, V866, P149
[9]  
MENKE R, 1998, COMMUNICATION
[10]  
MOTWANI R, 1965, RANDOMIZED ALGORITHM