Abstract
In this paper, we will examine numerous optimization approaches in the field of computer science engineering in depth, shedding light on their applications, strengths, and weaknesses. Optimization algorithms are important tools in computer science engineering, with applications spanning from machine learning to computer vision, data mining, robotics, and more. In principle, optimization algorithms strive to locate the best possible solution among a group of possibilities while taking certain objectives and restrictions into account. They are the foundation of problem-solving approaches, providing a systematic and efficient approach to dealing with multiple difficulties. The efficiency and efficacy of each algorithm vary from one another, and each algorithm has advantages and limits that rely on the applications they are used with. We intend to provide a comprehensive view of optimization algorithms. We will cover their many types, delving into their real-world applications and painstakingly analyzing their strengths and weaknesses. In addition, we will investigate the complexities of each algorithm, giving light on the specific characteristics and settings in which they shine. This work seeks to serve as a basic resource for computer science engineering academics and practitioners, developing a deeper understanding of optimization algorithms and stimulating more inquiry in this dynamic field.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Yang XS (2013) Optimization and metaheuristic algorithm in engineering. Mathematics and Scientific Computing, National Physics Laboratory, Teddington, UK, pp 1–23
Handibag S, Sutkar PS (2021) Optimization algorithms and their applications. Malaya J Matematik 9(1):1006–1014
Desale S, Rasool A, Andhale S, Rane P (2015) Heuristic and meta-heuristic algorithm and their relevance to the real world: a survey. Int J Comput Eng Res Trends 2(5):296–304
Kralev V, Kraleva R, Ankov V, Chakalov D (2022) An analysis between exact and approximate algorithms for the k-center problem in graphs. Int J Electr Comput Eng (IJECE) 12(2):2058–2065
Qiu H, Liu Y (2016) Novel heuristic algorithm for large-scale complex optimization. Procedia Comput Sci 80:744–751. The international conference on computational science
Ali KW, Kareem SW, Askar SK, Hawezi RS, Khoshabai FS (2022) Metaheuristic algorithms in optimization and its application: a review. J Adv Res Electr Eng 6(1)
Hussain K, Salleh MNM, Cheng S, Shi Y (2018) Metaheuristic research: a comprehensive survey. Artif Intell Rev
Ali PJM, Ahmed HA (2021) Gradient descent algorithm: case study. Mach Learn Techn Rep 2(1):1–7
Katoch S, Chauhan SS, Kumar V (2021) A review on genetic algorithm: past, present, and future. Multimedia Tools Appl 80:8091–8126
Dorigo M, Blum C (2005) Ant colony optimization theory: a survey. Theor Comput Sci 344:243–278
Wang Z, Qin C, Wan B, Song WW (2021) A comparative study of common nature-inspired algorithms for continuous function optimization. Entropy 23(874)
Bansal JC, Sharma H, Jadon SS (2013) Artificial bee colony algorithm: a survey. Int J Adv Intell Paradigms 5(1/2)
Yang X-S, Xingshi H. Firefly algorithm: recent advances and applications. Int J Swarm Intell 1(1):36–50. https://doi.org/10.1504/2013.055801
Al-Abaji MA (2020) A literature review of cuckoo search algorithm. J Educ Pract 11(8)
Shehab M et al (2023) A comprehensive review of bat inspired algorithm: variants, applications, and hybridization. Arch Comput Methods Eng 30:765–797
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Kumar, Y., Dixit, P., Srivastava, A., Sahoo, R. (2024). Investigating Optimization Methods in Computer Science Engineering: A Comprehensive Study. In: Chaturvedi, A., Hasan, S.U., Roy, B.K., Tsaban, B. (eds) Cryptology and Network Security with Machine Learning. ICCNSML 2023. Lecture Notes in Networks and Systems, vol 918. Springer, Singapore. https://doi.org/10.1007/978-981-97-0641-9_57
Download citation
DOI: https://doi.org/10.1007/978-981-97-0641-9_57
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-0640-2
Online ISBN: 978-981-97-0641-9
eBook Packages: EngineeringEngineering (R0)