Skip to main content

Advertisement

Log in

Metaheuristics: a comprehensive overview and classification along with bibliometric analysis

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

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)

Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

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

    Article  Google Scholar 

  • Abedinia O, Amjady N, Ghasemi A (2016) A new metaheuristic algorithm based on shark smell optimization. Complexity 21(5):97–116

    Article  MathSciNet  Google Scholar 

  • Abedinpourshotorban H, Shamsuddin SM, Beheshti Z, Jawawi DN (2016) Electromagnetic field optimization: a physics-inspired metaheuristic optimization algorithm. Swarm Evolut Comput 26:8–22

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Alatas B (2011) ACROA: artificial chemical reaction optimization algorithm for global optimization. Expert Syst Appl 38(10):13170–13180

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Alsattar HA, Zaidan AA, Zaidan BB (2020) Novel meta-heuristic bald eagle search optimisation algorithm. Artif Intell Rev 53(3):2237–2264

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Bansal JC, Sharma H, Jadon SS, Clerc M (2014) Spider monkey optimization algorithm for numerical optimization. Memetic Comput 6(1):31–47

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Beyer HG, Schwefel HP (2002) Evolution strategies—a comprehensive introduction. Nat Comput 1(1):3–52

    Article  MathSciNet  MATH  Google Scholar 

  • Birbil Şİ, Fang SC (2003) An electromagnetism-like mechanism for global optimization. J Glob Optim 25(3):263–282

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Bodaghi M, Samieefar K (2019) Meta-heuristic bus transportation algorithm. Iran J Comput Sci 2(1):23–32

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Broadus RN (1987) Toward a definition of “bibliometrics.” Scientometrics 12(5–6):373–379

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Cheng L, Wu XH, Wang Y (2018) Artificial flora (AF) optimization algorithm. Appl Sci 8(3):329

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Civicioglu P (2013) Artificial cooperative search algorithm for numerical optimization problems. Inf Sci 229:58–76

    Article  MATH  Google Scholar 

  • Civicioglu P (2013) Backtracking search optimization algorithm for numerical optimization problems. Appl Math Comput 219(15):8121–8144

    MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Covic N, Lacevic B (2020) Wingsuit flying search—a novel global optimization algorithm. IEEE Access 8:53883–53900

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Dhiman G, Kumar V (2018) Emperor penguin optimizer: a bio-inspired algorithm for engineering problems. Knowl-Based Syst 159:20–50

    Article  Google Scholar 

  • Doğan B, Ölmez T (2015) A new metaheuristic for numerical function optimization: vortex Search algorithm. Inf Sci 293:125–145

    Article  Google Scholar 

  • Dokeroglu T, Sevinc E, Kucukyilmaz T, Cosar A (2019) A survey on new generation metaheuristic algorithms. Comput Ind Eng 137:106040

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Dueck G (1993) New optimization heuristics: the great deluge algorithm and the record-to-record travel. J Comput Phys 104(1):86–92

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ezugwu AE, Prayogo D (2019) Symbiotic organisms search algorithm: theory, recent advances and applications. Expert Syst Appl 119:184–209

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Franceschini F, Maisano DA (2010) Analysis of the Hirsch index’s operational properties. Eur J Oper Res 203(2):494–504

    Article  MATH  Google Scholar 

  • Gandomi AH (2014) Interior search algorithm (ISA): a novel approach for global optimization. ISA Trans 53(4):1168–1183

    Article  Google Scholar 

  • Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ghaemi M, Feizi-Derakhshi MR (2014) Forest optimization algorithm. Expert Syst Appl 41(15):6676–6687

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Glover F (1977) Heuristics for integer programming using surrogate constraints. Decis Sci 8(1):156–166

    Article  Google Scholar 

  • Glover F (1986) Future paths for integer programming and links to artificial intelligence. Comput Oper Res 13(5):533–549

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Harifi S, Khalilian M, Mohammadzadeh J, Ebrahimnejad S (2019) Emperor Penguins Colony: a new metaheuristic algorithm for optimization. Evol Intel 12(2):211–226

    Article  Google Scholar 

  • Hatamlou A (2013) Black hole: a new heuristic optimization approach for data clustering. Inf Sci 222:175–184

    Article  MathSciNet  Google Scholar 

  • Hatamlou A (2014) Heart: a novel optimization algorithm for cluster analysis. Progr Artif Intellig 2(2–3):167–173

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hirsch JE (2005) An index to quantify an individual’s scientific research output. Proc Natl Acad Sci 102(46):16569–16572

    Article  MATH  Google Scholar 

  • Holland JH (1962) Outline for a logical theory of adaptive systems. J ACM (JACM) 9(3):297–314

    Article  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Huang G (2016) Artificial infectious disease optimization: a SEIQR epidemic dynamic model-based function optimization algorithm. Swarm Evolut Comput 27:31–67

    Article  Google Scholar 

  • Ibrahim MK, Ali RS (2016) Novel optimization algorithm inspired by camel traveling behavior. Iraqi J Electr Electron Eng 12(2):167–177

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Jain M, Singh V, Rani A (2019) A novel nature-inspired algorithm for optimization: squirrel search algorithm. Swarm Evolut Comput 44:148–175

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Javidy B, Hatamlou A, Mirjalili S (2015) Ions motion algorithm for solving optimization problems. Appl Soft Comput 32:72–79

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kashan AH (2015) A new metaheuristic for optimization: optics inspired optimization (OIO). Comput Oper Res 55:99–125

    Article  MathSciNet  MATH  Google Scholar 

  • Kaveh A, Bakhshpoori T (2016) Water evaporation optimization: a novel physically inspired optimization algorithm. Comput Struct 167:69–85

    Article  Google Scholar 

  • Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kaveh A, Ghazaan MI (2017) A new meta-heuristic algorithm: vibrating particles system. Sci Iran Trans A Civ Eng 24(2):551

    Google Scholar 

  • Kaveh A, Khayatazad M (2012) A new meta-heuristic method: ray optimization. Comput Struct 112:283–294

    Article  Google Scholar 

  • Kaveh A, Mahdavi VR (2014) Colliding bodies optimization: a novel meta-heuristic method. Comput Struct 139:18–27

    Article  Google Scholar 

  • Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mech 213(3):267–289

    Article  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Krishnanand KN, Ghose D (2009) Glowworm swarm optimization for simultaneous capture of multiple local optima of multimodal functions. Swarm Intell 3(2):87–124

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Lam AY, Li VO (2009) Chemical-reaction-inspired metaheuristic for optimization. IEEE Trans Evol Comput 14(3):381–399

    Article  Google Scholar 

  • Li XL (2002) An optimizing method based on autonomous animals: fish-swarm algorithm. Syst Eng Theory Pract 22(11):32–38

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Li M, Zhao H, Weng X, Han T (2016) Cognitive behavior optimization algorithm for solving optimization problems. Appl Soft Comput 39:199–222

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Liang YC, Cuevas Juarez JR (2016) A novel metaheuristic for continuous optimization problems: virus optimization algorithm. Eng Optim 48(1):73–93

    Article  MathSciNet  Google Scholar 

  • Liu C, Yan X, Liu C, Wu H (2011) The wolf colony algorithm and its application. Chin J Electron 20(2):212–216

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Mandal S (2018) Elephant swarm water search algorithm for global optimization. Sādhanā 43(1):2

    Article  MathSciNet  MATH  Google Scholar 

  • Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Ecol Inform 1(4):355–366

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133

    Article  Google Scholar 

  • Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  • Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  • Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Moghdani R, Salimifard K (2018) Volleyball premier league algorithm. Appl Soft Comput 64:161–185

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Muhuri PK, Shukla AK, Abraham A (2019) Industry 4.0: a bibliometric analysis and detailed overview. Eng Appl Artif Intell 78:218–235

    Article  Google Scholar 

  • Muller SD, Marchetto J, Airaghi S, Kournoutsakos P (2002) Optimization based on bacterial chemotaxis. IEEE Trans Evol Comput 6(1):16–29

    Article  Google Scholar 

  • Murase H, Wadano A (1998) Photosynthetic algorithm for machine learning and TSP. IFAC Proc Vol 31(12):19–24

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Odili JB, Kahar MNM, Anwar S (2015) African buffalo optimization: a swarm-intelligence technique. Proc Comput Sci 76:443–448

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Pan WT (2012) A new fruit fly optimization algorithm: taking the financial distress model as an example. Knowl-Based Syst 26:69–74

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Patel VK, Savsani VJ (2015) Heat transfer search (HTS): a novel optimization algorithm. Inf Sci 324:217–246

    Article  Google Scholar 

  • Pattnaik SS, Bakwad KM, Sohi BS, Ratho RK, Devi S (2013) Swine influenza models based optimization (SIMBO). Appl Soft Comput 13(1):628–653

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Punnathanam V, Kotecha P (2016) Yin–Yang-pair optimization: a novel lightweight optimization algorithm. Eng Appl Artif Intell 54:62–79

    Article  Google Scholar 

  • Puris A, Bello R, Molina D, Herrera F (2012) Variable mesh optimization for continuous optimization problems. Soft Comput 16(3):511–525

    Article  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • Rajabioun R (2011) Cuckoo optimization algorithm. Appl Soft Comput 11(8):5508–5518

    Article  Google Scholar 

  • Rajakumar BR (2012) The Lion’s Algorithm: a new nature-inspired search algorithm. Proc Technol 6:126–135

    Article  Google Scholar 

  • Rajpurohit J, Sharma TK, Abraham A, Vaishali A (2017) Glossary of metaheuristic algorithms. Int J Comput Inf Syst Ind Manag Appl 9:181–205

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Raouf OA, Hezam IM (2017) Sperm motility algorithm: a novel metaheuristic approach for global optimisation. Int J Oper Res 28(2):143–163

    Article  MathSciNet  MATH  Google Scholar 

  • Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Salimi H (2015) Stochastic fractal search: a powerful metaheuristic algorithm. Knowl-Based Syst 75:1–18

    Article  Google Scholar 

  • Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47

    Article  Google Scholar 

  • Savsani P, Savsani V (2016) Passing vehicle search (PVS): a novel metaheuristic algorithm. Appl Math Model 40(5–6):3951–3978

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Shareef H, Ibrahim AA, Mutlag AH (2015) Lightning search algorithm. Appl Soft Comput 36:315–333

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713

    Article  Google Scholar 

  • Singh PR, Abd Elaziz M, Xiong S (2019) Ludo game-based metaheuristics for global and engineering optimization. Appl Soft Comput 84:105723

    Article  Google Scholar 

  • Sörensen K (2015) Metaheuristics—the metaphor exposed. Int Trans Oper Res 22(1):3–18

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wang GG, Deb S, Cui Z (2019) Monarch butterfly optimization. Neural Comput Appl 31(7):1995–2014

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Xavier AE, Xavier VL (2016) Flying elephants: a general method for solving non-differentiable problems. J Heurist 22(4):649–664

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Yan GW, Hao ZJ (2013) A novel optimization algorithm based on atmosphere clouds model. Int J Comput Intell Appl 12(01):1350002

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Yazdani M, Jolai F (2016) Lion optimization algorithm (LOA): a nature-inspired metaheuristic algorithm. J Comput Des Eng 3(1):24–36

    Google Scholar 

  • Yu D, Shi S (2015) Researching the development of Atanassov intuitionistic fuzzy set: using a citation network analysis. Appl Soft Comput 32:189–198

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Zheng YJ (2015) Water wave optimization: a new nature-inspired metaheuristic. Comput Oper Res 55:1–11

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Zhu GY, Zhang WB (2017) Optimal foraging algorithm for global optimization. Appl Soft Comput 51:294–313

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

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

Correspondence to Amit K. Shukla.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-020-09952-0

Keywords

Navigation