Abstract
The objective of this chapter is to present a clear understanding of Genetic Algorithms and their application in advancing intelligent systems. It offers insight into the methodology of genetic algorithms and how it is employed to solve numerous engineering problems. It establishes a connection to eliminate the gap between textbooks outlining genetic algorithm methodology and more traditional books focused on genetic algorithm research. Genetic algorithm (GA), which is a subclass of the larger class of evolutionary algorithms (EA) in computer science and operations research, is a metaheuristic that takes its cues from the process of natural selection. Genetic algorithms frequently employ biologically influenced operators such as selection, mutation, and crossover to generate high-quality solutions to solve optimization and search problems. Hence, these algorithms can successfully generate solutions to extremely complex problems and it’s important to analyze the behavior of such problems to understand the importance of Genetic Algorithms. Several real-world uses for genetic algorithms in industries include manufacturing, engineering design, financial marketing, wireless sensor networks, and medical imaging. Such complex algorithms attract keen interest from people belonging to fields such as engineers, mathematicians, and computer scientists as well as niche fields such as biomedical engineering. Understanding Genetic Algorithms will provide insights into the working of algorithms in general along with explaining how solutions are obtained by these algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Engelbrecht AP (2007) Computational intelligence: an introduction. Wiley
Gupta T (2014) Variant of genetic algorithm and its applications. Int J Artif Intell Neural Netw 4:8–12
Elsayed SM, Sarker RA, Essam DL (2010) A comparative study of different variants of genetic algorithms for constrained optimization, pp 177–186. https://doi.org/10.1007/978-3-642-17298-4_18
Bhoskar T, Kulkarni O, Kulkarni N, Patekar MS, Kakandikar G, Nandedkar V (2015) Genetic algorithm and its applications to mechanical engineering: a review. Mater Today: Proc 2:2624–2630. https://doi.org/10.1016/j.matpr.2015.07.219
Kakandikar G, Nandedkar V (2012) Some studies on forming optimization with genetic algorithms. Int J Optimiz Control: Theor Appl (IJOCTA) 2. https://doi.org/10.11121/ijocta.01.2012.0047
Gharsalli L (2022) Hybrid genetic algorithms. https://doi.org/10.5772/intechopen.104735.
Hu S, Liu H, Wu X, Li R, Zhou J, Wang J (2019) A hybrid framework combining genetic algorithm with iterated local search for the dominating tree problem. Mathematics 7:359. https://doi.org/10.3390/math7040359
Cheng JR, Gen M (2020) Parallel genetic algorithms with GPU computing. In: Impact on intelligent logistics and manufacturing
Cheng H, Yang S (2010) Multi-population genetic algorithms with immigrants scheme for dynamic shortest path routing problems in mobile ad hoc networks. In: Applications of evolutionary computation. Springer, pp 562–571
Cheng H, Yang S, Cao J (2013) Dynamic genetic algorithms for the dynamic load balanced clustering problem in mobile ad hoc net-works. Expert Syst Appl 40(4):1381–1392
Chouhan SS, Kaul A, Singh UP (2018) Soft computing approaches for image segmentation: a survey. Multimed Tools Appl 77(21):28483–28537
Baker JE, Grefenstette J (2014) Proceedings of the first international conference on genetic algorithms and their applications. Taylor and Francis, Hoboken, pp 101–105
Bolboca SD, JAntschi L, Balan MC, Diudea MV, Sestras RE (2010) State of art in genetic algorithms for agricultural systems. Not Bot Hort Agrobot Cluj 38(3):51–63
Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm intelligence: from natural to artificial systems. Oxford University Press, Inc.
Burchardt H, Salomon R (2006) Implementation of path planning using genetic algorithms on mobile robots. In: IEEE international conference on evolutionary computation, Vancouver, BC, pp 1831–1836
Burkowski FJ (1999) Shuffle crossover and mutual information. In: Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406), Washington, DC, USA, pp 1574–1580
Chaiyaratana N, Zalzala AM (2000) Hybridisation of neural networks and a genetic algorithm for friction compensation. The 2000 congress on evolutionary computation, vol 1. San Diego, USA, pp 22–29
Chen R, Liang C-Y, Hong W-C, Gu D-X (2015) Forecasting holiday daily tourist flow based on seasonal support vector regression with adaptive genetic algorithm. Appl Soft Comput 26:434–443
Snaselova P, Zboril F (2015) Genetic algorithm using theory of chaos. Procedia Comput Sci 51:316–325
Hao K, Zhao J, Wang B, Liu Y, Wang C (2021) The application of an adaptive genetic algorithm based on collision detection in path planning of mobile robots. Comput Intell Neurosci 2021:20, Article ID 5536574. https://doi.org/10.1155/2021/5536574
Ye F, Qi W, Xiao J (2011) Research of niching genetic algorithms for optimization in electromagnetics. Procedia Eng 16:383–389. https://doi.org/10.1016/j.proeng.2011.08.1099
Dou R, Zong C, Li M (2016) An interactive genetic algorithm with the interval arithmetic based on hesitation and its application to achieve customer collaborative product configuration design. Appl Soft Comput 38:384–394
Bhasin H, Bhatia S (2012) Application of genetic algorithms in machine learning
Langdon W, Poli R (2002) Foundations of genetic programming. https://doi.org/10.1007/978-3-662-04726-2
Bhasin H, Arora N (2011) Cryptography using genetic algorithms
Li C (2020) Optimization of human resources allocation for airport security check business based on genetic algorithm, 983–986. https://doi.org/10.1109/ICEMME51517.2020.00201
Jennane R, Almhdie-Imjabber A, Hambli R, Ucan ON, Benhamou CL (2010) Genetic algorithm and image processing for osteoporosis diagnosis. In: Conference proceedings: ... Annual international conference of the IEEE engineering in medicine and biology society, pp 5597–600. https://doi.org/10.1109/IEMBS.2010.5626804
Kadhim M (2018) Medical image processing using the hybrid genetic algorithm. J Eng Appl Sci 13:7248–7252. https://doi.org/10.3923/jeasci.2018.7248.7252
Arakaki RK, Usberti FL (2018) Hybrid genetic algorithm for the open capacitated arc routing problem. Comput Oper Res 90:221–231
Arkhipov DI, Wu D, Wu T, Regan AC (2020) A parallel genetic algorithm framework for transportation planning and logistics management. IEEE Access 8:106506–106515
Azadeh A, Elahi S, Farahani MH, Nasirian B (2017) A genetic algorithm-Taguchi based approach to inventory routing problem of a single perishable product with transshipment. Comput Ind Eng 104:124–133
Chuang YC, Chen CT, Hwang C (2016) A simple and efficient real-coded genetic algorithm for constrained optimization. Appl Soft Comput 38:87–105
Coello CAC, Pulido GT (2001) A micro-genetic algorithm for multiobjective optimization. In: EMO, volume 1993 of lecture notes in computer science. Springer, pp 126–140
Das KN (2014) Hybrid genetic algorithm: an optimization tool. In: Global trends in intelligent computing research and development. IGI Global, pp 268–305
Karaa WBA, Ashour AS, Sassi DB, Roy P, Kausar N, Dey N (2016) Medline text mining: an enhancement genetic algorithm based approach for document clustering. In: Applications of intelligent optimization in biology and medicine: current trends and open problems, pp 267–287
Das AK, Pratihar DK (2018) A direction-based exponential mutation operator for real-coded genetic algorithm. In: IEEE international conference on emerging applications of information technology
Dash SR, Dehuri S, Rayaguru S (2013) Discovering interesting rules from biological data using parallel genetic algorithm. In: 3rd IEEE international advance computing conference (IACC), Ghaziabad, pp 631–636
Datta D, Amaral ARS, Figueira JR (2011) Single row facility layout problem using a permutation-based genetic algorithm. Euro J Oper Res 213(2):388–394
Chatterjee S, Sarkar S, Hore S, Dey N, Ashour AS, Shi F, Le DN (2017) Structural failure classification for reinforced concrete buildings using trained neural network based multi-objective genetic algorithm. Struct Eng Mech 63(4):429–438
de Ocampo ALP, Dadios EP (2017) Energy cost optimization in irrigation system of smart farm by using genetic algorithm. In: 2017 IEEE 9th international conference on humanoid. Nanotechnology, information technology, communication and control, environment and management (HNICEM), Manila, pp 1–7
Chatterjee S, Sarkar S, Dey N, Sen S, Goto T, Debnath NC (2017) Water quality prediction: multi objective genetic algorithm coupled artificial neural network based approach. In: 2017 IEEE 15th international conference on industrial informatics (INDIN). IEEE, pp 963–968
Chatterjee S, Sarkar S, Dey N, Ashour AS, Sen S (2018) Hybrid non-dominated sorting genetic algorithm: II-neural network approach. In: Advancements in applied metaheuristic computing. IGI Global, pp 264–286
Gupta N, Khosravy M, Gupta S, Dey N, Crespo RG (2022) Lightweight artificial intelligence technology for health diagnosis of agriculture vehicles: parallel evolving artificial neural networks by genetic algorithm. Int J Parallel Program 1–26
Dey N, Ashour AS, Beagum S, Sifaki Pistola D, Gospodinov M, Peneva Gospodinova E, Manuel RS, Tavares J (2015) Parameter optimization for local polynomial approximation based intersection confidence interval filter using genetic algorithm: an application for brain MRI image de-noising. J Imaging 1(1):60–84
Ashour AS, Nagieb RM, El-Khobby HA, Abd Elnaby MM, Dey N (2021) Genetic algorithm-based initial contour optimization for skin lesion border detection. Multimed Tools Appl 80:2583–2597
Deb K, Agrawal RB (1995) Simulated binary crossover for continuous search space. Complex Syst 9:115–148
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Goswami, R.D., Chakraborty, S., Misra, B. (2023). Variants of Genetic Algorithms and Their Applications. In: Dey, N. (eds) Applied Genetic Algorithm and Its Variants. Springer Tracts in Nature-Inspired Computing. Springer, Singapore. https://doi.org/10.1007/978-981-99-3428-7_1
Download citation
DOI: https://doi.org/10.1007/978-981-99-3428-7_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-3427-0
Online ISBN: 978-981-99-3428-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)