Skip to main content

Genetic Algorithms: A Mature Bio-inspired Optimization Technique for Difficult Problems

  • Chapter
  • First Online:
Nature-Inspired Methods for Metaheuristics Optimization

Abstract

This chapter is dedicated to the method of genetic algorithms. Aiming at offering the essentials and at encouraging prospective users, it includes: (a) Description of the basic idea and the respective terminology, (b) Presentation of the basic genetic operators (selection, crossover, mutation), together with some additional ones, (c) Investigation of the values of basic parameters (crossover and mutation probability), (d) Outline of techniques for handling constraints and of conditions for the termination of the optimization process, and (e) Discussion on advantages and disadvantages of genetic algorithms. Moreover, the relationship between overall accuracy and optimization process accuracy is discussed, and some hints regarding teaching course modules on genetic algorithms are presented.

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 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.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

Similar content being viewed by others

References

  1. Bhattacharjya RK, Datta B (2005) Optimal management of coastal aquifers using linked simulation optimization approach. Water Resour Manag 19:295–320

    Article  Google Scholar 

  2. Coello CAC, Cortés NC (2004) Hybridizing a genetic algorithm with an artificial immune system for global optimization. Eng Optim 36(5):607–634

    Article  MathSciNet  Google Scholar 

  3. Dasgupta D, Michalewicz Z (eds) (1997) Evolutionary algorithms on engineering applications. Springer, Berlin/Heidelberg/New York

    MATH  Google Scholar 

  4. Deb K, Anand A, Joshi D (2002) A computationally efficient evolutionary algorithm for real-parameter evolution. Evol Comput 10(4):371–395

    Article  Google Scholar 

  5. Eshelman LJ, Schaffer JD (1993) Real-coded genetic algorithms and interval schemata. In: Whitley DL (ed) Foundation of genetic algorithms II. Morgan Kaufmann, San Mateo, pp 187–202

    Google Scholar 

  6. Floudas CA, Pardalos PM (eds) (2008) Encyclopedia of optimization, 2nd edn. Springer, New York

    Google Scholar 

  7. García-Martínez C, Lozano M, Herrera F, Molina D, Sánchez AM (2008) Global and local real-coded genetic algorithms based on parent-centric crossover operators. Eur J Oper Res 185:1088–1113

    Article  Google Scholar 

  8. Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley Publishing Company, Reading

    MATH  Google Scholar 

  9. Goldberg DE, Deb K (1995) A comparative analysis of selection schemes used in genetic algorithms. In: Rawlins GJE (ed) Foundations of genetic algorithms. Morgan Kaufmann, San Mateo, pp 69–93

    Google Scholar 

  10. Herrera F, Lozano M, Sánchez AM (2005) Hybrid crossover operators for real-coded genetic algorithms: an experimental study. Soft Comput 9:280–298

    Article  Google Scholar 

  11. Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor

    Google Scholar 

  12. Huang WC, Yuan LC, Lee CM (2002) Linking genetic algorithms with stochastic dynamic programming to the long-term operation of a multireservoir system. Water Resour Res 38(12):1304–1312

    Article  Google Scholar 

  13. Karpouzos DK, Katsifarakis KL (2013) A set of new benchmark optimization problems for water resources management. Water Resour Manag 27(9):3333–3348

    Article  Google Scholar 

  14. Katsifarakis KL, Karpouzos DK (1998) Minimization of pumping cost in zoned aquifers by means of genetic algorithms. In: Katsifarakis KL, Korfiatis GP, Mylopoulos YA, Demetracopoulos AC (eds) Proceedings of an international conference on protection and restoration of the environment IV, Sani Greece, pp 61–68

    Google Scholar 

  15. Katsifarakis KL, Karpouzos DK (2012) Genetic algorithms and water resources management: an established, yet evolving, relationship. In: Katsifarakis KL (ed) Hydrology, hydraulics and water resources management: a heuristic optimisation approach. WIT Press, Southampton/Boston, pp 7–37. ISBN 978-1-84564-664-6

    Chapter  Google Scholar 

  16. Katsifarakis KL, Petala Z (2006) Combining genetic algorithms and boundary elements to optimize coastal aquifers’ management. J Hydrol 327(1–2):200–207

    Article  Google Scholar 

  17. Katsifarakis KL, Tselepidou K (2015) Optimizing design and operation of low enthalpy geothermal systems. In: Chandra Sharma U, Prasad R, Sivakumar S (eds) Energy science and technology. Vol. 9: Geothermal and Ocean energy, Studium Press. ISBN: 1-62699-070-0, 190-213

    Google Scholar 

  18. Kontos YN (2013) Optimal management of fractured coastal aquifers with pollution problems (in Greek), PhD thesis, Department of Civil Engineering, Aristotle University of Thessaloniki, Thessaloniki, Greece, p 465

    Google Scholar 

  19. Kontos YN, Katsifarakis KL (2012) Optimization of management of polluted fractured aquifers using genetic algorithms. Eur Water 40:31–42

    Google Scholar 

  20. Koumousis VK, Katsaras CP (2006) A saw-tooth genetic algorithm combining the effects of variable population size and Reinitialization to enhance performance. IEEE Trans Evol Comput 10(1):19–28

    Article  Google Scholar 

  21. Li X, Zang G (2015) Minimum penalty for constrained evolutionary optimization. Comput Optim Appl 60(2):513–544

    Article  MathSciNet  Google Scholar 

  22. Mahinthakumar GK, Sayeed M (2005) Hybrid genetic algorithm—local search methods for solving groundwater source identification inverse problems. J Water Resour Plan Manag 131(1):45–57

    Article  Google Scholar 

  23. Michalewicz Z (1996) Genetic algorithms + data structures = evolution programs. Springer, Berlin/Heidelberg

    Book  Google Scholar 

  24. Michalewicz Z, Xiao J (1995) Evaluation of paths in evolutionary planner/navigator. In: Proceedings of the 1995 international workshop on biologically inspired evolutionary systems, Tokyo, Japan, pp 45–52

    Google Scholar 

  25. Rawlins GJE (1991) Foundations of genetic algorithms. Morgan Kaufmann Publishers, San Francisco, p 1991

    Google Scholar 

  26. Reeves CR, Raw JE (2003) Genetic algorithms-principles and perspectives. Kluwer Academic Publishers, Boston

    Google Scholar 

  27. Sivanandam SN, Deepa SN (2008) Introduction to genetic algorithms. Springer, Berlin/Heidelberg

    MATH  Google Scholar 

  28. Sreekanth J, Datta B (2010) Multi-objective management of saltwater intrusion in coastal aquifers using genetic programming and modular neural network based surrogate models. J Hydrol 393(3–4):245–256

    Article  Google Scholar 

  29. Tselepidou K, Katsifarakis KL (2010) Optimization of the exploitation system of a low enthalpy geothermal aquifer with zones of different transmissivities and temperatures. Renew Energy 35:1408–1413

    Article  Google Scholar 

  30. Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82

    Article  Google Scholar 

  31. Yu X, Gen M (2010) Introduction to evolutionary algorithms. Springer, London/Dordrecht/Heidelberg/New York

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Konstantinos L. Katsifarakis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Katsifarakis, K.L., Kontos, Y.N. (2020). Genetic Algorithms: A Mature Bio-inspired Optimization Technique for Difficult Problems. In: Bennis, F., Bhattacharjya, R. (eds) Nature-Inspired Methods for Metaheuristics Optimization. Modeling and Optimization in Science and Technologies, vol 16. Springer, Cham. https://doi.org/10.1007/978-3-030-26458-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-26458-1_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-26457-4

  • Online ISBN: 978-3-030-26458-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics