Skip to main content

On the Brittleness of Evolutionary Algorithms

  • Conference paper
Foundations of Genetic Algorithms (FOGA 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4436))

Included in the following conference series:

Abstract

Evolutionary algorithms are randomized search heuristics that are often described as robust general purpose problem solvers. It is known, however, that the performance of an evolutionary algorithm may be very sensitive to the setting of some of its parameters. A different perspective is to investigate changes in the expected optimization time due to small changes in the fitness landscape. A class of fitness functions where the expected optimization time of the (1+1) evolutionary algorithm is of the same magnitude for almost all of its members is the set of linear fitness functions. Using linear functions as a starting point, a model of a fitness landscape is devised that incorporates important properties of linear functions. Unexpectedly, the expected optimization time of the (1+1) evolutionary algorithm is clearly larger for this fitness model than on linear functions.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn. MIT Press, Cambridge (2001)

    MATH  Google Scholar 

  2. Droste, S., Jansen, T., Tinnefeld, K., Wegener, I.: A new framework for the valuation of algorithms for black-box optimization. In: De Jong, K.A., Poli, R., Rowe, J.E. (eds.) Foundations of Genetic Algorithms 7 (FOGA 2002), pp. 253–270. Morgan Kaufmann, San Francisco (2003)

    Google Scholar 

  3. Droste, S., Jansen, T., Wegener, I.: A rigorous complexity analysis of the (1+1) evolutionary algorithm for separable functions with Boolean inputs. Evolutionary Computation 6(2), 185–196 (1998)

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  5. Droste, S., Jansen, T., Wegener, I.: Optimization with randomized search heuristics — the (A)NFL theorem, realistic scenarios, and difficult functions. Theoretical Computer Science 287(1), 131–144 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  6. Feller, W.: Introduction to Probability Theory and Its Applications, vol. 2. Wiley, Chichester (1966)

    MATH  Google Scholar 

  7. He, J., Yao, X.: Drift analysis and average time complexity of evolutionary algorithms. Artificial Intelligence 127(1), 57–85 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  8. He, J., Yao, X.: Erratum to: Drift analysis and average time complexity of evolutionary algorithms: Artificial Intelligence 127, 57–85 (2001) Artificial Intelligence 140(1), 245–248 (2002)

    Google Scholar 

  9. He, J., Yao, X.: A study of drift analysis for estimating computation time of evolutionary algorithms. Natural Computing 3(1), 21–35 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  10. Jansen, T., De Jong, K.A., Wegener, I.: On the choice of the offspring population size in evolutionary algorithms. Evolutionary Computation 13(4), 413–440 (2005)

    Article  Google Scholar 

  11. Jansen, T., Wegener, I.: On the choice of the mutation probability for the (1+1) EA. In: Deb, K., Rudolph, G., Lutton, E., Merelo, J.J., Schoenauer, M., Schwefel, H.-P., Yao, X. (eds.) Parallel Problem Solving from Nature-PPSN VI. LNCS, vol. 1917, pp. 89–98. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  12. Jansen, T., Wegener, I.: Evolutionary algorithms — how to cope with plateaus of constant fitness and when to reject strings of the same fitness. IEEE Transactions on Evolutionary Computation 5(6), 589–599 (2002)

    Article  Google Scholar 

  13. Mitchell, M.: An Introduction to Genetic Algorithms. MIT Press, Cambridge (1998)

    MATH  Google Scholar 

  14. Mühlenbein, H.: How genetic algorithms really work: mutation and hillclimbing. In: Männer, R., Manderick, B. (eds.) Parallel Problem Solving from Nature (PPSN II). North-Holland, pp. 15–26 (1992)

    Google Scholar 

  15. Storch, T.: On the choice of the population size. In: Deb, K., et al. (eds.) GECCO 2004. LNCS, vol. 3102, pp. 748–760. Springer, Heidelberg (2004)

    Google Scholar 

  16. Witt, C.: Personal communication (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Christopher R. Stephens Marc Toussaint Darrell Whitley Peter F. Stadler

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jansen, T. (2007). On the Brittleness of Evolutionary Algorithms. In: Stephens, C.R., Toussaint, M., Whitley, D., Stadler, P.F. (eds) Foundations of Genetic Algorithms. FOGA 2007. Lecture Notes in Computer Science, vol 4436. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73482-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73482-6_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73479-6

  • Online ISBN: 978-3-540-73482-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics