Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Bee-inspired metaheuristics for global optimization: a performance comparison

Published: 01 October 2021 Publication History

Abstract

Metaheuristics are widely applied to solve optimization problems. Numerous metaheuristic algorithms inspired by natural processes have been introduced in the past years. Studying and comparing the convergence of metaheuristics is helpful in future algorithmic development and applications. This study focuses on bee-inspired metaheuristics and identifies seven basic or root algorithms applied to solve continuous optimization problems. They are the bee system, mating bee optimization (MBO), bee colony optimization, bee evolution for genetic algorithms (BEGA), bee algorithm, artificial bee colony (ABC), and bee swarm optimization. The algorithms’ performances are evaluated with several benchmark problems. This study’s results rank the cited algorithms according to their convergence efficiency. The strengths and shortcomings of each algorithm are discussed. The ABC, BEGA, and MBO are the most efficient algorithms. This study’s results show the convergence rate among different algorithms varies, and evaluates the causes of such variation.

References

[1]
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), 27–30 May, Seoul, South Korea
[2]
Abbass H and Teo J A true annealing approach to the marriage in honey-bees optimization algorithm Int J Comput Intell Appl 2003 3 2 199-211
[3]
Abualigah LMQ Feature selection and enhanced krill herd algorithm for text document clustering. Studies in computational intelligence 2019 Berlin Springer
[4]
Abualigah L Multi-verse optimizer algorithm: a comprehensive survey of its results, variants, and applications Neural Comput Appl 2020 32 12381-12401
[5]
Abualigah L and Diabat A A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments Clust Comput 2020
[6]
Abualigah LMQ and Hanandeh ES Applying genetic algorithms to information retrieval using vector space model Int J Comput Sci Eng Appl 2015 5 1 19
[7]
Abualigah LM, Khader AT, and Hanandeh ES A new feature selection method to improve the document clustering using particle swarm optimization algorithm J Comput Sci 2017 25 456-466
[8]
Abualigah LM, Khader AT, and abd Hanandeh ES Hybrid clustering analysis using improved krill herd algorithm Appl Intell 2018 48 4047-4071
[9]
Abualigah LM, Khader AT, and Hanandeh ES A combination of objective functions and hybrid krill herd algorithm for text document clustering analysis Eng Appl Artif Intell 2018 73 111-125
[10]
Abualigah L, Diabat A, and Geem ZW A comprehensive survey of the harmony search algorithm in clustering applications Appl. Sci. 2020 10 11 3827
[11]
Abualigah L, Shehab M, Alshinwan M, Mirjalili S, and Elaziz MA Ant lion optimizer: a comprehensive survey of its variants and applications Arch Comput Methods Eng 2020
[12]
Akbari R, Mohammadi A, and Ziarati K A novel bee swarm optimization algorithm for numerical function optimization Commun Nonlinear Sci Number Simulat 2010 15 3142-3155
[13]
Ashghari S and Jafari Navimipour N Cloud service composition using an inverted ant colony optimization algorithm Int J Bio-Inspir Comput 2019 13 4 257
[14]
Ashghari S and Jafari Navimipour N Resource discovery in the peer to peer networks using an inverted ant colony optimization algorithm Peer Peer Netw Appl 2019 12 129-142
[15]
Aslan S A transition control mechanism for artificial bee colony (ABC) algorithm Comput Intell Neurosci 2019 2019 5012313
[16]
Aslan S, Badem H, and Karaboga D Improved quick artificial bee colony (iqABC) algorithm for global optimization Soft Comput 2019 23 13161-13182
[17]
Banharnsakun A, Achalakul T, and Sirinaovakul B The best-so-far selection in artificial bee colony algorithm Appl Soft Comput 2011 11 2888-2901
[18]
Barker JSF Simulation of genetic systems by automatic digital computers Aust J Biol Sci 1958 11 4 603-612
[19]
Box GEP Evolutionary operation: a method for increasing industrial productivity Appl Stat 1957 6 2 81-101
[20]
Boyd S and Vandenberghe L Convex optimization 2004 Cambridge Cambridge Uni. Press
[21]
Bozorg-Haddad O, Afshar A, and Marino MA Honey-bees mating optimization (HBMO) algorithm: a new heuristic approach for water resources optimization Water Resour Manag 2006 20 661-680
[22]
Bozorg-Haddad O, Hoseini-Ghafari S, Solgi M, and Loaiciga HA Intermittent urban water supply with protection of consumer’s welfare J Pipeline Syst Eng Pract 2016 7 3 04016002
[23]
Bozorg-Haddad O, Ghajarnia N, Solgi M, Loaiciga HA (2016b) A DSS based honey bee mating optimization (HBMO) algorithm for single- and multi-objective design of water distribution networks. In: Metaheuristic and optimization in civil engineering. Springer, Cham, pp 199–233
[24]
Bozorg-Haddad O, Ghajarnia N, Solgi M, Loaiciga HA, and Marino MA Multi-objective design of water distribution systems based on the fuzzy reliability index J Water Supply Res Technol 2017 66 1 36-48
[25]
Bozorg-Haddad O, Solgi M, and Loaiciga HA Meta-heuristic and evolutionary algorithms for engineering optimization 2017 New York Wiley
[26]
Bremermann HJ Yovits MC, Jacobi GT, and Goldstein GD Optimization through evolution and recombination Self-organized systems 1962 Washington Spartan Books
[27]
Celik Y and Ulker E An improved marriage in honey bees optimization algorithm for single objective constrained optimization Sci. World J. 2013 2013 370172
[28]
Chen X, Tianfield H, and Li K Self-adaptive differential bee colony algorithm for global optimization problem Swarm Evol Comput 2019 45 70-91
[29]
Comellas F, Mrtinez-Navaro J (2009) Bumblebees: a multiagent combinatorial optimization algorithm inspired by social insect behavior. In: Proceedings of the first ACM/SIGEVO summit on genetic evolutionary computation, 12–14 June, Shanghai, China
[30]
Cui L, Li G, Luo Y, Chen F, Ming Z, Lu N, and Lu J An enhanced artificial bee colony algorithm with dual-population framework Swarm Evol Comput 2018 43 184-206
[31]
Darwish A, Hassanien AE, and Das S A survey of swarm and evolutionary computing approaches for deep learning Artif Intell Rev 2019 53 1767-1812
[32]
De Jong K, Fogel DB, and Schwefel HP Back T, Fogel DB, and Michalewicz Z A history of evolutionary computation Handbook of evolutionary computation 1997 Oxford IOP publishing Ltd and Oxford University Press
[33]
Dereli S and Koker R A metaheuristic proposal for inverse kinematics solution of 7-DOF serial robotic manipulator: quantum behaved particle swarm algorithm Artif Intell Rev 2019 53 949-964
[34]
Dorigo M, Maniezzo V, Colorni A (1991) Positive feedback as a search strategy. Dipartimento di Elettronica, Politecnico di Milano, Milano, Technical Report No 91-016
[35]
Dorigo M, Maniezzo V, and Colorni A The ant system: Optimization by a colony of cooperating ants IEEE Trans Syst Man Cybern Part B 1996 26 1 29-42
[36]
Eusuff MM and Lansey KE Application of the shuffled frog leaping algorithm for the optimization of a general large-scale water supply system Water Resour Manag 2003 23 4 797-823
[37]
Fogel LJ, Owens AJ, and Walsh MJ Artificial intelligence through simulated evolution 1966 New York Wiley
[38]
Friedberg RM A learning machine: part I IBM J Res Dev 1958 2 1 2-13
[39]
Gao WF, Liu SY, and Huang LL A novel artificial bee colony algorithm based on modified search equation and orthogonal learning IEEE Trans Cybern 2013 43 3 1011
[40]
Gao W, Liu S, and Huang L A global best artificial bee colony algorithm for global optimization J Comput Appl Math 2013 236 2741-2753
[41]
Gao WF, Huang LL, Liu SY, and Dai C Artificial bee colony algorithm based on information learning IEEE Trans Cybern 2015 45 12 2827
[42]
Glover F Future paths for integer programming and links to artificial intelligence Comput Oper Res 1986 13 533-549
[43]
Gupta S and Deep K Hybrid sin cosine artificial bee colony algorithm for global optimization and image segmentation Neural Comput Appl 2019 32 9521-9543
[44]
Hajimirzaei B and Jafari Navimipour N Intrusion detection for cloud computing using neural networks and artificial bee colony optimization algorithm ICT Express 2019 5 1 56
[45]
Hillier FS and Liberman GJ Introduction to operations research 1995 6 New York McGraw-Hill
[46]
Holland JH Nonlinear environments permitting efficient adaptation. Computer and information sciences II 1967 New York Academic Press Inc
[47]
Holland JH Adaptation in natural and artificial systems 1975 Ann Arbor University of Michigan Press
[48]
Hooke R and Jeeves TA Direct search solution of numerical and statistical problems J ACM 1961 8 2 212-229
[49]
Hussein WA, Sahran S, and Sheikh Abdullah SNH The variants of the bees algorithm (BA): s survey Artif Intell Rev 2016 47 1 67
[50]
Jong GJ and Horng GJ A novel queen honey bee migration (QHBM) algorithm for sink repositioning in wireless sensor network Wirel Pers Commun 2017 95 3209-3232
[51]
Jung SH Queen-bee evolution for genetic algorithms Electron Lett 2003 39 6 575
[52]
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Erciyes University, Technical Report-TR06, Kayseri, Turkey
[53]
Karaboga D and Akay B A survey: algorithms simulating bee swarm intelligence Artif Intell Rev 2009 31 61-85
[54]
Karaboga D and Basturk B On the performance of artificial bee colony (ABC) algorithm Appl Soft Comput 2008 8 687-698
[55]
Karaboga D, Gorkemli B, Ozturk C, and Karaboga N A comprehensive survey: artificial bee colony (ABC) algorithm and applications Artif Intell Rev 2012 42 21-57
[56]
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceeding of international conference on neural networks, Perth, Australia, November 27 to December 1, Institute of Electrical and Electronics Engineers (IEEE), Piscataway, NJ, pp 1942–1948
[57]
Khan L, Ullah I, Saeed T, and Lo KL Virtual bees algorithm based design of damping control system for TCSC Aust J Basic Appl Sci 2010 4 1 1-18
[58]
Kirkpatrick S, Gelatte CD, and Vecchi MP Optimization by simulated annealing Science 1983 220 4589 671-680
[59]
Koc (2010) The bees algorithm theory, improvements and applications. PhD thesis, Cardiff University, Cardiff, UK
[60]
Kruger TJ, Davidovic T, Teodorovic D, and Selmic M The bee colony optimization algorithm and its convergence Int J Bio Inspir Comput 2016 8 5 340
[61]
Lucic P (2002) Modeling transportation problems using concepts of swarm intelligence and soft computing. PhD thesis, Virginia Polytechnic Institute and State University, Virginia, USA
[62]
Mernik M, Liu SH, Karaboga D, and Crepinsek M On clarifying misconceptions when comparing variants of the artificial bee colony algorithm by offering a new implementation Inf Sci 2015 291 115-127
[63]
Ming H, Baohui J, Xu L (2010) An improved bee evolutionary genetic algorithm. In: IEEE international conference on intelligent computation and intelligent systems, 29–31 October, Xiamen, China
[64]
Molga M, Smutnicki C (2005) Test functions for optimization needs. http://www.zsd.ict.pwr.wroc.pl/files/docs/functions.pdf. Accessed Nov 2020
[65]
Moradipari A, Alizadeh M (2018) Pricing differentiated services in an electric vehicle public charging station network. In: 57th IEEE conference on decision and control (CDC), December 17–19, FL, USA
[66]
Nasrinpour HR, Bavani MA, and Teshnehlab M Grouped bees algorithm: a grouped version of the bees algorithm Computers 2017 6 1 5
[67]
Nikolic M and Teodorovic D Empirical study of the bee colony optimization (BCO) algorithm Expert Syst Appl 2013 40 4609-4620
[68]
Panahi V and JafariNavimipour N Join query optimization in the distributed database system using an artificial bee colony algorithm and genetic operators Concurr Comput Pract Exp 2019 31 17 e5218
[69]
Pham DT and Darwish AH Pham DT, Eldukhri EE, and Soroka AJ Fuzzy selection of local search sites in the bees algorithm Innovative production machines and systems 2008 Cardiff Cardiff University
[70]
Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S, Zaidi M (2005) Bee algorithm a novel approach to function optimization. Technical Note: MEC 0501, Cardiff University, Cardiff, UK
[71]
Pham QT, Pham DT, and Castellani M A modified bees algorithm and a statistics-based method for tuning its parameters Proc Inst Mech Eng Part I J Syst Control Eng 2011 226 287-301
[72]
Poolsamran P and Thammano A A modified marriage in honey-bee optimization for function optimization problems Procedia Comput Sci 2011 6 335-342
[73]
Qin Q, Cheng S, Zhang Q, Li L, Shi Y (2015) Artificial bee colony algorithm with time varying strategy. In: Discrete Dynamics in Nature and Society, 2015, 674595
[74]
Quijano N and Passino KM Honey bee social foraging algorithms for resource allocation: theory and Application Eng Appl Artif Intell 2010 23 6 845
[75]
Rabe M and Deininger M State of art and research demands for simulation modeling of green supply chains Int J Autom Technol 2012 6 3 296
[76]
Rechenberg I (1965) Cybernetic solution path of an experimental problem. Royal Aircraft Establishment Library Translation 1122
[77]
Rudolph G Rozenberg G, Back T, and Kok JN Stochastic convergence Handbook of natural computing 2012 Berlin Springer 847-869
[78]
Sato T, Hagiwara M (1997) Bee system: finding solution by a concentrated search. In: IEEE international conference on systems, man, and cybernetics. computational cybernetics and simulation, 12–15 October, Orlando, FL, USA
[79]
Solgi M, Bozorg-Haddad O, Seifollahi Aghmiuni S, Ghasemi-Abiazani P, and Loaiciga HA Optimal operation of water distribution networks under water shortage considering water quality J Pipeline Syst Eng Pract 2016 7 3 04016005
[80]
Solgi M, Bozorg-Haddad O, and Loaiciga HA The enhanced honey-bee mating optimization algorithm for water resources optimization Water Resour Manag 2017 31 885-901
[81]
Sorensen K, Sevaux M, and Glover F Marti R, Pardalos P, and Resende M A history of metaheuristics Handbook of heuristics 2017 Berlin Springer
[82]
Starke S, Hendrich N, and Zhang J Memetic evolution for genetic full-body inverse kinematics in robotics and animation IEEE Trans Evol Comput 2019 23 3 406
[83]
Storn R and Price K Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces J Glob Optim 1997 11 4 341-359
[84]
Tsai P, Chu SC, and Pan JS Enhanced artificial bee colony optimization Int J Innov Comput Inf Control 2009 5 12 5081
[85]
Wang B, Wang L (2012) A novel artificial bee colony algorithm for numerical function optimization. In: Fourth international conference on computational and information sciences, 17–19 August, Chongqing, China
[86]
Wedde HF, Farooq M, and Zhang Y Dorigo M, Birattari M, Blum C, Gambardella LM, Mondada F, and Stutzle Th BeeHive: an efficient fault-tolerant routing algorithm inspired by honey bee behavior Ant colony optimization and swarm intelligence 2004 Berlin Springer
[87]
Xiang W and An M An efficient and robust artificial bee colony algorithm for numerical optimization Comput Oper Res 2013 40 1256-1265
[88]
Xu C, Zhang Q, Li J, Zhao X (2008) A bee swarm genetic algorithm for the optimization of DNA encoding. In: The 3rd international conference on innovative computing information and control (ICICIC’08), 18–20 June, Dalian, China
[89]
Xu B, Zhang M, Browne WM, Yao X (2016) A survey on evolutionary computation approached to feature selection. IEEE Trans Evol Comput 20(4)
[90]
Yang XS Pardalos PM and Rebennack S Metaheuristic optimization: algorithm analysis and open problems SEA 2011, LNCS 6630 2011 Berlin Springer
[91]
Yang C, Chen J, Tu X (2007) Algorithm of fast marriage in honey bees optimization and convergence analysis. In: Proceedings of IEEE international conference on automation and logistics, August 18–21, Jinan, China
[92]
Yuce B, Packianather MS, Mastrocinque E, Pham DT, and Lambiase A Honey bees inspired optimization method: the bees algorithm Insects 2013 4 646-662
[93]
Zanbouri K and Jafari Navimipour N A cloud service composition method using a trust-based clustering algorithm and honeybee mating optimization algorithm Int J Commun Syst 2019 33 e4259
[94]
Zhu G and Kwong S Gbest-guided artificial bee colony algorithm for numerical function optimization Appl Math Comput 2010 217 3166-3172

Cited By

View all
  • (2023)Metaheuristics in the BalanceInternational Journal of Intelligent Systems10.1155/2023/57080852023Online publication date: 1-Jan-2023
  • (2022)Chaotic Honeybees Optimization Algorithms Approach for Traveling Salesperson ProblemComplexity10.1155/2022/89030052022Online publication date: 1-Jan-2022

Index Terms

  1. Bee-inspired metaheuristics for global optimization: a performance comparison
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image Artificial Intelligence Review
        Artificial Intelligence Review  Volume 54, Issue 7
        Oct 2021
        795 pages

        Publisher

        Kluwer Academic Publishers

        United States

        Publication History

        Published: 01 October 2021

        Author Tags

        1. Metaheuristics
        2. Swarm intelligence
        3. Evolutionary algorithms
        4. Optimization
        5. Bee inspired algorithms

        Qualifiers

        • Research-article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 29 Sep 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2023)Metaheuristics in the BalanceInternational Journal of Intelligent Systems10.1155/2023/57080852023Online publication date: 1-Jan-2023
        • (2022)Chaotic Honeybees Optimization Algorithms Approach for Traveling Salesperson ProblemComplexity10.1155/2022/89030052022Online publication date: 1-Jan-2022

        View Options

        View options

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media