An Analysis of the (µ+1) EA on Simple Pseudo-Boolean Functions

Evolutionary Algorithms (EAs) are successfully applied for optimization in discrete search spaces, but theory is still weak in particular for population-based EAs. Here, a first rigorous analysis of the (μ + 1) EA on pseudo-Boolean functions is presented. For three example functions well-known from the analysis of the (1 + 1) EA, bounds on the expected runtime and success probability are derived. For two of these functions, upper and lower bounds on the expected runtime are tight, and the (μ + 1) EA is never more efficient than the (1 + 1) EA. Moreover, all lower bounds grow with μ. On a more complicated function, however, a small increase of μ provably decreases the expected runtime drastically.

[1]  Oliver Giel,et al.  Expected runtimes of a simple multi-objective evolutionary algorithm , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[2]  C. Witt Population size vs. runtime of a simple EA , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[3]  Thomas Jansen,et al.  Design and Management of Complex Technical Processes and Systems by means of Computational Intelligence Methods Evolutionary Algorithms-How to Cope With Plateaus of Constant Fitness and When to Reject Strings of the Same Fitness , 2001 .

[4]  Tobias Storch,et al.  On the Choice of the Population Size , 2004, GECCO.

[5]  Boris G. Pittel,et al.  Note on the Heights of Random Recursive Trees and Random m-ary Search Trees , 1994, Random Struct. Algorithms.

[6]  Ingo Wegener,et al.  Real royal road functions--where crossover provably is essential , 2001, Discret. Appl. Math..

[7]  Jens Jägersküpper,et al.  Rigorous runtime analysis of a (μ+1)ES for the sphere function , 2005, GECCO '05.

[8]  A. Sinclair,et al.  A computational view of population genetics , 1998 .

[9]  Ingo Wegener,et al.  On the Optimization of Monotone Polynomials by Simple Randomized Search Heuristics , 2005, Combinatorics, Probability and Computing.

[10]  Thomas Jansen On the utility of populations , 2004 .

[11]  Thomas Jansen,et al.  A New Framework for the Valuation of Algorithms for Black-Box Optimization , 2002, FOGA.

[12]  Thomas Jansen,et al.  On the analysis of the (1+1) evolutionary algorithm , 2002, Theor. Comput. Sci..

[13]  Rajeev Motwani,et al.  Randomized Algorithms , 1995, SIGA.

[14]  Kenneth A. De Jong,et al.  Design and Management of Complex Technical Processes and Systems by Means of Computational Intelligence Methods on the Choice of the Offspring Population Size in Evolutionary Algorithms on the Choice of the Offspring Population Size in Evolutionary Algorithms , 2004 .

[15]  I. Wegener,et al.  On the Optimization of Monotone Polynomials by the (1+1) EA and Randomized Local Search , 2003, GECCO.

[16]  Martin Raab,et al.  "Balls into Bins" - A Simple and Tight Analysis , 1998, RANDOM.

[17]  Thomas Jansen,et al.  UNIVERSITY OF DORTMUND REIHE COMPUTATIONAL INTELLIGENCE COLLABORATIVE RESEARCH CENTER 531 Design and Management of Complex Technical Processes and Systems by means of Computational Intelligence Methods Upper and Lower Bounds for Randomized Search Heuristics in Black-Box Optimization , 2004 .

[18]  Thomas Jansen,et al.  An Analysis Of The Role Of Offspring Population Size In EAs , 2002, GECCO.

[19]  Marc Schoenauer,et al.  Rigorous Hitting Times for Binary Mutations , 1999, Evolutionary Computation.

[20]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1967 .

[21]  C. Witt Population Size vs . Runtime of a Simple Evolutionary Algorithm , 2003 .

[22]  Ingo Wegener,et al.  On the utility of populations in evolutionary algorithms , 2001 .

[23]  Ingo Wegener,et al.  Methods for the Analysis of Evolutionary Algorithms on Pseudo-Boolean Functions , 2003 .

[24]  Yuval Rabani,et al.  A computational view of population genetics , 1995, STOC '95.

[25]  Xin Yao,et al.  From an individual to a population: an analysis of the first hitting time of population-based evolutionary algorithms , 2002, IEEE Trans. Evol. Comput..

[26]  Ingo Wegener,et al.  Real Royal Road Functions for Constant Population Size , 2003, GECCO.