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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bhattacharjya RK, Datta B (2005) Optimal management of coastal aquifers using linked simulation optimization approach. Water Resour Manag 19:295–320
Coello CAC, Cortés NC (2004) Hybridizing a genetic algorithm with an artificial immune system for global optimization. Eng Optim 36(5):607–634
Dasgupta D, Michalewicz Z (eds) (1997) Evolutionary algorithms on engineering applications. Springer, Berlin/Heidelberg/New York
Deb K, Anand A, Joshi D (2002) A computationally efficient evolutionary algorithm for real-parameter evolution. Evol Comput 10(4):371–395
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
Floudas CA, Pardalos PM (eds) (2008) Encyclopedia of optimization, 2nd edn. Springer, New York
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
Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley Publishing Company, Reading
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
Herrera F, Lozano M, Sánchez AM (2005) Hybrid crossover operators for real-coded genetic algorithms: an experimental study. Soft Comput 9:280–298
Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor
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
Karpouzos DK, Katsifarakis KL (2013) A set of new benchmark optimization problems for water resources management. Water Resour Manag 27(9):3333–3348
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
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
Katsifarakis KL, Petala Z (2006) Combining genetic algorithms and boundary elements to optimize coastal aquifers’ management. J Hydrol 327(1–2):200–207
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
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
Kontos YN, Katsifarakis KL (2012) Optimization of management of polluted fractured aquifers using genetic algorithms. Eur Water 40:31–42
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
Li X, Zang G (2015) Minimum penalty for constrained evolutionary optimization. Comput Optim Appl 60(2):513–544
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
Michalewicz Z (1996) Genetic algorithms + data structures = evolution programs. Springer, Berlin/Heidelberg
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
Rawlins GJE (1991) Foundations of genetic algorithms. Morgan Kaufmann Publishers, San Francisco, p 1991
Reeves CR, Raw JE (2003) Genetic algorithms-principles and perspectives. Kluwer Academic Publishers, Boston
Sivanandam SN, Deepa SN (2008) Introduction to genetic algorithms. Springer, Berlin/Heidelberg
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
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
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82
Yu X, Gen M (2010) Introduction to evolutionary algorithms. Springer, London/Dordrecht/Heidelberg/New York
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
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)