Skip to main content

Analysis of a Simple Evolutionary Algorithm for Minimization in Euclidean Spaces

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2719))

Abstract

Although evolutionary algorithms (EAs) are widely used in practical optimization, their theoretical analysis is stillin its infancy. Up to now results on the (expected) runtime are limited to discrete search spaces, yet EAs are mostly applied to continuous optimization problems. So far results on the runtime of EAs for continuous search spaces rely on validation by experiments/simulations since merely a simplifying model of the respective stochastic process is investigated.

Here a first algorithmic analysis of the expected runtime of a simple, but fundamental EA for the search space IRn is presented. Namely, the so-called (1+1) Evolution Strategy ((1+1) ES) is investigated on unimodal functions that are monotone with respect to the distance between search point and optimum. A lower bound on the expected runtime is proven under the only assumption that isotropic distributions are used to generate the random mutation vectors. Consequently, this bound holds for any mutation adaptation mechanism. Finally, we prove that the commonly used “Gauss mutations” in combination with the socalled 1/5-rule for the mutation adaptation do achieve asymptotically optimal expected runtime.

supported by the Deutsche Forschungsgemeinschaft (DFG) as part of the collaborative research center “Computational Intelligence” (SFB 531)

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beyer, H.-G. (2001). The Theory of Evolution Strategies. Springer, Berlin.

    Google Scholar 

  2. Droste, S., Jansen, T., Wegener, I. (2002). On the analysis of the (1+1) evolutionary algorithm. Theoretical Computer Science, 276, pp. 51–82.

    Article  MATH  MathSciNet  Google Scholar 

  3. Ericson, T., Zinoviev, V. (2001). Codes on Euclidian Spheres. Elsevier, Amsterdam.

    Book  Google Scholar 

  4. Giel, O., Wegener, I. (2003). Evolutionary algorithms and the maximum matching problem. Proceedings of the 20th International Symposium on Theoretical Computer Science (STACS 2003), LNCS 2607, pp. 415–426.

    Google Scholar 

  5. Greenwood, G. W., Zhu, Q. J. (2001). Convergence in evolutionary programs with self-adaptation. Evolutionary Computation, 9(2), pp. 147–157.

    Article  Google Scholar 

  6. Jägersküpper, J. (2002). Analysis of a simple evolutionary algorithm for the minimization in euclidian spaces. Tech. Rep. CI-140/02, Univ. Dortmund, SFB 531, http://sfbci.uni-dortmund.de/home/English/Publications/Reference/.

    Google Scholar 

  7. Jansen, T., Wegener, I. (2001). Real royal road functions—where crossover provably is essential. Proceedings of the 3rd Genetic and Evolutionary Computation Conference (GECCO 2001), Morgan Kaufmann, San Francisco, pp. 375–382.

    Google Scholar 

  8. Jansen, T., Wegener, I. (2002). The analysis of evolutionary algorithms-A proof that crossover really can help. Algorithmica, 34, pp. 47–66.

    Article  MATH  MathSciNet  Google Scholar 

  9. Mühlenbein, H. (1992). How genetic algorithmis really work: Mutation and hill-climbing. Proceedings of the 2nd Parallel Problem Solving from Nature (PPSN II), North-Holland, Amsterdam, pp. 15–25.

    Google Scholar 

  10. Rechenberg, I. (1973). Evolutionsstrategie. Frommann-Holzboog, Stuttgart, Germany.

    Google Scholar 

  11. Rudolph, G. (1997). Convergence Properties of Evolutionary Algorithms. Verlag Dr. Kovač, Hamburg.

    Google Scholar 

  12. Rudolph, G. (2001). Self-adaptive mutations may lead to premature convergence. IEEE Transactions on Evolutionary Computation, 5(4), pp. 410–414.

    Article  Google Scholar 

  13. Wegener, I. (2001). Theoretical aspects of evolutionary algorithms. Proceedings of the 28th International Colloquium on Automata, Languages and Programming (ICALP 2001), LNCS 2076, pp. 64–78.

    Chapter  Google Scholar 

  14. Wegener, I., Witt, C. (2003). On the analysis of a simple evolutionary algorithm on quadratic pseudo-boolean functions. Journal of Discrete Algorithms, to appear.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jägersküpper, J. (2003). Analysis of a Simple Evolutionary Algorithm for Minimization in Euclidean Spaces. In: Baeten, J.C.M., Lenstra, J.K., Parrow, J., Woeginger, G.J. (eds) Automata, Languages and Programming. ICALP 2003. Lecture Notes in Computer Science, vol 2719. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45061-0_82

Download citation

  • DOI: https://doi.org/10.1007/3-540-45061-0_82

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40493-4

  • Online ISBN: 978-3-540-45061-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics