Skip to main content

The Best Genetic Algorithm I

A Comparative Study of Structurally Different Genetic Algorithms

  • Conference paper
Advances in Soft Computing and Its Applications (MICAI 2013)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 8266))

Included in the following conference series:

Abstract

Genetic Algorithms (GAs) have long been recognized as powerful tools for optimization of complex problems where traditional techniques do not apply. However, although the convergence of elitist GAs to a global optimum has been mathematically proven, the number of iterations remains a case-by-case parameter. We address the problem of determining the best GA out of a family of structurally different evolutionary algorithms by solving a large set of unconstrained functions. We selected 4 structurally different genetic algorithms and a non-evolutionary one (NEA). A schemata analysis was conducted further supporting our claims. As the problems become more demanding, the GAs significantly and consistently outperform the NEA. A particular breed of GA (the Eclectic GA) is superior to all other, in all cases.

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. MacKay, B.: Mathematics and Statistics Models, http://serc.carleton.edu/introgeo/mathstatmodels/index.html

  2. Mooney, D., Swift, R., Mooney, D.: A Course in Mathematical Modeling. Cambridge University Press (1999)

    Google Scholar 

  3. Kolesárová, A., Mesiar, R.: Parametric characterization of aggregation functions. Fuzzy Sets Syst. 160(6), 816–831 (2009)

    Article  MATH  Google Scholar 

  4. Back, T.: Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms, ch. 4, pp. 149–159 (1996)

    Google Scholar 

  5. Coello, C.: A comprehensive survey of evolutionary-based multiobjective optimization techniques. Knowledge and Information Systems 1, 269–308 (1998)

    Article  Google Scholar 

  6. De Jong, K.: An analysis of the behavior of a class of genetic adaptive systems, Diss. PhD thesis, Dept. of Computer and Comm. Sciences, Univ. of Michigan, Ann Arbor, MI (1975)

    Google Scholar 

  7. Endre, A., Hinterding, R., Michalewicz, Z.: Parameter control in evolutionary algorithms. IEEE Transactions on Evolutionary Computation 3(2), 124–141 (1999)

    Article  Google Scholar 

  8. Mitchell, M.: An Introduction to Genetic Algorithms. MIT Press (1996)

    Google Scholar 

  9. Mitchell, M., Holland, J., Forrest, S.: When Will a Genetic Algorithm Outperform Hill Climbing? In: Advances of Neural Information Processing Systems, vol. 6, pp. 51–58. Morgan Kaufmann (1994)

    Google Scholar 

  10. Baker, J.: Adaptive selection methods for genetic algorithms. In: Grefenstette, J. (ed.) Proceedings of the 1st International Conference on Genetic Algorithms and their Applications, pp. 101–111. Lawrence Earlbaum Associates, N.J. (1985)

    Google Scholar 

  11. Spears, W.M., Anand, V.: A Study of Crossover Operators in Genetic Programming. In: Raś, Z.W., Zemankova, M. (eds.) ISMIS 1991. LNCS, vol. 542, pp. 409–418. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  12. Bäck, T.: Self-Adaptation in Genetic Algorithms. In: Varela, F., Bourgine, P. (eds.) Toward a Practice of Autonomous Systems: Proceedings of the First European Conference on Artificial Life, pp. 263–271. MIT Press (1991)

    Google Scholar 

  13. Bäck, T.: Evolutionary Algorithms in Theory and Practice. Oxford University Press (1996)

    Google Scholar 

  14. De Jong, K.: An Analysis of the Behavior of a Class of Genetic Adaptive Systems. Doctoral Dissertation, University of Michigan (1975)

    Google Scholar 

  15. De Jong, K.A., Spears, W.M.: An Analysis of the Interacting Roles of Population Size and Crossover in Genetic Algorithms. In: Schwefel, H.-P., Männer, R. (eds.) PPSN 1990. LNCS, vol. 496, pp. 38–47. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  16. Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)

    Google Scholar 

  17. Pohlheim, H.: GEATbx: Genetic and Evolutionary Algorithm Toolbox for use with MATLAB Documentation, Version 3.80 (released December 2006), http://www.geatbx.com/docu/index.html

  18. Digalakis, J., Margaritis, K.: An experimental study of Benchmarking functions for genetic algorithms. Intern. J. Computer Math. 79(4), 403–416 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  19. Vose, D.: Generalizing the notion of schema in genetic algorithms. Artificial Intelligence 50(3), 385–396 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  20. Eshelman, L.: The CHC Adaptive Search Algorithm. How to Have Safe Search When Engaging in Nontraditional Genetic Recombination. In: Rawlins, G. (ed.) FOGA-1, pp. 265–283. Morgan Kaufmann (1991)

    Google Scholar 

  21. Rudolph, G.: Convergence Analysis of Canonical Genetic Algorithms. IEEE Transactions on Neural Networks 5(1), 96–101 (1994)

    Article  Google Scholar 

  22. Eshelman: Op. cit. (1991)

    Google Scholar 

  23. Rezaee Jordehi, A., Hashemi, N., Nilsaz Dezfouli, H.: Analysis of the Strategies in Heuristic Techniques for Solving Constrained Optimisation Problems. Journal of American Science 8(10) (2012)

    Google Scholar 

  24. Sánchez-Ferrero, G.V., Arribas, J.I.: A Statistical-Genetic Algorithm to Select the Most Significant Features in Mammograms. In: Kropatsch, W.G., Kampel, M., Hanbury, A. (eds.) CAIP 2007. LNCS, vol. 4673, pp. 189–196. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  25. Kuri-Morales, A.: A statistical genetic algorithm. In: Proc. of the 3rd National Computing Meeting, ENC 1999, Hgo., México, pp. 215–228 (1999)

    Google Scholar 

  26. Kuri-Morales, A., Villegas-Quezada, C.: A universal eclectic genetic algorithm for constrained optimization. In: Proceedings of the 6th European Congress on Intelligent Techniques and Soft Computing, vol. 1 (1998)

    Google Scholar 

  27. Kuri-Morales, A.F.: A methodology for the statistical characterization of genetic algorithms. In: Coello Coello, C.A., de Albornoz, Á., Sucar, L.E., Battistutti, O.C. (eds.) MICAI 2002. LNCS (LNAI), vol. 2313, pp. 79–88. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  28. Back, T.: Evolutionary algorithms in theory and pactice: evolution strategies, evolutionary programming, genetic algorithms, ch. 4, pp. 149–159 (1996)

    Google Scholar 

  29. Mitchell, M.: An Introduction to Genetic Algorithms. MIT Press (1996)

    Google Scholar 

  30. Vose, D.: The Walsh Transform and the Theory of the Simple Genetic Algorithm. In: Pal, S., Wang, P. (eds.) Genetic Algorithms for Pattern Recognition. CRC Press (1996)

    Google Scholar 

  31. Rowhanimanesh, A., Sohrab, E.: A Novel Approach to Improve the Performance of Evolutionary Methods for Nonlinear Constrained Optimization. Advances in Artificial Intelligence (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kuri-Morales, A., Aldana-Bobadilla, E. (2013). The Best Genetic Algorithm I. In: Castro, F., Gelbukh, A., González, M. (eds) Advances in Soft Computing and Its Applications. MICAI 2013. Lecture Notes in Computer Science(), vol 8266. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45111-9_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-45111-9_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-45110-2

  • Online ISBN: 978-3-642-45111-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics