Abstract
In the last years, the application of standard optimization algorithms, presented results typically inefficient in the solution of some problems, especially in non-linear (NP-hard) problems of large scale. This disadvantage motivated researchers to study different types of optimization. The introduction and use of metaheuristic optimization algorithms are to find optimal solutions with a logical computing time, especially for NP-hard problems. Most of the presented algorithms are based on different phenomena in nature. Some other works are found on the processes of human social behaviors, sports, physics, etc. It is noteworthy that there are always new meta-heuristic algorithms that are introduced every day for optimization. In this chapter, some selected different algorithms including PSO, ABC, ICA, IWO, QIWO, FA, and WCO, as the representative of the meta-heuristic algorithms is analyzed and studied, where the results could extend for all of the meta-heuristics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Khalilpour M et al (2013) Designing a robust and adaptive PID controller for gas turbine connected to the generator. Res J Appl Sci Eng Technol 5(5):1544–1551
Razmjooy N, Ramezani M (2014) An improved quantum evolutionary algorithm based on invasive weed optimization. Indian J Sci Res 4(2):413–422
Deb K (1999) Multi-objective genetic algorithms: problem difficulties and construction of test problems. Evol Comput 7(3):205–230
Petroski Such F et al (2017) Deep neuroevolution: genetic algorithms are a competitive alternative for training deep neural networks for reinforcement learning. arXiv preprint arXiv:1712.06567
Xie F, Bovik AC (2013) Automatic segmentation of dermoscopy images using self-generating neural networks seeded by genetic algorithm. Pattern Recogn 46(3):1012–1019
Eslami M et al (2012) An efficient particle swarm optimization technique with chaotic sequence for optimal tuning and placement of PSS in power systems. Int J Electr Power Energy Syst 43(1):1467–1478
Chander A, Chatterjee A, Siarry P (2011) A new social and momentum component adaptive PSO algorithm for image segmentation. Expert Syst Appl 38(5):4998–5004
Nebro AJ et al (2018) Extending the speed-constrained multi-objective PSO (SMPSO) with reference point based preference articulation. In: International conference on parallel problem solving from nature. Springer, Cham
Xue Y et al (2017) A self-adaptive artificial bee colony algorithm based on global best for global optimization. Soft Comput 1–18
Gao Y et al (2018) An enhanced artificial bee colony optimizer and its application to multi-level threshold image segmentation. J Central South Univ 25(1):107–120
Navid R, Khalilpour M (2015) A robust controller for power system stabilizer by using artificial bee colony algorithm
Razmjooy N, Ramezani M, Ghadimi N (2017) Imperialist competitive algorithm-based optimization of neuro-fuzzy system parameters for automatic red-eye removal. Int J Fuzzy Syst 19(4):1144–1156
Navid R, Mousavi BS, Soleymani F (2013) A hybrid neural network imperialist competitive algorithm for skin color segmentation. Math Comput Model 57(3–4):848–856
Rostamzadeh M et al (2012) Optimal location and capacity of multi-distributed generation for loss reduction and voltage profile improvement using imperialist competitive algorithm. Artif Intell Res 1(2):56
Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: IEEE congress on evolutionary computation, CEC 2007. IEEE
Maheshwari G, Meena N (2016) Single machine infinite bus system using GA and PSO
Bracco S et al (2015) A dynamic optimization-based architecture for polygeneration microgrids with tri-generation, renewables, storage systems and electrical vehicles. Energy Convers Manage 96:511–520
Keshanchi B, Souri A, Navimipour NJ (2017) An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: formal verification, simulation, and statistical testing. J Syst Softw 124:1–21
BoussaïD I, Lepagnot J, Siarry P (2013) A survey on optimization metaheuristics. Inf Sci 237:82–117
Blum C, Roli A (2003) Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput Surv (CSUR) 35(3):268–308
Gendreau M, Potvin J-Y (2010) Handbook of metaheuristics, vol 2. Springer, Heidelberg
Bożejko W et al (2017) Local search metaheuristics with reduced searching diameter. In: International conference on computer aided systems theory. Springer, Cham
Franceschetti A et al (2017) A metaheuristic for the time-dependent pollution-routing problem. Eur J Oper Res 259(3):972–991
Jayabarathi T, Raghunathan T, Gandomi A (2018) The bat algorithm, variants and some practical engineering applications: a review. In: Nature-inspired algorithms and applied optimization. Springer, Cham, pp 313–330
Dréo J et al (2006) Metaheuristics for hard optimization: methods and case studies. Springer, Heidleberg
Davis L (1991) Handbook of genetic algorithms
Kennedy J (2011) Particle swarm optimization. In: Encyclopedia of machine learning. Springer, Heidelberg, pp 760–766
Razmjooy N, Khalilpour M, Ramezani M (2016) A new meta-heuristic optimization algorithm inspired by FIFA world cup competitions: theory and its application in PID designing for AVR system. J Control Autom Electr Syst 27(4):419–440
Gandomi AH, Yang X-S, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35
Kashan AH, Tavakkoli-Moghaddam R, Gen M (2017) A warfare inspired optimization algorithm: the find-fix-finish-exploit-analyze (F3EA) metaheuristic algorithm. In: Proceedings of the tenth international conference on management science and engineering management. Springer, Cham
Ahmadi P, Dincer I, Rosen MA (2011) Exergy, exergoeconomic and environmental analyses and evolutionary algorithm based multi-objective optimization of combined cycle power plants. Energy 36(10):5886–5898
Jin Y, Sendhoff B (2004) Constructing dynamic optimization test problems using the multi-objective optimization concept. In: Workshops on applications of evolutionary computation. Springer, Heidelberg
Hatam M, Masnadi-Shirazi M (2008) Analytical discrete optimization. Iran J Sci Technol 32(B):249
Osaba E et al (2018) Multi-objective design of time-constrained bike routes using bio-inspired meta-heuristics. In: International conference on bioinspired methods and their applications. Springer, Cham
Zambrano-Vega C et al (2017) M2Align: parallel multiple sequence alignment with a multi-objective metaheuristic. Bioinformatics 33(19):3011–3017
Fei Z et al (2017) A survey of multi-objective optimization in wireless sensor networks: metrics, algorithms, and open problems. IEEE Commun Surv Tutor 19(1):550–586
Zadeh L (1963) Optimality and non-scalar-valued performance criteria. IEEE Trans Autom Control 8(1):59–60
Hussain K et al (2018) Metaheuristic research: a comprehensive survey. Artif Intell Rev 1–43
Back T (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, Oxford
Khan GM (2018) Evolutionary computation. In: Evolution of artificial neural development. Springer, Cham, pp 29–37
Kaveh A, Talatahari S (2010) Optimum design of skeletal structures using imperialist competitive algorithm. Comput Struct 88(21–22):1220–1229
Hosseini H et al (2013) Design robust controller for automatic generation control in restructured power system by imperialist competitive algorithm. IETE J Res 59(6):745–752
Hosseini H et al (2012) A novel method using imperialist competitive algorithm (ICA) for controlling pitch angle in hybrid wind and PV array energy production system. Int J Tech Phys Probl Eng (IJTPE) 11:145–152
Kashan AH (2011) An efficient algorithm for constrained global optimization and application to mechanical engineering design: League championship algorithm (LCA). Comput Aided Des 43(12):1769–1792
Purnomo HD, Wee H-M (2013) Soccer game optimization: an innovative integration of evolutionary algorithm and swarm intelligence algorithm. In: Meta-heuristics optimization algorithms in engineering, business, economics, and finance. IGI Global, pp 386–420
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68
Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845
Trelea IC (2003) The particle swarm optimization algorithm: convergence analysis and parameter selection. Inf Process Lett 85(6):317–325
Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science, MHS 1995. IEEE
Wasilewski J (2018) Optimisation of multicarrier microgrid layout using selected metaheuristics. Int J Electr Power Energy Syst 99:246–260
Moallem P et al (2012) Optimal threshold computing in automatic image thresholding using adaptive particle swarm optimization. J Appl Res Technol 10(5):703–712
Razmjooy N, Ramezani M (2016) Training wavelet neural networks using hybrid particle swarm optimization and gravitational search algorithm for system identification
Cheng Y, Lei D (2018) An improved imperialist competitive algorithm for reentrant flow shop scheduling. In: 2018 37th Chinese control conference (CCC). IEEE
Shabani H, Vahidi B, Ebrahimpour M (2013) A robust PID controller based on imperialist competitive algorithm for load-frequency control of power systems. ISA Trans 52(1):88–95
Khalilpuor M et al (2011) Optimal control of DC motor using invasive weed optimization (IWO) algorithm. In: Majlesi conference on electrical engineering, Majlesi Town, Isfahan, Iran
Moallem P et al (2012) A multi layer perceptron neural network trained by invasive weed optimization for potato color image segmentation. Trends Appl Sci Res 7(6):445
Akbarzadeh Tootoonchi A, Sadeghi M (2011) Parameter study in plastic injection molding process using statistical methods and IWO algorithm. Int J Model Optim 1:141
Barends R et al (2016) Digitized adiabatic quantum computing with a superconducting circuit. Nature 534(7606):222
Yang X-S (2010) Firefly algorithm, Levy flights and global optimization. In: Research and Development in Intelligent Systems XXVI. Springer, Cham, pp 209–218
Moazenzadeh R et al (2018) Coupling a firefly algorithm with support vector regression to predict evaporation in northern Iran. Eng Appl Comput Fluid Mech 12(1):584–597
Ghorbani M et al (2018) Pan evaporation prediction using a hybrid multilayer perceptron-firefly algorithm (MLP-FFA) model: case study in North Iran. Theoret Appl Climatol 133(3–4):1119–1131
Lower SE, Stanger-Hall KF, Hall DW (2018) Molecular variation across populations of a widespread North American firefly, Photinus pyralis, reveals that coding changes do not underlie flash color variation or associated visual sensitivity. BMC Evol Biol 18(1):129
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim 39(3):459–471
Navid R, Sheykhahmad FR, Ghadimi N (2018) A hybrid neural network–world cup optimization algorithm for melanoma detection. Open Med 13(1):9–16
Navid R, Madadi A, Ramezani M (2017) Robust control of power system stabilizer using world cup optimization algorithm
Bandaghiri PS, Moradi N, Tehrani SS (2016) Optimal tuning of PID controller parameters for speed control of DC motor based on world cup optimization algorithm. Parameters 1:2
Razmjooy M, Ramezani M (2016) Model order reduction based on meta-heuristic optimization methods. In: 1st international conference on new research achievements in electrical and computer engineering Iran
Hancer E et al (2018) Pareto front feature selection based on artificial bee colony optimization. Inf Sci 422:462–479
Karaboga D, Aslan S (2018) Discovery of conserved regions in DNA sequences by Artificial Bee Colony (ABC) algorithm based methods. Nat Comput 1–18
Shahrezaee M (2017) Image segmentation based on world cup optimization algorithm. Majlesi J Electr Eng 11(2)
Razmjooy N, Shahrezaee M (2018) Solving ordinary differential equations using world cup optimization algorithm
Irani R, Nasimi R (2011) Application of artificial bee colony-based neural network in bottom hole pressure prediction in underbalanced drilling. J Petrol Sci Eng 78(1):6–12
Navid R, Khalilpour M, Ramezani M (2016) A new meta-heuristic optimization algorithm inspired by FIFA world cup competitions: theory and its application in PID designing for AVR system. J Control Autom Electr Syst 1–22
Razmjooy MRN (2016) Model order reduction based on meta-heuristic optimization methods. In: 2016 1st international conference on new research achievements in electrical and computer engineering. IEEE
Cheng R et al (2018) Benchmark Functions for the CEC’2018 Competition on Many-Objective Optimization
Ismail I, Halim AH (2017) Comparative study of meta-heuristics optimization algorithm using benchmark function. Int J Electr Comput Eng (IJECE) 7(3):1643–1650
Hussain K et al (2017) Comparative analysis of swarm-based metaheuristic algorithms on benchmark functions. In: International conference in swarm intelligence. Springer, Cham
Deng W et al (2017) Study on an improved adaptive PSO algorithm for solving multi-objective gate assignment. Appl Soft Comput 59:288–302
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 Switzerland AG
About this chapter
Cite this chapter
Rajinikanth, V., Razmjooy, N. (2023). A Comprehensive Survey of Meta-heuristic Algorithms. In: Razmjooy, N., Ghadimi, N., Rajinikanth, V. (eds) Metaheuristics and Optimization in Computer and Electrical Engineering. Lecture Notes in Electrical Engineering, vol 1077. Springer, Cham. https://doi.org/10.1007/978-3-031-42685-8_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-42685-8_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-42684-1
Online ISBN: 978-3-031-42685-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)