Evolutionary Computation

  • Roberto Baragona
  • Francesco Battaglia
  • Irene Poli
Chapter
Part of the Statistics and Computing book series (SCO)

Abstract

The evolutionary computation methods are introduced by discussing their origin inside the artificial intelligence framework, and the contributions of Darwin’s theory of natural evolution and Genetics. We attempt to highlight the main features of an evolutionary computation method, and describe briefly some of them: evolutionary programming, evolution strategies, genetic algorithm, estimation of distribution algorithms, differential evolution. The remainder of the chapter is devoted to a closer illustration of genetic algorithms and more recent advancements, to the problem of convergence and to the practical use of them. A final section on the relationship between genetic algorithms and random sampling techniques is included.

Keywords

Genetic Algorithm Particle Swarm Optimization Fitness Function Differential Evolution Initial Population 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. Alander JT (1992) On optimal population size of genetic algorithms. In: Proceedings of the CompEuro92. IEEE Computer Society Press, Washington, pp 65–70Google Scholar
  2. Back T (1996) Evolutionary algorithms in theory and practice. Oxford University Press, OxfordGoogle Scholar
  3. Battaglia F (2001) Genetic algorithms, pseudo-random numbers generators, and markov chain monte carlo methods. Metron 59(1–2):131–155MATHMathSciNetGoogle Scholar
  4. Beyer HG, Schwefel H (2002) Evolution strategies, a comprehensive introduction. Natural Comput 1:3–52MATHCrossRefMathSciNetGoogle Scholar
  5. Davis LD (1991) Handbook of genetic algorithms. Van Nostrand, New York, NYGoogle Scholar
  6. Davis TE, Principe JC (1993) A markov chain framework for the simple genetic algorithm. Evol Comput 1(3):269–288CrossRefGoogle Scholar
  7. De Jong KA (1993) Genetic algorithms are not function optimizers. In: Whitley D (ed) Foundations of genetic algorithms 2. Morgan Kaufman, San Mateo, CA, pp 1–18Google Scholar
  8. Dorigo M, Gambardella M (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evol Compu 1(1):53–66CrossRefGoogle Scholar
  9. Drugan M, Thierens D (2004) Evolutionary markov chain monte carlo. In: Liardet P (ed) Proceedings of the 6th International Conference on Artificial evolution - EA 2003. Springer, Berlin, pp 63–76Google Scholar
  10. Falkenauer E (1998) Genetic algorithms and grouping problems. Wiley, ChichesterGoogle Scholar
  11. Fogel DB (1998) Evolutionary computation: toward a new philosophy of machine intelligence. IEEE Press, New York, NYGoogle Scholar
  12. Fogel LJ, Owens AJ, Walsh MJ (1966) Artificial intelligence through simulated evolution. Wiley, New York, NYGoogle Scholar
  13. Gao Y (2003) Population size and sampling complexity in genetic algorithms. GECCO 2003 Workshop on Learning, Adaptation, and Approximation in Evolutionary Computation, 2003, Springer, Berlin Heidelberg, pp 178–181Google Scholar
  14. Gilks WR, Richardson R, Spiegelhalter DJ (1996) Markov chain monte carlo in practice. Chapman and Hall/CRC, LondonGoogle Scholar
  15. Goldberg DE (1989a) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading, MAGoogle Scholar
  16. Goldberg DE (1989c) Sizing populations for serial and parallel genetic algorithms. In: Schafer JD (ed) Proceedings of the 3rd conference on genetic algorithms. Morgan Kaufmann, San Mateo, CAGoogle Scholar
  17. Goldberg DE, Deb KE, Clark JH (1992) Genetic algorithms, noise and the sizing of populations. Complex Syst 6:333–362MATHGoogle Scholar
  18. Goswami G, Liu JS (2007) On learning strategies for evolutionary monte carlo. Stat Comput 17:23–38CrossRefMathSciNetGoogle Scholar
  19. Grefenstette JJ (1986) Optimization of control parameters for genetic algorithms. IEEE Trans Syst Man Cybern 16(1):122–128CrossRefGoogle Scholar
  20. Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor, MIGoogle Scholar
  21. Holmes CC, Mallick BK (1998) Parallel markov chain monte carlo sampling. mimeo, Department of Mathematics, Imperial College, LondonGoogle Scholar
  22. Kennedy J, Eberhart R (2001) Swarm intelligence. Morgan Kaufmann, San Mateo, CAGoogle Scholar
  23. Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, CambridgeGoogle Scholar
  24. Liang F, Wong WH (2000) Evolutionary monte carlo: applications to c p model sampling and change point problem. Stat Sinica 10(2):317–342MATHGoogle Scholar
  25. Liang F, Wong WH (2001) Real-parameter evolutionary monte carlo with applications to bayesian mixture models. J Am Stat Assoc 96(454):653–666MATHCrossRefMathSciNetGoogle Scholar
  26. Lozano JA, Larrañaga P, Inza I, Bengoetxea G (2006) Towards a new evolutionary computation: advances in estimation of distribution algorithms. Springer, BerlinGoogle Scholar
  27. Man KF, Tang KS, Kwong S (1999) Genetic algorithms: concepts and designs. Springer, LondonGoogle Scholar
  28. Marinari E, Parisi G (1992) Simulated tempering: a new monte carlo scheme. Europhys Lett 19:451–458CrossRefGoogle Scholar
  29. Michalewicz Z (1996a) Genetic algorithms+data structures=evolution programs. Springer, BerlinGoogle Scholar
  30. Mitchell M (1996) An Introduction to genetic algorithms. The MIT Press, Cambridge, MAGoogle Scholar
  31. Price KV, Storn R, Lampinen J (2005) Differential evolution, a practical approach to global optimization. Springer, BerlinGoogle Scholar
  32. Reeves CR, Rowe JE (2003) Genetic algorithms – principles and perspective: a guide to GA theory. Kluwer, LondonGoogle Scholar
  33. Roberts GO, Gilks WR (1994) Convergence of adaptive direction sampling. J Multivar Anal 49:287–294MATHCrossRefMathSciNetGoogle Scholar
  34. Rudolph G (1997) Convergence properties of evolutionary algorithms. Verlag Dr. Kovač, HamburgGoogle Scholar
  35. Schmitt LM, Nehainv CL, Fujii RH (1998) Linear analysis of genetic algorithms. Theor comput sci 200:101–134MATHCrossRefGoogle Scholar
  36. Shapiro J (2001) Statistical mechanics theory of genetic algorithms. In: Kallel L, Naudts B, Rogers A (eds) Theoretical aspects of genetic algorithms. Springer, Berlin, pp 87–108Google Scholar
  37. Smith RE, Forrest S, Perelson AS (1993) Population diversity in an immune system model: implications for genetic search. In: Whitley DL (ed) Foundations of genetic algorithms 2. Morgan Kaufmann, San Mateo, CA, pp 153–165Google Scholar
  38. Syswerda G (1989) Uniform crossover in genetic algorithms. In: Schaffer JD (ed) Proceedings of the 3rd international conference on genetic algorithms. Morgan Kaufmann, Los Altos, CA, pp 2–9Google Scholar
  39. Turing AM (1950) Computing machinery and intelligence. Mind 59:433–460CrossRefMathSciNetGoogle Scholar
  40. Vose MD (1999) The simple genetic algorithm: foundations and theory. The MIT Press, Cambridge, MAGoogle Scholar
  41. De Jong KA (1975) An analysis of the behavior of a class of genetic adaptive systems. PH.D. thesis, Department of Computer and Communication Sciences, University of Michigan, Ann Arbor, MIGoogle Scholar
  42. Dorigo M (1992) Optimization, learning and natural algorithms. Ph.D. thesis, Politecnico di Milano, ItalyGoogle Scholar
  43. Geyer CJ (1991) Markov chain monte carlo maximum likelihood. In: Keramidas EM (ed) Computing science and statistics, Proceedings of the 23rd Symposium on the interface, interface foundation, Fairfax Station, VA, pp 156–163Google Scholar
  44. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of the IEEE Conference on neural networks, Piscataway, NJ, pp 1942–48Google Scholar
  45. Muhlenbein H, Paas G (1996) From recombination of genes to the estimation of distributions I. Binary parameters. Parallel Problem Solving from Nature – PPSN IV, pp 178–187Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Roberto Baragona
    • 1
  • Francesco Battaglia
    • 2
  • Irene Poli
    • 3
  1. 1.Department of Communication and Social ResearchSapienza University of RomeRomeItaly
  2. 2.Department of Statistical SciencesSapienza University of RomeRomaItaly
  3. 3.Department of StatisticsCa’ Foscari University of VeniceVeniceItaly

Personalised recommendations