Skip to main content

Methods for the Analysis of Evolutionary Algorithms on Pseudo-Boolean Functions

  • Chapter
Evolutionary Optimization

Part of the book series: International Series in Operations Research & Management Science ((ISOR,volume 48))

Abstract

Many experiments have shown that evolutionary algorithms are useful randomized search heuristics for optimization problems. In order to learn more about the reasons for their efficiency and in order to obtain proven results on evolutionary algorithms it is necessary to develop a theory of evolutionary algorithms. Such a theory is still in its infancy. A major part of a theory is the analysis of different variants of evolutionary algorithms on selected functions. Several results of this kind have been obtained during the last years. Here important analytical tools are presented, discussed, and applied to well-chosen example 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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

  • Bäck, T. (1993). Optimal mutation rates in genetic search. Proc. of 5th ICG A (Int. Conf. on Genetic Algorithms), 2–8.

    Google Scholar 

  • Bäck, T. (1998). An overview of parameter control methods by selfadaptation in evolutionary algorithms. Fundamenta Informaticae 35, 51–66.

    MATH  Google Scholar 

  • Bäck, T., Fogel, D. B., and Michalewicz, Z. (Eds). (1997). Handbook of Evolutionary Computation. Oxford Univ. Press.

    Google Scholar 

  • Beyer, H.-G. (1996). Toward a theory of evolution strategies: Selfadaptation. Evolutionary Computation 3, 311–347.

    MathSciNet  Google Scholar 

  • Cormen, T. H., Leiserson, C. E., and Rivest, R. L. (1990). Introduction to Algorithms. MIT Press.

    Google Scholar 

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

    CAS  PubMed  Google Scholar 

  • Droste, S., Jansen, T., and Wegener, I. (1998b). On the optimization of unimodal functions with the (1+1) evolutionary algorithm. Proc. of PPSN V (Parallel Problem Solving from Nature), LNCS 1498, 13–22.

    Google Scholar 

  • Fogel, D. B. (1995). Evolutionary Computation: Toward a New Philosophy of Machine Intelligence. IEEE Press.

    Google Scholar 

  • Goldberg, D. E. (1989). Genetic Algorithms in Search, Optimization, and Machine Learning. Addison Wesley.

    Google Scholar 

  • Hochbaum, D. S. (1997). Approximation Algorithms for NP-Hard Problems. PWS Publ. Co., Boston.

    Google Scholar 

  • Holland, J. H. (1975). Adaptation in Natural and Artificial Systems. The University of Michigan Press.

    Google Scholar 

  • Horn, J., Goldberg, D. E., and Deb, K. (1994). Long path problems. Proc. of PPSN III (Parallel Problem Solving from Nature), LNCS 866, 149–158.

    Google Scholar 

  • Jansen, T., and Wegener, I. (1999). On the analysis of evolutionary algorithms — a proof that crossover really can help. Proc. of ESA’ 99 (European Symp. on Algorithms), LNCS 1643, 184–193.

    MathSciNet  Google Scholar 

  • Jansen, T., and Wegener, I. (2000a). On the choice of the mutation probability for the (1+1)EA. Proc. of PPSN VI (Parallel Problem Solving from Nature), LNCS 1917, 89–98.

    Google Scholar 

  • Jansen, T., and Wegener, I. (2000b). Evolutionary algorithms — how to cope with plateaus of constant fitness and when to reject strings of the same fitness. Submitted to IEEE Trans. on Evolutionary Computation.

    Google Scholar 

  • Motwani, R., and Raghavan, P. (1995). Randomized Algorithms. Cambridge Univ. Press.

    Google Scholar 

  • Mühlenbein, H. (1992). How genetic algorithms really work. I. Mutation and hillclimbing. Proc. of PPSN II (Parallel Problem Solving from Nature), 15–25.

    Google Scholar 

  • Rabani, Y., Rabinovich, Y., and Sinclair, A. (1998). A computational view of population genetics. Random Structures and Algorithms 12, 314–334.

    Article  MathSciNet  Google Scholar 

  • Rudolph, G. (1997). How mutations and selection solve long path problems in polynomial expected time. Evolutionary Computation 4, 195–205.

    Google Scholar 

  • Schwefel, H.-P. (1995). Evolution and Optimum Seeking. Wiley.

    Google Scholar 

  • Wegener, I., and Witt, C. (2000). On the behavior of the (1+1) evolutionary algorithm on quadratic pseudo-boolean functions. Submitted to Evolutionary Computation.

    Google Scholar 

Download references

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Kluwer Academic Publishers

About this chapter

Cite this chapter

Wegener, I. (2003). Methods for the Analysis of Evolutionary Algorithms on Pseudo-Boolean Functions. In: Evolutionary Optimization. International Series in Operations Research & Management Science, vol 48. Springer, Boston, MA. https://doi.org/10.1007/0-306-48041-7_14

Download citation

  • DOI: https://doi.org/10.1007/0-306-48041-7_14

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-7923-7654-5

  • Online ISBN: 978-0-306-48041-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics