Rigorous runtime analysis of a (µ+1)ES for the sphere function


Evolutionary algorithms (EAs) are general, randomized search heuristics applied successfully to optimization problems both in discrete and in continuous search spaces. In recent years, substantial progress has been made in theoretical runtime analysis of EAs, in particular for pseudo-Boolean fitness functions f:(0,1)<sup>n</sup> &#8594; R. Compared to this, little is known about the runtime of simple and, in particular, more complex EAs for continuous functions f: R<sup>n</sup> &#8594; R.In this paper, a first rigorous runtime analysis of a population-based EA in continuous search spaces is presented. A simple (&#956;+1) evolution strategy ((&#956;+1)ES) that uses Gaussian mutations adapted by the 1/5-rule as its search operator is studied on the well-known <sc>Sphere</sc> functionand the influence of &#956; and n on its runtime is examined. By generalizing the proof technique of randomized family trees, developed before w.r.t. discrete search spaces, asymptotically upper and lower bounds on the time for the population to make a predefined progress are derived. Furthermore, the utility of the 1/5-rule in population-based evolution strategies is shown. Finally, the behavior of the (&#956;+1)ES on multimodal functions is discussed.

DOI: 10.1145/1068009.1068153

Extracted Key Phrases

1 Figure or Table

Cite this paper

@inproceedings{Jgerskpper2005RigorousRA, title={Rigorous runtime analysis of a (µ+1)ES for the sphere function}, author={Jens J{\"a}gersk{\"{u}pper and Carsten Witt}, booktitle={GECCO}, year={2005} }