Skip to main content

Genetic Algorithm Applications for Challenging Real-World Problems: Some Recent Advances and Future Trends

  • Chapter
  • First Online:
Applied Genetic Algorithm and Its Variants

Part of the book series: Springer Tracts in Nature-Inspired Computing ((STNIC))

Abstract

Originated from the work of J. Holland in the 70s, genetic algorithms have become one of the most popular and widely used computational developments for optimization and global search tasks. As a result, genetic algorithms have been intensively used in many scientific and engineering problems during the last few decades. Also, several variants of the original genetic algorithm approach have been defined in the literature, mostly tailored to cope with specialized real-world optimization problems in industry and other computer-assisted areas. In this context, this chapter offers a gentle description of the fundamentals and background of genetic algorithms. Then, it explores some of the most exciting recent advances regarding the application of genetic algorithms to challenging real-world problems in nonstandard fields, such as reverse engineering for manufacturing (curve and surface reconstruction from point clouds), medicine and bioinformatics (cancer prediction, detection, and diagnosis; cancer classification and treatment; and COVID-19), computer animation and video games (behavioral animation of NPCs for video games), and robotics (robot path planning). The chapter discusses how genetic algorithms can be successfully applied to address these problems, including several variants and/or hybridizations with other approaches for better performance. Some future trends toward the application of genetic algorithms in other potential fields and some current challenges for future work in the field are also outlined in this chapter.

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 199.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

