Abstract
Research in metaheuristics for global optimization problems are currently experiencing an overload of wide range of available metaheuristic-based solution approaches. Since the commencement of the first set of classical metaheuristic algorithms namely genetic, particle swarm optimization, ant colony optimization, simulated annealing and tabu search in the early 70s to late 90s, several new advancements have been recorded with an exponential growth in the novel proposals of new generation metaheuristic algorithms. Because these algorithms are neither entirely judged based on their performance values nor according to the useful insight they may provide, but rather the attention is given to the novelty of the processes they purportedly models, these area of study will continue to periodically see the arrival of several new similar techniques in the future. However, there is an obvious reason to keep track of the progressions of these algorithms by collating their general algorithmic profiles in terms of design inspirational source, classification based on swarm or evolutionary search concept, existing variation from the original design, and application areas. In this paper, we present a relatively new taxonomic classification list of both classical and new generation sets of metaheuristic algorithms available in the literature, with the aim of providing an easily accessible collection of popular optimization tools for the global optimization research community who are at the forefront in utilizing these tools for solving complex and difficult real-world problems. Furthermore, we also examined the bibliometric analysis of this field of metaheuristic for the last 30 years.












Source from left—commensalism (Oxpeckers on a Rhinoceros back), mutualism (Cattle egrets and Cattle), and parasitism (Mosquito feeding on Human blood) (Ezugwu and Prayogo 2019)





Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abbass HA (2001) MBO: marriage in honey bees optimization—a haplometrosis polygynous swarming approach. In: Proceedings of the 2001 congress on evolutionary computation (IEEE Cat. No. 01TH8546). IEEE, vol 1, pp 207–214
Abdechiri M, Meybodi MR, Bahrami H (2013) Gases Brownian motion optimization: an algorithm for optimization (GBMO). Appl Soft Comput 13(5):2932–2946
Abedinia O, Amjady N, Ghasemi A (2016) A new metaheuristic algorithm based on shark smell optimization. Complexity 21(5):97–116
Abedinpourshotorban H, Shamsuddin SM, Beheshti Z, Jawawi DN (2016) Electromagnetic field optimization: a physics-inspired metaheuristic optimization algorithm. Swarm Evolut Comput 26:8–22
Adham MT, Bentley PJ (2014) An artificial ecosystem algorithm applied to static and dynamic travelling salesman problems. In: 2014 IEEE international conference on evolvable systems. IEEE, pp 149–156
Ahmadi-Javid A (2011) Anarchic society optimization: a human-inspired method. In: 2011 IEEE congress of evolutionary computation (CEC). IEEE, pp 2586–2592
Ahrari A, Atai AA (2010) Grenade explosion method—a novel tool for optimization of multimodal functions. Appl Soft Comput 10(4):1132–1140
Alatas B (2011) ACROA: artificial chemical reaction optimization algorithm for global optimization. Expert Syst Appl 38(10):13170–13180
Alauddin M (2016) Mosquito flying optimization (MFO). In: 2016 international conference on electrical, electronics, and optimization techniques (ICEEOT). IEEE, pp 79–84
Almonacid B, Soto R (2019) Andean Condor algorithm for cell formation problems. Nat Comput 18(2):351–381
Al-Obaidi ATS, & Abdullah HS (2017) Camel Herds algorithm: a new swarm intelligent algorithm to solve optimization problems. Int J Percept Cogn Comput 3(1)
Alonso S, Cabrerizo FJ, Herrera-Viedma E, Herrera F (2009) h-Index: a review focused in its variants, computation and standardization for different scientific fields. J Inform 3(4):273–289
Alsattar HA, Zaidan AA, Zaidan BB (2020) Novel meta-heuristic bald eagle search optimisation algorithm. Artif Intell Rev 53(3):2237–2264
Amirbagheri K, Núñez-Carballosa A, Guitart-Tarrés L, Merigó JM (2019) Research on green supply chain: a bibliometric analysis. Clean Technol Environ Policy 21(1):3–22
Anandaraman C, Sankar AVM, Natarajan R (2012) A new evolutionary algorithm based on bacterial evolution and its application for scheduling a flexible manufacturing system. Jurnal Teknik Ind 14(1):1–12
Ardjmand E, Amin-Naseri MR (2012) Unconscious search-a new structured search algorithm for solving continuous engineering optimization problems based on the theory of psychoanalysis. In: International conference in swarm intelligence. Springer, Berlin, pp 233–242
Arif M (2011) MOX: A novel global optimization algorithm inspired from Oviposition site selection and egg hatching inhibition in mosquitoes. Appl Soft Comput 11(8):4614–4625
Arnaout JP (2014) Worm optimization: a novel optimization algorithm inspired by C. Elegans. In: Proceedings of the 2014 international conference on industrial engineering and operations management, Indonesia, pp 2499–2505
Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput 23(3):715–734
Askari H, Zahiri SH (2012) Intelligent gravitational search algorithm for optimum design of fuzzy classifier. In: 2012 2nd international conference on computer and knowledge engineering (ICCKE). IEEE, pp 98–104
Askari Q, Younas I, Saeed M (2020) Political optimizer: a novel socio-inspired meta-heuristic for global optimization. Knowl-Based Syst 105709
Askarzadeh A (2014) Bird mating optimizer: an optimization algorithm inspired by bird mating strategies. Commun Nonlinear Sci Numer Simul 19(4):1213–1228
Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12
Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: 2007 IEEE congress on evolutionary computation. IEEE, pp 4661–4667
Bader J, Zitzler E (2011) HypE: an algorithm for fast hypervolume-based many-objective optimization. Evolut Comput 19(1):45–76
Bansal JC, Sharma H, Jadon SS, Clerc M (2014) Spider monkey optimization algorithm for numerical optimization. Memetic Comput 6(1):31–47
Bastos Filho CJ, de Lima Neto FB, Lins AJ, Nascimento AI, Lima MP (2008) A novel search algorithm based on fish school behavior. In: 2008 IEEE international conference on systems, man and cybernetics. IEEE, pp 2646–2651
Bayraktar Z, Komurcu M, Werner DH (2010) Wind driven optimization (WDO): a novel nature-inspired optimization algorithm and its application to electromagnetics. In: 2010 IEEE antennas and propagation society international symposium. IEEE, pp 1–4
Beiranvand H, Rokrok E (2015) General relativity search algorithm: a global optimization approach. Int J Comput Intell Appl 14(03):1550017
Beyer HG, Schwefel HP (2002) Evolution strategies—a comprehensive introduction. Nat Comput 1(1):3–52
Birbil Şİ, Fang SC (2003) An electromagnetism-like mechanism for global optimization. J Glob Optim 25(3):263–282
Bishop JM (1989) Stochastic searching networks. In: 1989 first IEE international conference on artificial neural networks, Conf. Publ. No. 313. IET, pp 329–331
Biyanto TR (2017) Rain water optimization algorithm: Newton’s law of rain water movements
Biyanto TR, Fibrianto HY, Nugroho G, Hatta AM, Listijorini E, Budiati T, Huda H (2016) Duelist algorithm: an algorithm inspired by how duelist improve their capabilities in a duel. In: International conference on swarm intelligence. Springer, Cham, pp 39–47
Biyanto TR, Irawan S, Febrianto HY, Afdanny N, Rahman AH, Gunawan KS, Bethiana TN (2017) Killer whale algorithm: an algorithm inspired by the life of killer whale. Proc Comput Sci 124:151–157
Bodaghi M, Samieefar K (2019) Meta-heuristic bus transportation algorithm. Iran J Comput Sci 2(1):23–32
Borji A (2007) A new global optimization algorithm inspired by parliamentary political competitions. In Mexican international conference on artificial intelligence. Springer, Berlin, pp 61–71
Brabazon A, Cui W, O’Neill M (2016) The raven roosting optimisation algorithm. Soft Comput 20(2):525–545
Broadus RN (1987) Toward a definition of “bibliometrics.” Scientometrics 12(5–6):373–379
Brownlee J (2011) Clever algorithms: nature-inspired programming recipes. Jason Brownlee
Cai X (2012) Wireless sensor network coverage problem with artificial photosynthesis and phototropism mechanism. Sensor Lett 10(8):1653–1658
Cai W, Yang W, Chen X (2008) A global optimization algorithm based on plant growth theory: plant growth optimization. In: 2008 international conference on intelligent computation technology and automation (ICICTA). IEEE, vol 1, pp 1194–1199
Canayaz M, Karci A (2016) Cricket behaviour-based evolutionary computation technique in solving engineering optimization problems. Appl Intell 44(2):362–376
Cao J, Gao H (2012) A quantum-inspired bacterial swarming optimization algorithm for discrete optimization problems. In: International conference in swarm intelligence. Springer, Berlin, pp 29–36
Ceschia S, Di Gaspero L, Schaerf A (2011) Tabu search techniques for the heterogeneous vehicle routing problem with time windows and carrier-dependent costs. J Sched 14(6):601–615
Chen S (2009) Locust swarms—a new multi-optima search technique. In: 2009 IEEE congress on evolutionary computation. IEEE, pp 1745–1752
Chen T (2009) A simulative bionic intelligent optimization algorithm: artificial searching swarm algorithm and its performance analysis. In: 2009 international joint conference on computational sciences and optimization. IEEE, vol 2, pp 864–866
Chen H, Zhu Y, Hu K, He X (2010) Hierarchical swarm model: a new approach to optimization. Discrete Dyn Nat Soc
Chen T, Wang Y, Li J (2012) Artificial tribe algorithm and its performance analysis. JSW 7(3):651–656
Chen CC, Tsai YC, Liu II, Lai CC, Yeh YT, Kuo SY, Cou YH (2015) A novel metaheuristic: Jaguar algorithm with learning behavior. In: 2015 IEEE international conference on systems, man, and cybernetics. IEEE, pp 1595–1600
Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112
Cheng L, Wu XH, Wang Y (2018) Artificial flora (AF) optimization algorithm. Appl Sci 8(3):329
Cheraghalipour A, Hajiaghaei-Keshteli M, Paydar MM (2018) Tree growth algorithm (TGA): a novel approach for solving optimization problems. Eng Appl Artif Intell 72:393–414
Chu SC, Tsai PW, Pan JS (2006) Cat swarm optimization. In: Pacific Rim international conference on artificial intelligence. Springer, Berlin, pp 854–858
Chuang CL, Jiang JA (2007) Integrated radiation optimization: inspired by the gravitational radiation in the curvature of space–time. In: 2007 IEEE congress on evolutionary computation. IEEE, pp 3157–3164
Civicioglu P (2012) Transforming geocentric Cartesian coordinates to geodetic coordinates by using differential search algorithm. Comput Geosci 46:229–247
Civicioglu P (2013) Artificial cooperative search algorithm for numerical optimization problems. Inf Sci 229:58–76
Civicioglu P (2013) Backtracking search optimization algorithm for numerical optimization problems. Appl Math Comput 219(15):8121–8144
Classification of metaheuristics http://nojhan.free.fr/metah/images/metaheuristics_classification.jpeg Accessed 06/10/2019
Cobo MJ, Martínez MÁ, Gutiérrez-Salcedo M, Fujita H, Herrera-Viedma E (2015) 25 years at knowledge-based systems: a bibliometric analysis. Knowl-Based Syst 80:3–13
Comellas F, Martinez-Navarro J (2009) Bumblebees: a multiagent combinatorial optimization algorithm inspired by social insect behaviour. In: Proceedings of the first ACM/SIGEVO summit on genetic and evolutionary computation, pp 811–814
Cortés P, García JM, Muñuzuri J, Onieva L (2008) Viral systems: a new bio-inspired optimisation approach. Comput Oper Res 35(9):2840–2860
Covic N, Lacevic B (2020) Wingsuit flying search—a novel global optimization algorithm. IEEE Access 8:53883–53900
Cuevas E, Oliva D, Zaldivar D, Pérez-Cisneros M, Sossa H (2012) Circle detection using electro-magnetism optimization. Inf Sci 182(1):40–55
Cuevas E, Gonzalez M, Zaldivar D, Perez-Cisneros M, García G (2012) An algorithm for global optimization inspired by collective animal behavior. Discrete Dyn Nat and Soc
Cuevas E, Cienfuegos M, ZaldíVar D, Pérez-Cisneros M (2013) A swarm optimization algorithm inspired in the behavior of the social-spider. Expert Syst Appl 40(16):6374–6384
Cuevas E, González A, Zaldívar D, Pérez-Cisneros M (2015) An optimisation algorithm based on the behaviour of locust swarms. Int J Bio-Inspired Comput 7(6):402–407
Cui Z, Cai X (2013) Artificial plant optimization algorithm. In: Swarm intelligence and bio-inspired computation. Elsevier, pp 351–365
Cui X, Gao J, Potok TE (2006) A flocking based algorithm for document clustering analysis. J Syst Architect 52(8–9):505–515
Dai C, Zhu Y, Chen W (2006) Seeker optimization algorithm. In: International conference on computational and information science. Springer, Berlin, pp 167–176
Dasgupta D, Ji Z, Gonzalez F (2003) Artificial immune system (AIS) research in the last five years. In: The 2003 congress on evolutionary computation, 2003. CEC'03. IEEE, vol 1, pp 123–130
Daskin A, Kais S (2011) Group leaders optimization algorithm. Mol Phys 109(5):761–772
De Melo VV (2014) Kaizen programming. In: Proceedings of the 2014 annual conference on genetic and evolutionary computation, pp 895–902
De Castro LN, Von Zuben FJ (2000) The clonal selection algorithm with engineering applications. In Proceedings of GECCO, vol 2000, pp 36–39
Deb K, Pratap A, Agarwal S, Meyarivan TAMT (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197
Deb S, Fong S, Tian Z (2015) Elephant search algorithm for optimization problems. In: 2015 tenth international conference on digital information management (ICDIM). IEEE, pp 249–255
Del Ser J, Geem ZW, Yang XS (2019) Foreword: new theoretical insights and practical applications of bio-inspired computation approaches
Dhiman G, Kumar V (2017) Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw 114:48–70
Dhiman G, Kumar V (2018) Emperor penguin optimizer: a bio-inspired algorithm for engineering problems. Knowl-Based Syst 159:20–50
Doğan B, Ölmez T (2015) A new metaheuristic for numerical function optimization: vortex Search algorithm. Inf Sci 293:125–145
Dokeroglu T, Sevinc E, Kucukyilmaz T, Cosar A (2019) A survey on new generation metaheuristic algorithms. Comput Ind Eng 137:106040
Dorigo M, Colorni A, Maniezzo V (1991) Distributed optimization by ant colonies
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1(4):28–39
Du H, Wu X, Zhuang J (2006) Small-world optimization algorithm for function optimization. In: International conference on natural computation. Springer, Berlin, pp 264–273
Duan H, Qiao P (2014) Pigeon-inspired optimization: a new swarm intelligence optimizer for air robot path planning. Int J Intell Comput Cybern
Duan QY, Gupta VK, Sorooshian S (1993) Shuffled complex evolution approach for effective and efficient global minimization. J Optim Theory Appl 76(3):501–521
Dueck G (1993) New optimization heuristics: the great deluge algorithm and the record-to-record travel. J Comput Phys 104(1):86–92
Duman E, Uysal M, Alkaya AF (2012) Migrating birds optimization: a new metaheuristic approach and its performance on quadratic assignment problem. Inf Sci 217:65–77
Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: MHS'95. Proceedings of the sixth international symposium on micro machine and human science. IEEE, pp 39–43
Ebrahimi A, Khamehchi E (2016) Sperm whale algorithm: an effective metaheuristic algorithm for production optimization problems. J Nat Gas Sci Eng 29:211–222
Eesa AS, Orman Z, Brifcani AMA (2015) A novel feature-selection approach based on the cuttlefish optimization algorithm for intrusion detection systems. Expert Syst Appl 42(5):2670–2679
Eita MA, Fahmy MM (2010) Group counseling optimization: a novel approach. In: Research and development in intelligent systems XXVI. Springer, London, pp 195–208
El-Dosuky M, El-Bassiouny A, Hamza T, Rashad M (2012) New hoopoe heuristic optimization. arXiv preprint arXiv: 1211.6410
Erol OK, Eksin I (2006) A new optimization method: big bang–big crunch. Adv Eng Softw 37(2):106–111
Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Water cycle algorithm—a novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput Struct 110:151–166
Eusuff MM, Lansey KE (2003) Optimization of water distribution network design using the shuffled frog leaping algorithm. J Water Resour Plan Manag 129(3):210–225
Ezugwu AE, Prayogo D (2019) Symbiotic organisms search algorithm: theory, recent advances and applications. Expert Syst Appl 119:184–209
Ezugwu AE, Adeleke OJ, Akinyelu AA, Viriri S (2020) A conceptual comparison of several metaheuristic algorithms on continuous optimisation problems. Neural Comput Appl 32(10):6207–6251
Farasat A, Menhaj MB, Mansouri T, Moghadam MRS (2010) ARO: A new model-free optimization algorithm inspired from asexual reproduction. Appl Soft Comput 10(4):1284–1292
Fard AF, Hajiaghaei-Keshteli M (2016). Red deer algorithm (RDA); a new optimization algorithm inspired by red deer's mating. In: International conference on industrial engineering. IEEE, pp 33–34
Felipe D, Goldbarg EFG, Goldbarg MC (2014) Scientific algorithms for the car renter salesman problem. In: 2014 IEEE congress on evolutionary computation (CEC). IEEE, pp. 873–879
Feng X, Ma M, Yu H (2016) Crystal energy optimization algorithm. Comput Intell 32(2):284–322
Ferreira C (2001) Gene expression programming: a new adaptive algorithm for solving problems. arXiv preprint cs/0102027
Findik O (2015) Bull optimization algorithm based on genetic operators for continuous optimization problems. Turk J Electr Eng Comput Sci 23(Supp 1):2225–2239
Fister Jr I, Yang XS, Fister I, Brest J, Fister D (2013) A brief review of nature-inspired algorithms for optimization. arXiv preprint arXiv: 1307.4186
Formato RA (2007) Central force optimization: a new metaheuristic with applications in applied electromagnetics. Prog Electromagn Res 77:425–491
Franceschini F, Maisano DA (2010) Analysis of the Hirsch index’s operational properties. Eur J Oper Res 203(2):494–504
Gandomi AH (2014) Interior search algorithm (ISA): a novel approach for global optimization. ISA Trans 53(4):1168–1183
Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845
Gao GG, Zenger K, Coelho LDS (2018) A novel metaheuristic algorithm inspired by rhino herd behavior
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68
Ghaemi M, Feizi-Derakhshi MR (2014) Forest optimization algorithm. Expert Syst Appl 41(15):6676–6687
Gheraibia Y, Moussaoui A (2013) Penguins search optimization algorithm (PeSOA). In: International conference on industrial, engineering and other applications of applied intelligent systems. Springer, Berlin, pp 222–231
Ghorbani N, Babaei E (2014) Exchange market algorithm. Appl Soft Comput 19:177–187
Glover F (1977) Heuristics for integer programming using surrogate constraints. Decis Sci 8(1):156–166
Glover F (1986) Future paths for integer programming and links to artificial intelligence. Comput Oper Res 13(5):533–549
Greensmith J, Aickelin U, Cayzer S (2005) Introducing dendritic cells as a novel immune-inspired algorithm for anomaly detection. In: International conference on artificial immune systems. Springer, Berlin, pp 153–167
Haddad OB, Afshar A, Marino MA (2006) Honey-bees mating optimization (HBMO) algorithm: a new heuristic approach for water resources optimization. Water Resour Manag 20(5):661–680
Hajiaghaei-Keshteli M, Aminnayeri MJASC (2014) Solving the integrated scheduling of production and rail transportation problem by Keshtel algorithm. Appl Soft Comput 25:184–203
Hanif (2017) Tree physiology optimization (TPO) algorithm for stochastic test function optimization. Available at https://www.mathworks.com/matlabcentral/fileexchange/63982-tree-physiology-optimization-tpo-algorithm-for-stochastic-test-function-optimization. Accessed 2 May 2019
Hansen N, Müller SD, Koumoutsakos P (2003) Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evolut Comput 11(1):1–18
Harifi S, Khalilian M, Mohammadzadeh J, Ebrahimnejad S (2019) Emperor Penguins Colony: a new metaheuristic algorithm for optimization. Evol Intel 12(2):211–226
Hatamlou A (2013) Black hole: a new heuristic optimization approach for data clustering. Inf Sci 222:175–184
Hatamlou A (2014) Heart: a novel optimization algorithm for cluster analysis. Progr Artif Intellig 2(2–3):167–173
Havens TC, Spain CJ, Salmon NG, Keller JM (2008) Roach infestation optimization. In: 2008 IEEE swarm intelligence symposium. IEEE, pp 1–7
He S, Wu QH, Saunders JR (2006) A novel group search optimizer inspired by animal behavioural ecology. In: 2006 IEEE international conference on evolutionary computation. IEEE, pp 1272–1278
He X, Zhang S, Wang J (2015) A novel algorithm inspired by plant root growth with self-similarity propagation. In: 2015 1st international conference on industrial networks and intelligent systems (INISCom). IEEE, pp 157–162
Hedayatzadeh R, Salmassi FA, Keshtgari M, Akbari R, Ziarati K (2010) Termite colony optimization: A novel approach for optimizing continuous problems. In: 2010 18th Iranian conference on electrical engineering. IEEE, pp 553–558
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Future Gener Comput Syst 97:849–872
Hernández H, Blum C (2012) Distributed graph coloring: an approach based on the calling behavior of Japanese tree frogs. Swarm Intell 6(2):117–150
Hirsch JE (2005) An index to quantify an individual’s scientific research output. Proc Natl Acad Sci 102(46):16569–16572
Holland JH (1962) Outline for a logical theory of adaptive systems. J ACM (JACM) 9(3):297–314
Holland JH, Reitman JS (1978) Cognitive systems based on adaptive algorithms. In: Pattern-directed inference systems. Academic Press, London, pp 313–329
Hosseini HS (2007) Problem solving by intelligent water drops. In: 2007 IEEE congress on evolutionary computation. IEEE, pp 3226–3231
Hosseini E (2017) Laying chicken algorithm: a new meta-heuristic approach to solve continuous programming problems. J Appl Comput Math 6(344):2
Hsiao YT, Chuang CL, Jiang JA, Chien CC (2005) A novel optimization algorithm: space gravitational optimization. In: 2005 IEEE international conference on systems, man and cybernetics. IEEE, vol 3, pp 2323–2328
Huan TT, Kulkarni AJ, Kanesan J, Huang CJ, Abraham A (2017) Ideology algorithm: a socio-inspired optimization methodology. Neural Comput Appl 28(1):845–876
Huang G (2016) Artificial infectious disease optimization: a SEIQR epidemic dynamic model-based function optimization algorithm. Swarm Evolut Comput 27:31–67
Ibrahim MK, Ali RS (2016) Novel optimization algorithm inspired by camel traveling behavior. Iraqi J Electr Electron Eng 12(2):167–177
Iordache S (2010) Consultant-guided search: a new metaheuristic for combinatorial optimization problems. In: Proceedings of the 12th annual conference on genetic and evolutionary computation, pp 225–232
Irizarry R (2004) LARES: an artificial chemical process approach for optimization. Evol Comput 12(4):435–459
Ishibuchi H, Masuda H, Nojima Y (2015) A study on performance evaluation ability of a modified inverted generational distance indicator. In: Proceedings of the 2015 annual conference on genetic and evolutionary computation, pp 695–702
Jahani E, Chizari M (2018) Tackling global optimization problems with a novel algorithm–Mouth Brooding Fish algorithm. Appl Soft Comput 62:987–1002
Jain M, Singh V, Rani A (2019) A novel nature-inspired algorithm for optimization: squirrel search algorithm. Swarm Evolut Comput 44:148–175
Janmaijaya M, Shukla AK, Abraham A, Muhuri PK (2018) A scientometric study of neurocomputing publications (1992–2018): an aerial overview of intrinsic structure. Publications 6(3):32
Javidy B, Hatamlou A, Mirjalili S (2015) Ions motion algorithm for solving optimization problems. Appl Soft Comput 32:72–79
Jin GG, Tran TD (2010) A nature-inspired evolutionary algorithm based on spiral movements. In: Proceedings of SICE annual conference. IEEE, pp 1643–1647
Jung SH (2003) Queen-bee evolution for genetic algorithms. Electron Lett 39(6):575–576
Kaboli SHA, Selvaraj J, Rahim NA (2017) Rain-fall optimization algorithm: a population based algorithm for solving constrained optimization problems. J Comput Sci 19:31–42
Kadioglu S, Sellmann M (2009) Dialectic search. In: International conference on principles and practice of constraint programming. Springer, Berlin, pp 486–500
Kallioras NA, Lagaros ND, Avtzis DN (2018) Pity beetle algorithm—a new metaheuristic inspired by the behavior of bark beetles. Adv Eng Softw 121:147–166
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization, vol 200, pp 1–10. Technical report-tr06, Erciyes University, Engineering Faculty, Computer Engineering Department
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
Karci A, Alatas B (2006) Thinking capability of saplings growing up algorithm. In: International conference on intelligent data engineering and automated learning. Springer, Berlin, pp 386–393
Kashan AH (2009) League championship algorithm: a new algorithm for numerical function optimization. In: 2009 international conference of soft computing and pattern recognition. IEEE, pp 43–48
Kashan AH (2014) League championship algorithm (LCA): an algorithm for global optimization inspired by sport championships. Appl Soft Comput 16:171–200
Kashan AH (2015) A new metaheuristic for optimization: optics inspired optimization (OIO). Comput Oper Res 55:99–125
Kaveh A, Bakhshpoori T (2016) Water evaporation optimization: a novel physically inspired optimization algorithm. Comput Struct 167:69–85
Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84
Kaveh A, Eslamlou AD (2020) Water strider algorithm: a new metaheuristic and applications. In: Structures. Elsevier, vol 25, pp 520–541
Kaveh A, Farhoudi N (2013) A new optimization method: Dolphin echolocation. Adv Eng Softw 59:53–70
Kaveh A, Ghazaan MI (2017) A new meta-heuristic algorithm: vibrating particles system. Sci Iran Trans A Civ Eng 24(2):551
Kaveh A, Khayatazad M (2012) A new meta-heuristic method: ray optimization. Comput Struct 112:283–294
Kaveh A, Mahdavi VR (2014) Colliding bodies optimization: a novel meta-heuristic method. Comput Struct 139:18–27
Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mech 213(3):267–289
Kaveh A, Zaerreza A (2020) Shuffled shepherd optimization method: a new Meta-heuristic algorithm. Eng Comput
Kaveh A, Zolghadr A (2016) A novel meta-heuristic algorithm: tug of war optimization. Iran Univ Sci Technol 6(4):469–492
Kazikova A, Pluhacek M, Senkerik R, Viktorin A (2017) Proposal of a new swarm optimization method inspired in bison behavior. In: 23rd international conference on soft computing. Springer, Cham, pp 146–156
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN'95-international conference on neural networks. IEEE, vol 4, pp 1942–1948
Kiran MS (2015) TSA: Tree-seed algorithm for continuous optimization. Expert Syst Appl 42(19):6686–6698
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680
Klein CE, dos Santos Coelho L (2018) Meerkats-inspired algorithm for global optimization problems. In: ESANN
Klein CE, Mariani VC, dos Santos Coelho L (2018) Cheetah based optimization algorithm: a novel swarm intelligence paradigm. In: ESANN
Koohi SZ, Hamid NAWA, Othman M, Ibragimov G (2018) Raccoon optimization algorithm. IEEE Access 7:5383–5399
Krishnanand KN, Ghose D (2009) Glowworm swarm optimization for simultaneous capture of multiple local optima of multimodal functions. Swarm Intell 3(2):87–124
Kumar A, Misra RK, Singh D (2017) Improving the local search capability of effective butterfly optimizer using covariance matrix adapted retreat phase. In: 2017 IEEE congress on evolutionary computation (CEC). IEEE, pp 1835–1842
Labbi Y, Attous DB, Gabbar HA, Mahdad B, Zidan A (2016) A new rooted tree optimization algorithm for economic dispatch with valve-point effect. Int J Electr Power Energy Syst 79:298–311
Laengle S, Merigó JM, Miranda J, Słowiński R, Bomze I, Borgonovo E, Teunter R (2017) Forty years of the European Journal of Operational Research: A bibliometric overview. Eur J Oper Res 262(3):803–816
Lam AY, Li VO (2009) Chemical-reaction-inspired metaheuristic for optimization. IEEE Trans Evol Comput 14(3):381–399
Li XL (2002) An optimizing method based on autonomous animals: fish-swarm algorithm. Syst Eng Theory Pract 22(11):32–38
Li X, Zhang J, Yin M (2014) Animal migration optimization: an optimization algorithm inspired by animal migration behavior. Neural Comput Appl 24(7–8):1867–1877
Li M, Zhao H, Weng X, Han T (2016) Cognitive behavior optimization algorithm for solving optimization problems. Appl Soft Comput 39:199–222
Li MD, Zhao H, Weng XW, Han T (2016) A novel nature-inspired algorithm for optimization: Virus colony search. Adv Eng Softw 92:65–88
Liang YC, Cuevas Juarez JR (2016) A novel metaheuristic for continuous optimization problems: virus optimization algorithm. Eng Optim 48(1):73–93
Liu C, Yan X, Liu C, Wu H (2011) The wolf colony algorithm and its application. Chin J Electron 20(2):212–216
Luo F, Zhao J, Dong ZY (2016) A new metaheuristic algorithm for real-parameter optimization: natural aggregation algorithm. In: 2016 IEEE congress on evolutionary computation (CEC). IEEE, pp 94–103
Mahmoodabadi MJ, Rasekh M, Zohari T (2018) TGA: team game algorithm. Future Comput Inform J 3(2):191–199
Mandal S (2018) Elephant swarm water search algorithm for global optimization. Sādhanā 43(1):2
Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Ecol Inform 1(4):355–366
Melvix JL (2014) Greedy politics optimization: metaheuristic inspired by political strategies adopted during state assembly elections. In: 2014 IEEE international advance computing conference (IACC). IEEE, pp 1157–1162
Meng X, Liu Y, Gao X, Zhang H (2014) A new bio-inspired algorithm: chicken swarm optimization. In: International conference in swarm intelligence. Springer, Cham, pp 86–94
Meng XB, Gao XZ, Lu L, Liu Y, Zhang H (2016) A new bio-inspired optimisation algorithm: bird swarm algorithm. J Exp Theor Artif Intell 28(4):673–687
Merigó JM, Mas-Tur A, Roig-Tierno N, Ribeiro-Soriano D (2015) A bibliometric overview of the Journal of Business Research between 1973 and 2014. J Bus Res 68(12):2645–2653
Merigó JM, Blanco-Mesa F, Gil-Lafuente AM, Yager RR (2017) Thirty years of the International Journal of Intelligent Systems: a bibliometric review. Int J Intell Syst 32(5):526–554
Merrikh-Bayat F (2014) A numerical optimization algorithm inspired by the strawberry plant. arXiv preprint arXiv: 1407.7399
Merrikh-Bayat F (2015) The runner-root algorithm: a metaheuristic for solving unimodal and multimodal optimization problems inspired by runners and roots of plants in nature. Appl Soft Comput 33:292–303
Meyers RA (2009) Encyclopedia of complexity and systems science. Springer, Berlin
Milani A, Santucci V (2012) Community of scientist optimization: an autonomy oriented approach to distributed optimization. AI Commun 25(2):157–172
Min H, Wang Z (2011) Design and analysis of group escape behavior for distributed autonomous mobile robots. In: 2011 IEEE international conference on robotics and automation. IEEE, pp 6128–6135
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98
Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073
Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513
Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp Swarm Algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191
Mitchell M (1998) An introduction to genetic algorithms. MIT Press, London
Mladenović N, Hansen P (1997) Variable neighborhood search. Comput Oper Res 24(11):1097–1100
Mo H, Xu L (2013) Magnetotactic bacteria optimization algorithm for multimodal optimization. In: 2013 IEEE symposium on swarm intelligence (SIS). IEEE, pp 240–247
Moein S, Logeswaran R (2014) KGMO: A swarm optimization algorithm based on the kinetic energy of gas molecules. Inf Sci 275:127–144
Moghdani R, Salimifard K (2018) Volleyball premier league algorithm. Appl Soft Comput 64:161–185
Monismith DR, Mayfield BE (2008) Slime mold as a model for numerical optimization. In: 2008 IEEE swarm intelligence symposium. IEEE, pp 1–8
Montiel O, Castillo O, Melin P, Díaz AR, Sepúlveda R (2007) Human evolutionary model: a new approach to optimization. Inf Sci 177(10):2075–2098
Moosavi SHS, Bardsiri VK (2017) Satin bowerbird optimizer: a new optimization algorithm to optimize ANFIS for software development effort estimation. Eng Appl Artif Intell 60:1–15
Mora-Gutiérrez RA, Ramírez-Rodríguez J, Rincón-García EA (2014) An optimization algorithm inspired by musical composition. Artif Intell Rev 41(3):301–315
Mozaffari A, Fathi A, Behzadipour S (2012) The great salmon run: a novel bio-inspired algorithm for artificial system design and optimisation. Int J Bio-Inspired Comput 4(5):286–301
Mucherino A, Seref O (2007) Monkey search: a novel metaheuristic search for global optimization. In: AIP conference proceedings, vol 953, No 1, pp 162–173. American Institute of Physics
Muhuri PK, Shukla AK, Janmaijaya M, Basu A (2018) Applied soft computing: a bibliometric analysis of the publications and citations during (2004–2016). Appl Soft Comput 69:381–392
Muhuri PK, Shukla AK, Abraham A (2019) Industry 4.0: a bibliometric analysis and detailed overview. Eng Appl Artif Intell 78:218–235
Muller SD, Marchetto J, Airaghi S, Kournoutsakos P (2002) Optimization based on bacterial chemotaxis. IEEE Trans Evol Comput 6(1):16–29
Murase H, Wadano A (1998) Photosynthetic algorithm for machine learning and TSP. IFAC Proc Vol 31(12):19–24
Murata T, Ishibuchi H (1995) MOGA: multi-objective genetic algorithms. In: IEEE international conference on evolutionary computation, vol 1, pp 289–294
Nara K, Takeyama T, Kim H (1999). A new evolutionary algorithm based on sheep flocks heredity model and its application to scheduling problem. In: IEEE SMC'99 conference proceedings. 1999 IEEE international conference on systems, man, and cybernetics (Cat. No. 99CH37028). IEEE, vol 6, pp 503–508
Neshat M, Sepidnam G, Sargolzaei M (2013) Swallow swarm optimization algorithm: a new method to optimization. Neural Comput Appl 23(2):429–454
Nguyen HT, Bhanu B (2012) Zombie survival optimization: a swarm intelligence algorithm inspired by zombie foraging. In: Proceedings of the 21st international conference on pattern recognition (ICPR2012). IEEE, pp 987–990
Niu B, Wang H (2012) Bacterial colony optimization. Discrete Dyn Nat Soc
Numaoka C (1996) Bacterial evolution algorithm for rapid adaptation. In: European workshop on modelling autonomous agents in a multi-agent world. Springer, Berlin, pp 139–148
Nyberg K (2012) Flow analysis of Apache Wingsuit. FS Dynamics, Stockholm
Odili JB, Kahar MNM, Anwar S (2015) African buffalo optimization: a swarm-intelligence technique. Proc Comput Sci 76:443–448
Oftadeh R, Mahjoob MJ (2009) A new meta-heuristic optimization algorithm: hunting search. In: 2009 fifth international conference on soft computing, computing with words and perceptions in system analysis, decision and control. IEEE, pp 1–5
Omidvar R, Parvin H, Rad F (2015) SSPCO optimization algorithm (see-see partridge chicks optimization). In: 2015 fourteenth mexican international conference on artificial intelligence (MICAI). IEEE, pp 101–106
Osaba E, Diaz F, Onieva E (2014) Golden ball: a novel meta-heuristic to solve combinatorial optimization problems based on soccer concepts. Appl Intell 41(1):145–166
Pan WT (2012) A new fruit fly optimization algorithm: taking the financial distress model as an example. Knowl-Based Syst 26:69–74
Parpinelli RS, Lopes HS (2011) An eco-inspired evolutionary algorithm applied to numerical optimization. In: 2011 third world congress on nature and biologically inspired computing. IEEE, pp 466–471
Passino KM (2002) Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst Mag 22(3):52–67
Patel VK, Savsani VJ (2015) Heat transfer search (HTS): a novel optimization algorithm. Inf Sci 324:217–246
Pattnaik SS, Bakwad KM, Sohi BS, Ratho RK, Devi S (2013) Swine influenza models based optimization (SIMBO). Appl Soft Comput 13(1):628–653
Pedroso JP (2007) Simple metaheuristics using the simplex algorithm for non-linear programming. In: International workshop on engineering stochastic local search algorithms. Springer, Berlin, pp 217–221
Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S, Zaidi M (2005) The bees algorithm. Technical Note, Manufacturing Engineering Centre, Cardiff University, UK
Pierezan J, Coelho LDS (2018) Coyote optimization algorithm: a new metaheuristic for global optimization problems. In: 2018 IEEE congress on evolutionary computation (CEC). IEEE, pp 1–8
Pinto P, Runkler TA, Sousa JM (2005) Wasp swarm optimization of logistic systems. In: Adaptive and natural computing algorithms. Springer, Vienna, pp 264–267
Premaratne U, Samarabandu J, Sidhu T (2009) A new biologically inspired optimization algorithm. In: 2009 international conference on industrial and information systems (ICIIS). IEEE, pp 279–284
Pritchard A (1969) Statistical bibliography or bibliometrics. J Doc 25(4):348–349
Punnathanam V, Kotecha P (2016) Yin–Yang-pair optimization: a novel lightweight optimization algorithm. Eng Appl Artif Intell 54:62–79
Puris A, Bello R, Molina D, Herrera F (2012) Variable mesh optimization for continuous optimization problems. Soft Comput 16(3):511–525
Purnomo HD, Wee HM (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
Quijano N, Passino KM (2007) Honey bee social foraging algorithms for resource allocation, part I: algorithm and theory. In 2007 American control conference. IEEE, pp 3383–3388
Rabanal P, Rodríguez I, Rubio F (2007) Using river formation dynamics to design heuristic algorithms. In: International conference on unconventional computation. Springer, Berlin, pp 163–177
Radcliffe NJ, Surry PD (1994) Formal memetic algorithms. In: AISB workshop on evolutionary computing. Springer, Berlin, pp 1–16
Rahmani R, Yusof R (2014) A new simple, fast and efficient algorithm for global optimization over continuous search-space problems: radial movement optimization. Appl Math Comput 248:287–300
Rajabioun R (2011) Cuckoo optimization algorithm. Appl Soft Comput 11(8):5508–5518
Rajakumar BR (2012) The Lion’s Algorithm: a new nature-inspired search algorithm. Proc Technol 6:126–135
Rajpurohit J, Sharma TK, Abraham A, Vaishali A (2017) Glossary of metaheuristic algorithms. Int J Comput Inf Syst Ind Manag Appl 9:181–205
Rao RV, Savsani VJ, Vakharia DP (2011) Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315
Raouf OA, Hezam IM (2017) Sperm motility algorithm: a novel metaheuristic approach for global optimisation. Int J Oper Res 28(2):143–163
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Ray T, Liew KM (2003) Society and civilization: an optimization algorithm based on the simulation of social behavior. IEEE Trans Evol Comput 7(4):386–396
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
Reynolds RG (1994) An introduction to cultural algorithms. In: Proceedings of the third annual conference on evolutionary programming. World Scientific, River Edge, NJ, pp 131–139
Rosenberg L (2016) Artificial swarm intelligence, a human-in-the-loop approach to AI. In: Proceedings of the AAAI conference on artificial intelligence, vol 30, no 1
Saadi Y, Yanto ITR, Herawan T, Balakrishnan V, Chiroma H, Risnumawan A (2016) Ringed seal search for global optimization via a sensitive search model. PLoS ONE 11(1):e0144371
Sacco WF, Oliveira CREA (2005) A new stochastic optimization algorithm based on a particle collision metaheuristic. In: Proceedings of 6th WCSMO
Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2012) Mine blast algorithm for optimization of truss structures with discrete variables. Comput Struct 102:49–63
Salcedo-Sanz S, Del Ser J, Landa-Torres I, Gil-López S, Portilla-Figueras JA (2014) The coral reefs optimization algorithm: a novel metaheuristic for efficiently solving optimization problems. Sci World J
Salgotra R, Singh U (2019) The naked mole-rat algorithm. Neural Comput Appl 31(12):8837–8857
Salhi A, Fraga ES (2011) Nature-inspired optimisation approaches and the new plant propagation algorithm
Salih SQ, Alsewari AA (2020) A new algorithm for normal and large-scale optimization problems: nomadic people optimizer. Neural Comput Appl 32(14):10359–10386
Salimi H (2015) Stochastic fractal search: a powerful metaheuristic algorithm. Knowl-Based Syst 75:1–18
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47
Savsani P, Savsani V (2016) Passing vehicle search (PVS): a novel metaheuristic algorithm. Appl Math Model 40(5–6):3951–3978
Shah-Hosseini H (2009) The intelligent water drops algorithm: a nature-inspired swarm-based optimization algorithm. Int J Bio-inspired Comput 1(1–2):71–79
Shah-Hosseini H (2011) Principal components analysis by the galaxy-based search algorithm: a novel metaheuristic for continuous optimisation. Int J Comput Sci Eng 6(1–2):132–140
Shareef H, Ibrahim AA, Mutlag AH (2015) Lightning search algorithm. Appl Soft Comput 36:315–333
Sharma A (2010) A new optimizing algorithm using reincarnation concept. In: 2010 11th international symposium on computational intelligence and informatics (CINTI). IEEE, pp 281–288
Shehadeh HA, Ahmedy I, Idris MYI (2018b) Sperm swarm optimization algorithm for optimizing wireless sensor network challenges. In: Proceedings of the 6th international conference on communications and broadband networking, pp 53–59
Shehadeh HA, Idna Idris MY, Ahmedy I, Ramli R, Mohamed Noor N (2018) The multi-objective optimization algorithm based on sperm fertilization procedure (MOSFP) method for solving wireless sensor networks optimization problems in smart grid applications. Energies 11(1):97
Shen J, Li Y (2009) Light ray optimization and its parameter analysis. In: 2009 international joint conference on computational sciences and optimization. IEEE, vol 2, pp 918–922
Shi Y (2011) Brain storm optimization algorithm. In: International conference in swarm intelligence. Springer, Berlin, pp 303–309
Shi Y (2015) An optimization algorithm based on brainstorming process. In: Emerging research on swarm intelligence and algorithm optimization. IGI Global, pp 1–35
Shiqin Y, Jianjun J, Guangxing Y (2009) A dolphin partner optimization. In: 2009 WRI global congress on intelligent systems. IEEE, vol 1, pp 124–128
Shukla AK, Sharma R, Muhuri PK (2018) A review of the scopes and challenges of the modern real-time operating systems. Int J Embedded Real-Time Commun Syst (IJERTCS) 9(1):66–82
Shukla AK, Janmaijaya M, Abraham A, Muhuri PK (2019) Engineering applications of artificial intelligence: a bibliometric analysis of 30 years (1988–2018). Eng Appl Artif Intell 85:517–532
Shukla AK, Banshal SK, Seth T, Basu A, John R, Muhuri PK (2020) A bibliometric overview of the field of type-2 fuzzy sets and systems [discussion forum]. IEEE Comput Intell Mag 15(1):89–98
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713
Singh PR, Abd Elaziz M, Xiong S (2019) Ludo game-based metaheuristics for global and engineering optimization. Appl Soft Comput 84:105723
Sörensen K (2015) Metaheuristics—the metaphor exposed. Int Trans Oper Res 22(1):3–18
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359
Su S, Wang J, Fan W, Yin X (2007). Good lattice swarm algorithm for constrained engineering design optimization. In: 2007 International conference on wireless communications, networking and mobile computing. IEEE, pp 6421–6424
Su MC, Su SY, Zhao YX (2009) A swarm-inspired projection algorithm. Pattern Recogn 42(11):2764–2786
Subashini P, Dhivyaprabha TT, Krishnaveni M (2017) Synergistic fibroblast optimization. In: Artificial intelligence and evolutionary computations in engineering systems. Springer, Singapore, pp 285–294
Subramanian C, Sekar ASS, Subramanian K (2013) A new engineering optimization method: African wild dog algorithm. Int J Soft Comput 8(3):163–170
Sun Y, Yen GG, Yi Z (2018) IGD indicator-based evolutionary algorithm for many-objective optimization problems. IEEE Trans Evol Comput 23(2):173–187
Sur C, Sharma S, Shukla A (2013) Egyptian vulture optimization algorithm–a new nature inspired meta-heuristics for knapsack problem. In: The 9th international conference on computing and information technology (IC2IT2013). Springer, Berlin, pp 227–237
Taherdangkoo M, Yazdi M, Bagheri MH (2011) Stem cells optimization algorithm. In: International conference on intelligent computing. Springer, Berlin, pp 394–403
Taherdangkoo M, Shirzadi MH, Yazdi M, Bagheri MH (2013) A robust clustering method based on blind, naked mole-rats (BNMR) algorithm. Swarm Evolut Comput 10:1–11
Taillard ÉD, Voss S (2002) POPMUSIC—partial optimization metaheuristic under special intensification conditions. In: Essays and surveys in metaheuristics. Springer, Boston, pp 613–629
Tamura K, Yasuda K (2011) Spiral dynamics inspired optimization. J Adv Comput Intell Intell Inform 15(8):1116–1122
Tan Y, Zhu Y (2010). Fireworks algorithm for optimization. In: International conference in swarm intelligence. Springer, Berlin, pp 355–364
Tang WJ, Wu QH, Saunders JR (2007) A bacterial swarming algorithm for global optimization. In: 2007 IEEE congress on evolutionary computation, pp 1207–1212. IEEE
Tang R, Fong S, Yang XS, Deb S (2012) Wolf search algorithm with ephemeral memory. In: Seventh international conference on digital information management (ICDIM 2012). IEEE, pp 165–172
Tang D, Dong S, Jiang Y, Li H, Huang Y (2015) ITGO: Invasive tumor growth optimization algorithm. Appl Soft Comput 36:670–698
Tayarani MH, Akbarzadeh MR (2008) Magnetic optimization algorithms a new synthesis. In: 2008 IEEE congress on evolutionary computation (IEEE world congress on computational intelligence). IEEE, pp 2659–2664
Tilahun SL, Ong HC (2015) Prey-predator algorithm: a new metaheuristic algorithm for optimization problems. Int J Inform Technol Decis Mak 14(06):1331–1352
Torres-Jiménez J, Pavón J (2014) Applications of metaheuristics in real-life problems
Trianni A, Merigó JM, Bertoldi P (2018) Ten years of energy efficiency: a bibliometric analysis. Energy Effic 11(8):1917–1939
Tzanetos A, Dounias G (2017). A new metaheuristic method for optimization: sonar inspired optimization. In: International conference on engineering applications of neural networks. Springer, Cham, pp 417–428
Uymaz SA, Tezel G, Yel E (2015) Artificial algae algorithm (AAA) for nonlinear global optimization. Appl Soft Comput 31:153–171
Wang P, Zhu Z, Huang S (2013). Seven-spot ladybird optimization: a novel and efficient metaheuristic algorithm for numerical optimization. Sci World J
Wang GG, Deb S, Coelho LDS (2015) Elephant herding optimization. In: 2015 3rd international symposium on computational and business intelligence (ISCBI). IEEE, pp 1–5
Wang GG, Deb S, Coelho LDS (2018) Earthworm optimisation algorithm: a bio-inspired metaheuristic algorithm for global optimisation problems. Int J Bio-Inspired Comput 12(1):1–22
Wang GG, Deb S, Cui Z (2019) Monarch butterfly optimization. Neural Comput Appl 31(7):1995–2014
Wedyan A, Whalley J, Narayanan A (2017) Hydrological cycle algorithm for continuous optimization problems. J Optim
Weise T (2009) Global optimization algorithms-theory and application. Self-Published Thomas Weise
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82
Xavier AE, Xavier VL (2016) Flying elephants: a general method for solving non-differentiable problems. J Heurist 22(4):649–664
Xie XF, Zhang WJ, Yang ZL (2002) Social cognitive optimization for nonlinear programming problems. In: Proceedings of international conference on machine learning and cybernetics. IEEE, vol 2, pp 779–783
Xie L, Zeng J, Cui Z (2009) General framework of artificial physics optimization algorithm. In: 2009 world congress on nature and biologically inspired computing (NaBIC). IEEE, pp 1321–1326
Xing B, Gao WJ (2014) Introduction to computational intelligence. In: Innovative computational intelligence: a rough guide to 134 clever algorithms. Springer, Cham, pp 3–17
Xu Y, Cui Z, Zeng J (2010) Social emotional optimization algorithm for nonlinear constrained optimization problems. In: International conference on swarm, evolutionary, and memetic computing. Springer, Berlin, pp 583–590
Yadav A (2019) AEFA: artificial electric field algorithm for global optimization. Swarm Evolut Comput 48:93–108
Yampolskiy RV, El-Barkouky A (2011) Wisdom of artificial crowds algorithm for solving NP-hard problems. Int J Bio-inspired Comput 3(6):358–369
Yan GW, Hao ZJ (2013) A novel optimization algorithm based on atmosphere clouds model. Int J Comput Intell Appl 12(01):1350002
Yang XS (2009) Firefly algorithms for multimodal optimization. In: International symposium on stochastic algorithms. Springer, Berlin, pp 169–178
Yang XS (2010a) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, Berlin, pp 65–74
Yang XS (2010b) Nature-inspired metaheuristic algorithms. Luniver Press
Yang XS (2012) Flower pollination algorithm for global optimization. In: International conference on unconventional computing and natural computation. Springer, Berlin, pp 240–249
Yang XS (2018) Mathematical analysis of nature-inspired algorithms. In: Nature-inspired algorithms and applied optimization. Springer, Cham, pp 1–25
Yang XS (2018) Social algorithms. arXiv preprint arXiv: 1805.05855
Yang XS, Deb S (2009) Cuckoo search via Lévy flights. In: 2009 World congress on nature and biologically inspired computing (NaBIC). IEEE, pp 210–214
Yang XS, Deb S (2010) Eagle strategy using Lévy walk and firefly algorithms for stochastic optimization. In: Nature inspired cooperative strategies for optimization (NICSO 2010). Springer, Berlin, pp 101–111
Yang FC, Wang YP (2007) Water flow-like algorithm for object grouping problems. J Chin Inst Ind Eng 24(6):475–488
Yazdani M, Jolai F (2016) Lion optimization algorithm (LOA): a nature-inspired metaheuristic algorithm. J Comput Des Eng 3(1):24–36
Yu D, Shi S (2015) Researching the development of Atanassov intuitionistic fuzzy set: using a citation network analysis. Appl Soft Comput 32:189–198
Yu D, Xu Z, Pedrycz W, Wang W (2017) Information Sciences 1968–2016: a retrospective analysis with text mining and bibliometric. Inf Sci 418:619–634
Yu D, Xu Z, Kao Y, Lin CT (2017) The structure and citation landscape of IEEE transactions on fuzzy systems (1994–2015). IEEE Trans Fuzzy Syst 26(2):430–442
Yuan Y, Xu H, Wang B (2014) An improved NSGA-III procedure for evolutionary many-objective optimization. In: Proceedings of the 2014 annual conference on genetic and evolutionary computation, pp 661–668
Zavadskas EK, Skibniewski MJ, Antucheviciene J (2014) Performance analysis of civil engineering journals based on the web of science® database. Arch Civ Mech Eng 14:519–527
Zelinka I (2004) SOMA—self-organizing migrating algorithm. In: New optimization techniques in engineering. Springer, Berlin, pp 167–217
Zhang Q, Li H (2007) MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731
Zhang X, Chen W, Dai C (2008) Application of oriented search algorithm in reactive power optimization of power system. In: 2008 third international conference on electric utility deregulation and restructuring and power technologies. IEEE, pp 2856–2861
Zhang LM, Dahlmann C, Zhang Y (2009) Human-inspired algorithms for continuous function optimization. In: 2009 IEEE international conference on intelligent computing and intelligent systems. IEEE, vol 1, pp 318–321
Zhang X, Sun B, Mei T, Wang R (2010) Post-disaster restoration based on fuzzy preference relation and bean optimization algorithm. In: 2010 IEEE youth conference on information, computing and telecommunications. IEEE, pp 271–274
Zhang Q, Wang R, Yang J, Ding K, Li Y, Hu J (2017) Collective decision optimization algorithm: a new heuristic optimization method. Neurocomputing 221:123–137
Zhang J, Xiao M, Gao L, Pan Q (2018) Queuing search algorithm: a novel metaheuristic algorithm for solving engineering optimization problems. Appl Math Model 63:464–490
Zhao HC, Hai YT (2010) Notice of retraction: cockroach swarm optimization. In: 2010 2nd international conference on computer engineering and technology. IEEE, vol 6, pp V6-652
Zhao J, Tang D, Liu Z, Cai Y, Dong S (2020) Spherical search optimizer: a simple yet efficient meta-heuristic approach. Neural Comput Appl 32:9777–9808. https://doi.org/10.1007/s00521-019-04510-4
Zheng YJ (2015) Water wave optimization: a new nature-inspired metaheuristic. Comput Oper Res 55:1–11
Zheng YJ, Ling HF, Xue JY (2014) Ecogeography-based optimization: enhancing biogeography-based optimization with ecogeographic barriers and differentiations. Comput Oper Res 50:115–127
Zhu GY, Zhang WB (2017) Optimal foraging algorithm for global optimization. Appl Soft Comput 51:294–313
Zitzler E, Laumanns M, Thiele L (2001) SPEA2: Improving the strength pareto evolutionary algorithm. TIK-report, 103
Zongyuan ZYM (2003) A new search algorithm for global optimization: population migration algorithm (I). J South China Univ Technology (Natural Science) 3
Zungeru AM, Ang LM, Seng KP (2012) Termite-hill: performance optimized swarm intelligence based routing algorithm for wireless sensor networks. J Netw Comput Appl 35(6):1901–1917
Author information
Authors and Affiliations
Contributions
Conception or design of the work, AEE; Data curation, AEE, AKS, AAA, and JOA; Formal analysis, AEE, AKS, and RN; Methodology, AEE, AKS, RN and HC; Supervision, AEE; Validation, AEE, AKS and PKM; Visualization, AKS; Drafting of original manuscript, AEE, AKS, and RN; Drafting—review and editing, AEE, AKS, RN, HC, and PKM.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ezugwu, A.E., Shukla, A.K., Nath, R. et al. Metaheuristics: a comprehensive overview and classification along with bibliometric analysis. Artif Intell Rev 54, 4237–4316 (2021). https://doi.org/10.1007/s10462-020-09952-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10462-020-09952-0