Open Access Open Access  Restricted Access Subscription Access

A COMPREHENSIVE SURVEY ON EVOLUTIONARY TECHNIQUES AND ITS APPLICATION - A RESEARCH PERSPECTIVE

Prakash J

Abstract


Evolutionary algorithms are powerful techniques inspired by the principles of natural selection and biological evolution. This paper provides a comprehensive review of evolutionary algorithms by examining their historical development, key variants, and research trends. We also explore prominent algorithms, including Genetic Algorithm (GA), Genetic Programming (GP), Evolutionary Programming (EP), Evolution Strategies (ES), Differential Evolution (DE), Coevolutionary Algorithms, Neuroevolution and Learning Classifier Systems (LCS),Memetic Algorithms (MA), Quantum-Inspired Evolutionary Algorithms (QEA), Adaptive Differential Evolution (ADE), Multi-Objective Evolutionary Algorithms (MOEAs) detailing their principles and implementation steps.Special attention is given to key evolutionary operators such as selection, recombination (crossover), and mutation, which drive population diversity and optimization efficiency. Additionally, we consolidate widely-used evaluation metrics, facilitating performance assessment. The also paper discusses the applications of evolutionary algorithms in diverse fields such as image processing, machine learning, and bioinformatics while highlighting key challenges and future research directions. This survey drives as a valuable source for both novice and experienced researchers within the domain of evolutionary computation.


Full Text:

PDF

References


Holmes, J. H., Lanzi, P. L., Stolzmann, W., & Wilson, S. W. (2002). Learning classifier systems: New models, successful applications. Information Processing Letters, 82(1), 23-30. https://doi.org/10.1016/s0020-0190(01)00283-6

Butz, M. V. (2015). Learning classifier systems. Springer Handbook of Computational Intelligence, 961-981. https://doi.org/10.1007/978-3-662-43505-2_47

Willis, M. (1997). Genetic programming: An introduction and survey of applications. Second International Conference on Genetic Algorithms in Engineering Systems, 1997, 314-319. https://doi.org/10.1049/cp:19971199

A study on genetic algorithm and its applications. (2023). International Research Journal of Modernization in Engineering Technology and Science. https://doi.org/10.56726/irjmets32980

Slowik, A., &Kwasnicka, H. (2020). Evolutionary algorithms and their applications to engineering problems. Neural Computing and Applications, 32(16), 12363-12379. https://doi.org/10.1007/s00521-020-04832-8

Fogel, D. (1995). Review of computational intelligence: Imitating life [Book reviews]. Proceedings of the IEEE, 83(11), 1588. https://doi.org/10.1109/jproc.1995.481636

Potter, M. A., & Jong, K. A. (1994). A cooperative coevolutionary approach to function optimization. Lecture Notes in Computer Science, 249-257. https://doi.org/10.1007/3-540-58484-6_269

Jin, Y., &Branke, J. (2005). Evolutionary optimization in uncertain environments—A survey. IEEE Transactions on Evolutionary Computation, 9(3), 303-317. https://doi.org/10.1109/tevc.2005.846356

Stanley, K. O., &Miikkulainen, R. (2002). Evolving neural networks through augmenting Topologies. Evolutionary Computation, 10(2), 99-127. https://doi.org/10.1162/106365602320169811

Stanley, K. O., D'Ambrosio, D. B., &Gauci, J. (2009). A hypercube-based encoding for evolving large-scale neural networks. Artificial Life, 15(2), 185-212. https://doi.org/10.1162/artl.2009.15.2.15202


Refbacks

  • There are currently no refbacks.