References

  1. Acosta-Gonzalez E, Andrada-Felix J, Fernandez-Rodriguez F (2022) On the evolution of the COVID-19 epidemiological parameters using only the series of deceased. A study of the Spanish outbreak using genetic algorithms. Math Comput Simul 197:91–104

    Google Scholar 

  2. Adorada A, Wibowo A (2019) Genetic algorithm-based feature selection and optimization of backpropagation neural network parameters for classification of breast cancer using microRNA profiles. In: Proceedings of the 2019 3rd international conference on informatics and computational sciences, ICICoS 2019, Semarang, Indonesia, pp 1–6

    Google Scholar 

  3. Aguilar-Rivera R, Valenzuela-Rendon M, Rodríguez-Ortiz JJ (2015) Genetic algorithms and Darwinian approaches in financial applications: a survey. Expert Syst Appl 42(21):7684–7697

    Article  Google Scholar 

  4. Ahmad S, Bergen S (2010) A genetic algorithm approach to the inverse problem of treatment planning for intensity-modulated radiotherapy. Biomed Signal Process Control 5(3):189–195

    Article  Google Scholar 

  5. Alankus G, Bayazit AA, Bayazit OB (2005) Automated motion synthesis for dancing characters. Comput Animat Virtual Worlds 16(3–4):259–271

    Article  Google Scholar 

  6. Alhanaty M, Bercovier M (2001) Curve and surface fitting and design by optimal control methods. Comput-Aided Des 33:167–182

    Article  MATH  Google Scholar 

  7. Andelic N, Baressi S, Lorencin I, Mrzljak V, Car Z (2021) Estimation of COVID-19 epidemic curves using genetic programming algorithm. Health Inform J 27(1):1460458220976728

    Article  Google Scholar 

  8. Antonio NS, Costa Filho CFF, Costa MGF (2013) Optimization of an evaluation function of the four-sided dominos game using a genetic algorithm. IEEE Trans Comput Intell AI Games 5(1):33–43

    Google Scholar 

  9. Antonio NS, Costa Filho CFF, Costa MGF, Padilla R (2011) Optimization of an evaluation function of the 4-sided dominoes game using a genetic algorithm. In: Proceedings IEEE conference computational intelligence games, Seoul, Korea, pp 24–30

    Google Scholar 

  10. Ayaz HC, Kiral Z (2022) Airfoil shape optimization using Bézier curve and genetic algorithm. Aviation 26(1):32–40

    Article  Google Scholar 

  11. Badler NI, Phillips CB, Webber BL (1993) Simulating humans: computer graphics animation and control. Oxford University Press

    Google Scholar 

  12. Bakdi A, Hentout A, Boutami H, Maoudj A, Hachour O, Bouzouia B (2017) Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control. Robot Auton Syst 89:95–109

    Article  Google Scholar 

  13. Bansal S, Singh M, Dubey RK, Panigrahi BK (2021) Multi-objective genetic algorithm based deep learning model for automated COVID-19 detection using medical image data. J Med Biol Eng 41:678–689

    Google Scholar 

  14. Barnhill RE (1992) Geometric processing for design and manufacturing. SIAM, Philadelphia

    Book  MATH  Google Scholar 

  15. Basha SH, Anter AM, Hassanien AE, Abdalla A (2021) Hybrid intelligent model for classifying chest X-ray images of COVID-19 patients using genetic algorithm and neutrosophic logic. Soft Comput 2021:1–16

    Google Scholar 

  16. Bauer RJ (1994) Genetic algorithms and investment strategies. Wiley, New York

    Google Scholar 

  17. Basurto-Hurtado JA, Osornio-Rios RA, Jaen-Cuellar AY, Dominguez-Gonzalez A, Morales-Hernandez LA (2017) Genetic algorithm-based optimization methodology of Bézier curves to generate a DCI microscale-model. Appl Sci 7:222

    Google Scholar 

  18. Beielstein T, Mehnen J, Schönemann L, Schwefel HP, Surmann T, Weinert K, Wiesmann D (2003) Design of evolutionary algorithms and applications in surface reconstruction. In: Schwefel HP, Wegener I, Weinert K (eds) Advances in computational intelligence—Theory and practice. Springer, Berlin, pp 164–193

    MATH  Google Scholar 

  19. Bentley P (1999) An introduction to evolutionary design by computers. In: Evolutionary design by computers. Morgan Kaufmann

    Google Scholar 

  20. Bhandari A, Tripathy BK, Jawad K, Bhatia S, Rahmani MKI, Mashat A (2022) Cancer detection and prediction using genetic algorithms. Comput Intell Neurosci 2022:1871841

    Google Scholar 

  21. Burchardt H, Salomon R (2006) Implementation of path planning using genetic algorithms on mobile robots. In: Proceedings of the 2006 IEEE international conference on evolutionary computation, IEEE CEC 2006, Vancouver, BC, Canada, pp 1831–1836

    Google Scholar 

  22. Cabreira TM, Dimuro GP, Aguiar MS (2012) An evolutionary learning approach for robot path planning with fuzzy obstacle detection and avoidance in a multiagent environment. In: Proceedings of the 3rd Brazilian workshop on social simulation

    Google Scholar 

  23. Cabreira TM, Aguiar MS, Dimuro GP (2013) An extended evolutionary learning approach for multiple robot path planning in a multi-agent environment. In: Proceedings of the IEEE congress on evolutionary computation, IEEE CEC 2013, Cancer, Mexico

    Google Scholar 

  24. Carvalho ED, Silva RRV, Araujo FHD, Rabelo RAL, Carvalho AO (2021) An approach to the classification of COVID-19 based on CT scans using convolutional features and genetic algorithms. Comput Biol Med 136:104744

    Google Scholar 

  25. Chen SH (2012) Genetic algorithms and genetic programming in computational finance. Springer Science & Business Media, New York

    Google Scholar 

  26. Chen YH, Liu CY (1999) Quadric surface extraction using genetic algorithms. Comput-Aided Des 31(2):101–110

    Article  MATH  Google Scholar 

  27. Chen YH, Wang YZ (1999) Genetic algorithms for optimized retriangulation in the context of reverse engineering. Comput-Aided Des 31(4):261–271

    Article  MATH  Google Scholar 

  28. Chomatek L, Duraj A (2018) Efficient genetic algorithm for breast cancer diagnosis. Proceedings of the International Conference on Information Technologies in Biomedicine, Kamien Slaski, Poland. Adv Intell Syst Comput 762:64–76

    Google Scholar 

  29. Cobo A, Gálvez A, Puig-Pey J, Iglesias A, Espinola J (2009) Bio-inspired metaheuristic methods for fitting points in CAGD. Int J Comput Inf Syst Ind Manag Appl 1:36–47

    Google Scholar 

  30. Cole N, Louis SJ, Miles C (2004) Using a genetic algorithm to tune first-person shooter bots. In: Proceedings of the congress on evolutionary computation, IEEE CEC 2004, vol 1, pp 139–145

    Google Scholar 

  31. Crampin M, Guifo R, Read GA (1985) Linear approximation of curves with bounded curvature and a data reduction algorithm. Comput Aided Des 17(6):257–261

    Article  Google Scholar 

  32. Darwin C (1859) On the origin of species by means of natural selection, or the preservation of favoured races in the struggle for life, 1st edn. John Murray, London

    Book  Google Scholar 

  33. Dey N (2017) Advancements in applied metaheuristic computing. IGI Global, Hersey, PA, USA

    Google Scholar 

  34. Dey N, Ashour AS, Bhattacharyya S (2020) Applied nature-inspired computing: algorithms and case studies. Springer Tracts in Nature-Inspired Computing, Springer, Singapore

    Book  MATH  Google Scholar 

  35. Dierckx P (1993) Curve and surface fitting with splines. Oxford University Press, Oxford

    MATH  Google Scholar 

  36. DiMatteo I, Genovese CR, Kass RE (2001) Bayesian curve fitting with free-knot splines. Biometrika 88:1055–1071

    Article  MathSciNet  MATH  Google Scholar 

  37. Dolled-Filhart M, Ryden L, Cregger M, Jirström K, Harigopal M, Camp RL, Rimm DL (2006) Classification of breast cancer using genetic algorithms and tissue microarrays. Clin Cancer Res 12(21):6459–6468

    Article  Google Scholar 

  38. Doewes RI, Nair R, Sharma T (2021) Diagnosis of COVID-19 through blood sample using ensemble genetic algorithms and machine learning classifier. World J Eng 19(2):175–182

    Article  Google Scholar 

  39. Fang L, Gossard DC (1995) Multidimensional curve fitting to unorganized data points by nonlinear minimization. Comput-Aided Des 27(1):48–58

    Article  MATH  Google Scholar 

  40. Farin G (2002) Curves and surfaces for CAGD, 5th edn. Morgan Kaufmann, San Francisco

    Google Scholar 

  41. Gálvez A, Cobo A, Puig-Pey J, Iglesias A (2008) Particle swarm optimization for Bézier surface reconstruction. Lect Notes Comput Sci 5102:116–125

    Article  Google Scholar 

  42. Gálvez A, Iglesias A (2011) Efficient particle swarm optimization approach for data fitting with free knot B-splines. Comput-Aided Des 43(12):1683–1692

    Article  Google Scholar 

  43. Gálvez A, Iglesias A (2013) A new iterative mutually-coupled hybrid GA-PSO approach for curve fitting in manufacturing. Appl Soft Comput 13(3):1491–1504

    Article  Google Scholar 

  44. Gálvez A, Iglesias A, Puig-Pey J (2012) Iterative two-step genetic-algorithm method for efficient polynomial B-spline surface reconstruction. Inf Sci 182(1):56–76

    Article  MathSciNet  Google Scholar 

  45. Gálvez A, Iglesias A, Cobo A, Puig-Pey J, Espinola J (2007) Bézier curve and surface fitting of 3D point clouds through genetic algorithms, functional networks and least-squares approximation. Lect Notes Comput Sci 4706:680–693

    Article  Google Scholar 

  46. Garcia-Capulin CH, Cuevas FJ, Trejo-Caballero G, Rostro-Gonzalez H (2015) A hierarchical genetic algorithm approach for curve fitting with B-splines. Genet Program Evolvable Mach 16(2):151–166

    Article  Google Scholar 

  47. Gatzoulis C, Tang W, Stoddart WJ (2006) Evolving body kinematics for virtual characters. In: Eurographics UK theory and practice of computer graphics. Middlesbrough, United Kingdom, pp 203–210

    Google Scholar 

  48. Ghosh S, Bhattacharya S (2020) A data-driven understanding of COVID-19 dynamics using sequential genetic algorithm based probabilistic cellular automata. Appl Comput 96:106692

    Google Scholar 

  49. Goinski A (2008) Evolutionary surface reconstruction. In: Proceedings of the IEEE conference on human system interactions, Krakow, Poland, pp 464–469

    Google Scholar 

  50. Goldberg DE (1989) Genetic algorithms in search. In: Optimization and machine learning. Addison-Wesley Longman Publishing Co., Inc, Boston, MA, USA

    Google Scholar 

  51. Gunavathi C, Premalatha K (2014) Performance analysis of genetic algorithm with KNN and SVM for feature selection in tumor classification. Int J Comput Inf Eng 8(8):1490–1497

    Google Scholar 

  52. Hadi AS (2022) Enhancing social divergence using genetic algorithms and linked open data for improving immunity system against COVID-19. In: Proceedings of the international conference on computing, communication, electrical and biomedical systems, ICCCEBS 2021, pp 353–368

    Google Scholar 

  53. Haupt RL, Haupt SE (2003) Practical genetic algorithms, 2n edn. Wiley

    Google Scholar 

  54. He Y (2014) Shape optimization of airfoils without and with ground effect using a multi-objective genetic algorithm. McKelvey School of Engineering Theses & Dissertations, p 5

    Google Scholar 

  55. Herik HJ, Uiterwijk JWHM, Rjiswijck JV (2002) Games solved: now and in the future. Artif Intell 134:277–311

    Article  MATH  Google Scholar 

  56. Hoffmann M (2005) Numerical control of Kohonen neural network for scattered data approximation. Numer Algorithms 39:175–186

    Article  MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

  58. Hu Y, Yang SX (2004) A knowledge based genetic algorithm for path planning of a mobile robot. In: Proceedings of 2004 IEEE international conference on robotics and automation, 2004, IEEE ICRA’04, vol 5, pp 4350–4355

    Google Scholar 

  59. Huang SC, Sun YN (1999) Polygonal approximation using genetic algorithms. Pattern Recogn 32:1409–1420

    Article  Google Scholar 

  60. Hoschek J, Lasser D (1993) Fundamentals of computer aided geometric design. A.K, Peters, Wellesley, MA

    Google Scholar 

  61. Iglesias A, Gálvez A (2008) Curve fitting with RBS functional networks. In: Proceedings of international conference on convergence information technology-ICCIT’2008, Busan (Korea). IEEE Computer Society Press, Los Alamitos, California, pp 299–306

    Google Scholar 

  62. Jansi Rani M, Devaraj D (2019) Two-stage hybrid gene selection using mutual information and genetic algorithm for cancer data classification. J Med Syst 43(8):235–311

    Article  Google Scholar 

  63. Jing L, Sun L (2005) Fitting B-spline curves by least squares support vector machines. In: Proceedings of the 2nd international conference on neural networks & brain. IEEE Press, Beijing (China), pp 905–909

    Google Scholar 

  64. Johnson D, Wiles J (2001) Computer games with intelligence. In: Proceedings of the 10th IEEE international conference on fuzzy systems, pp 1355–1358

    Google Scholar 

  65. Kalisker T, Camens D (2003) Solving mastermind using genetic algorithms. In: Proceedings of the ACM congress of genetic and evolutionary computation, ACM GECCO 2003. Lecture Notes in Computer Science, vol 2724, pp 1590–1591

    Google Scholar 

  66. Kane C, Schoenauer M (1996) Genetic algorithms for two dimensional shape optimization. Artif Evol 355–369

    Google Scholar 

  67. Kang D, Hashimoto H, Harashima F (1995) Path generation for mobile robot navigation using genetic algorithm. In: Proceedings of the first international conference on industrial electronics, control and instrumentation, EEE IECON, vol 1, pp 167–172

    Google Scholar 

  68. Kaya GU, Onur TO (2022) Genetic algorithm based image reconstruction applying the digital holography process with the Discrete Orthonormal Stockwell Transform technique for diagnosis of COVID-19. Comput Biol Med 148:105934

    Google Scholar 

  69. Keller RE, Banshaf W, Mehnen J, Weinert K (1999) CAD surface reconstruction from digitized 3D point data with a genetic programming/evolution strategy hybrid. In: Advances in genetic programming, vol 3. MIT Press, Cambridge, MA, USA, pp 41–65

    Google Scholar 

  70. Kendall G, Spoerer K (2004) Scripting the game of Lemmings with a genetic algorithm. In: Proceedings of the congress on evolutionary computation, IEEE CEC 2004, vol 1, pp 117–124

    Google Scholar 

  71. Kingdon J, Feldman K (1995) Genetic algorithms and applications to finance. Appl Math Financ 2(2):89–116

    Article  MATH  Google Scholar 

  72. Kumar SG, Kalra PK, Dhande SG (2003) Parameter optimization for B-spline curve fitting using genetic algorithms. Proc Congr Evol Comput 3:1871–1878

    Google Scholar 

  73. Kumar SG, Kalra PK, Dhande SG (2004) Curve and surface reconstruction from points: an approach based on self-organizing maps. Appl Soft Comput 5(5):55–66

    Article  Google Scholar 

  74. Lamini C, Benhlima S, Elbekri A (2018) Genetic algorithm based approach for autonomous mobile robot path planning. Procedia Comput Sci 127:180–189

    Article  Google Scholar 

  75. Lara-Ramirez JE, Garcia-Capulin CH, Estudillo-Ayala MDJ, Avina-Cervantes JG, Sanchez-Yanez RE, Rostro-Gonzalez H (2019) Parallel hierarchical genetic algorithm for scattered data fitting through B-splines. Appl Sci 9:2336

    Google Scholar 

  76. Lei L, Wang H, Wu Q (2006) Improved genetic algorithm based path planning of mobile robot under dynamic unknown environment. In: Proceedings of the IEEE international conference on mechatronics and automation, Luoyang, China, pp 1728–1732

    Google Scholar 

  77. Li S, Li L, Zeng Q et al (2015) Characterization and noninvasive diagnosis of bladder cancer with serum surface enhanced Raman spectroscopy and genetic algorithms. Sci Rep 5(1):9582–9587

    Article  Google Scholar 

  78. Li Q, Zhang W, Yin Y, Wang Z, Liu G (2006) An improved genetic algorithm of optimum path planning for mobile robots. In: Proceedings of the sixth international conference on intelligent systems design and applications, vol 2, pp 637–642

    Google Scholar 

  79. Locteau H, Raveaux R, Adam S, Lecourtier Y, Heroux P, Trupin E (2006) Polygonal approximation of digital curves using a multi-objective genetic algorithm. In: Liu W, Lladós J (eds) Graphics recognition. Ten years review and future perspectives. GREC 2005. Lecture Notes in Computer Science, vol 3926, pp 300–311

    Google Scholar 

  80. Lu H, Gao H, Ye M, Wang X (2021) A hybrid ensemble algorithm combining AdaBoost and genetic algorithm for cancer classification with gene expression data. IEEE/ACM Trans Comput Biol Bioinform 18(3):863–870

    Article  Google Scholar 

  81. Lu J, Yang D (2007) Path planning based on double-layer genetic algorithm. In: Proceedings of the 3th IEEE international conference natural computation, ICNC 2007, Hainan, China, pp 357–361

    Google Scholar 

  82. Mahendra MI, Kurniawan I (2021) Optimizing convolutional neural network by using genetic algorithm for COVID-19 detection in chest x-ray image. In: Proceedings of the 2021 international conference on data science and its applications, ICoDSA 2021, Bandung, Indonesia, pp 135–140

    Google Scholar 

  83. Maleki N, Zeinali Y, Niaki STA (2021) A k-NN method for lung cancer prognosis with the use of a genetic algorithm for feature selection. Expert Syst Appl 164:113981

    Google Scholar 

  84. Markus A, Renner G, Vancza J (1995) Genetic algorithms in free form curve design. In: Mathematical methods for curves and surfaces, pp 343–354

    Google Scholar 

  85. Markus A, Renner G, Vancza J (1997) Spline interpolation with genetic algorithms. In: Shape modeling and applications, pp 47–54

    Google Scholar 

  86. Mitchell M (1998) An introduction to genetic algorithms. MIT Press

    Google Scholar 

  87. Motieghader H, Najafi A, Sadeghi B, Masoudi-Nejad A (2017) A hybrid gene selection algorithm for microarray cancer classification using genetic algorithm and learning automata. Inform Med Unlock 9:246–254

    Article  Google Scholar 

  88. Myers R, Rylander B (2002) Divide and conquer in genetic algorithms: generating paths on heightfields. In: Proceedings of the world science and engineering society conference on soft computing

    Google Scholar 

  89. Naderan-Tahan M, Manzuri-Shalmani MT (2009) Efficient and safe path planning for a mobile robot using genetic algorithm. In: Proceedings of the IEEE congress on evolutionary computation, IEEE CEC’2009, pp 2091–2097

    Google Scholar 

  90. Nguyen T, Nahavandi S, Creighton D, Khosravi A (2015) Mass spectrometry cancer data classification using wavelets and genetic algorithm. FEBS Lett 589(24PartB):3879–3886

    Google Scholar 

  91. Peña-Reyes CA, Sipper M (1999) A fuzzy-genetic approach to breast cancer diagnosis. Artif Intell Med 17(2):131–155

    Article  Google Scholar 

  92. Peng C, Wu X, Yuan W, Zhang X, Zhang Y, Li Y (2021) MGRFE: multilayer recursive feature elimination based on an embedded genetic algorithm for cancer classification. IEEE/ACM Trans Comput Biol Bioinform 18(2):621–632

    Article  Google Scholar 

  93. Pereira DC, Ramos RP, do Nascimento MZ (2014) Segmentation and detection of breast cancer in mammograms combining wavelet analysis and genetic algorithm. Comput Methods Programs Biomed 114(1):88–101

    Google Scholar 

  94. Petrovic D, Morshed M, Petrovic S (2009) Genetic algorithm based scheduling of radiotherapy treatments for cancer patients. In: Combi C, Shahar Y, Abu-Hanna A (eds) AIME 2009. Lecture notes in computer science, vol 5651, pp 101–105

    Google Scholar 

  95. Petrovic S, Castro E (2011) A genetic algorithm for radiotherapy pre-treatment scheduling. In: Proceedings of applications of evolutionary computation, Evoapplications 2011. Lecture Notes in Computer Science, vol 6625, pp 454–463

    Google Scholar 

  96. Petrovski A, McCall JAW, Forrest E (1998) An application of genetic algorithms to optimization of cancer chemotherapy. Int J Math Educ Sci Technol 29(3):377–388

    Article  Google Scholar 

  97. Piazzi A, Bianco CG, Romano M (2007) \(\eta ^3\)Splines for the smooth path generation of wheeled mobile robots. IEEE Trans Robot 23(5):1089–1095

    Article  Google Scholar 

  98. Pingping L, Xiuyang Z, Bo Y (2010) Automatic knot adjustment by an improved genetic algorithm. In: Proceedings of the 2nd international conference on future computer and communication, vol 3. IEEE, pp 763–768

    Google Scholar 

  99. Popescu VB, Kanhaiya K, Nastac DI, Czeizler E, Petre I (2022) Network controllability solutions for computational drug repurposing using genetic algorithms. Sci Rep 12:1437

    Google Scholar 

  100. Qiu Z, Sun Y, He X et al (2022) Application of genetic algorithm combined with improved SEIR model in predicting the epidemic trend of COVID-19, China. Sci Rep 12:8910

    Google Scholar 

  101. Renner G, Ekart A (2003) Genetic algorithms in computer-aided design. Comput-Aided Des 35(8):709–726

    Article  Google Scholar 

  102. Resmini R, Silva L, Araujo AS, Medeiros P, Muchaluat-Saade D, Conci A (2021) Combining genetic algorithms and SVM for breast cancer diagnosis using infrared thermography. Sensors 21(14):4802

    Google Scholar 

  103. Revello TE, McCartney R (2002) Generating war game strategies using a genetic algorithm. In: Proceedings of the 2002 congress on evolutionary computation. IEEE CEC 2002, vol 2, pp 1086–1091

    Google Scholar 

  104. Ronagh M, Eshghi M (2019) Hybrid genetic algorithm and particle swarm optimization based microwave tomography for breast cancer detection. In: Proceedings of the 2019 IEEE 9th symposium on computer applications and industrial electronics (ISCAIE), Malaysia, pp 244–248

    Google Scholar 

  105. Sabsch T, Braune C, Dockhorn A, Kruse R (2017) Using a multiobjective genetic algorithm for curve approximation. In: Proceedings of the IEEE symposium series on computational intelligence, IEEE SSCI 2017, Honolulu, HI, USA, pp 1–6

    Google Scholar 

  106. Sarafopoulos A, Buxton BF (2003) Evolutionary algorithms in modeling and animation. In: Vince J (ed) Handbook of computer animation. Springer Professional Computing. Springer, London

    Google Scholar 

  107. Saeid MM, Nossair ZB, Saleh MA (2020) A microarray cancer classification technique based on discrete wavelet transform for data reduction and genetic algorithm for feature selection. In: Proceedings of the 2020 4th international conference on trends in electronics and informatics, ICOEI 2020, Tirunelveli, India, pp 857–861

    Google Scholar 

  108. Sarfraz M (2006) Computer-aided reverse engineering using simulated evolution on NURBS. Virtual Phys Prototyp 1(4):243–257

    Article  Google Scholar 

  109. Sarfraz M, Raza SA (2001) Capturing outline of fonts using genetic algorithms and splines. In: Proceedings of fifth international conference on information visualization IV’2001. IEEE Computer Society Press, pp 738–743

    Google Scholar 

  110. Sarungu CM, Sarungu JJ (2022) Covid-19 variants survivability simulation with genetic algorithm. In: Proceedings of the 5th international conference on information and communications technology, ICOIACT 2022, pp 36–41

    Google Scholar 

  111. Sathya M, Jeyaselvi M, Joshi S, Pandey E, Pareek PK, Jamal SS, Kumar V, Atiglah HK (2022) Cancer categorization using genetic algorithm to identify biomarker genes. J Healthc Eng 2022:5821938

    Google Scholar 

  112. Sharma S, Jain A (2021) An algorithm to identify the positive COVID-19 cases using genetic algorithm (GABFCov 19). J Interdiscip Math 24(1):109–124

    Article  Google Scholar 

  113. Sims K (1991) Artificial evolution for computer graphics. In: Proceedings ACM Siggraph’91, pp 319–328

    Google Scholar 

  114. Sims K (1993) Interactive evolution of equations for procedural models. Vis Comput 9:466–476

    Article  Google Scholar 

  115. Sims K (1994) Evolving virtual creatures. In: Proceedings ACM Siggraph’94, pp 15–22

    Google Scholar 

  116. Sims K (1994) Evolving 3D morphology and behavior by competition. In: Artificial life IV proceedings, MIT Press, pp 28–39

    Google Scholar 

  117. Tanakitkorn K, Wilson PA, Turnock SR, Phillips AB (2014) Grid-based GA path planning with improved cost function for an over-actuated hover-capable AUV. In: Proceedings of the 2014 IEEE/OES autonomous underwater vehicles (AUV), pp 1–8

    Google Scholar 

  118. Tlili T, Masri H, Krichen S (2022) Towards an efficient collection and transport of COVID-19 diagnostic specimens using genetic-based algorithms. Appl Soft Comput 116:108264

    Google Scholar 

  119. Tong CK, On CK, Teo J, Kiring A (2011) Evolving neural controllers using GA for Warcraft 3-real time strategy game. In: Proceedings of the sixth international conference on bio-inspired computing: theories and applications, Malaysia, pp 15–20

    Google Scholar 

  120. Tseng MH, Liao HC (2009) The genetic algorithm for breast tumor diagnosis-the case of DNA viruses. Appl Comput 9(2):703–710

    Google Scholar 

  121. Tu J, Yang SX (2003) Genetic algorithm based path planning for a mobile robot. In: Proceedings of the international conference on robotics and automation, Taipei, Taiwan, pp 1221–1226

    Google Scholar 

  122. Tuncer A, Yildirim M (2012) Dynamic path planning of mobile robots with improved genetic algorithm. Comput Electr Eng 38(6):1564–1572

    Article  Google Scholar 

  123. Wagner T, Michelitsch T, Sacharow A (2007) On the design of optimizers for surface reconstruction. In: Proceedings of the 2007 genetic and evolutionary computation conference-GECCO’2007, London, England, pp 2195–2202

    Google Scholar 

  124. Wan TR, Tang W (2002) Learning by experience-autonomous virtual character behavioural animation. In: Proceedings of intelligent agents for mobile and virtual media, pp 89–100

    Google Scholar 

  125. Wataba H, Okino N (1993) A study on genetic shape design. In: Proceedings of the fifth international conference on genetic algorithms, pp 445–450

    Google Scholar 

  126. Wei JH, Liu JS (2008) Collision-free composite \(\eta ^3\)-splines generation for nonholonomic mobile robots by parallel variable-length genetic algorithm. In: Proceedings of the 2008 international conference on computational intelligence for modelling control and automation, pp 545–550

    Google Scholar 

  127. Weinert K, Mehnen J, Albersmann F, Dreup P (1998) New solutions for surface reconstruction from discrete point data by means of computational intelligence. In: Proceedings of intelligent computation in manufacturing engineering-ICME’98, Capri, Italy, pp 431–438

    Google Scholar 

  128. Weinert K, Surmann T, Mehnen J (2001) Evolutionary surface reconstruction using CSG-NURBS-hybrids. In: Proceedings of the 2001 genetic and evolutionary computation conference-GECCO’2001, San Francisco, USA, pp 1456–1463

    Google Scholar 

  129. Weiss V, Or L, Renner G, Varady T (2002) Advanced surface fitting techniques. Comput-Aided Geomet Des 19:19–42

    Google Scholar 

  130. Wu KH, Chen CH, Lee JD (1996) Genetic-based adaptive fuzzy controller for robot Path planning. In: Proceedings of the 5th international conference on fuzzy systems, vol 3, New Orleans, Louisiana, pp 1687–1692

    Google Scholar 

  131. Xu K, Zhang H, Cohen-Or D, Chen B (2012) Fit and diverse: set evolution for inspiring 3D shape galleries. ACM Trans Grap 31(4), Article 57

    Google Scholar 

  132. Yamany SM, Ahmed MN, Farag AA (1999) A new genetic-based technique for matching 3D curves and surfaces. Pattern Recogn 32:1817–1820

    Google Scholar 

  133. Yarsky P (2021) Using a genetic algorithm to fit parameters of a COVID-19 SEIR model for US states. Math Comput Simul 185:687–695

    Article  MathSciNet  MATH  Google Scholar 

  134. Yin PY (1999) Genetic algorithms for polygonal approximation of digital curves. Int J Pattern Recogn Artif Intell 13(7):1061–1082

    Article  Google Scholar 

  135. Yoshimoto F, Moriyama M, Harada T (1999) Automatic knot adjustment by a genetic algorithm for data fitting with a spline. In: Proceedings of shape modeling international’99. IEEE Computer Society Press, pp 162–169

    Google Scholar 

  136. Yoshimoto F, Harada T, Yoshimoto Y (2003) Data fitting with a spline using a real-coded algorithm. Comput-Aided Des 35:751–760

    Article  Google Scholar 

  137. Yuan J. Yu T, Wang K, Liu X (2007) Step-spreading map knowledge based multi-objective genetic algorithm for robot path planning. In: Proceedings of the IEEE international conference on systems, man and cybernetics, Montreal, Canada, pp 3402–3407

    Google Scholar 

Download references

Acknowledgements

The authors would like to thank the financial support from the European Union’s Horizon 2020 research and innovation programme, Marie Sklodowska-Curie action, RISE program of the project PDE-GIR with grant agreement reference number 778035, and also from the Agencia Estatal de Investigación (AEI) of the Spanish Ministry of Science and Innovation, for the grant of the Computer Science National Program with reference number #PID2021-127073OB-I00 of the MCIN/AEI/10.13039/501100011033/FEDER, EU.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrés Iglesias .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Iglesias, A., Gálvez, A. (2023). Genetic Algorithm Applications for Challenging Real-World Problems: Some Recent Advances and Future Trends. 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_2

Download citation

Publish with us

Policies and ethics