The Bees Algorithm and Its Applications

The Bees Algorithm (BA) is a swarm-based optimization algorithm inspired by the food foraging behavior of honeybees. The aim of this chapter is to describe a swarm-based optimization algorithm called the Bees Algorithm and its applications to real world problems. After an explanation of the natural foraging behavior of honeybees, the basic Bees Algorithm and its enhanced version based on Adaptive Neighborhood Search and Site Abandonment (ANSSA) strategy are described and two applications are discussed in detail. The first application deals with the optimization of several benchmark functions and the results obtained by the ANSSA-based BA is compared with the basic BA and other optimization algorithms. The second application deals with the multi-objective optimization problem in finding the best supply chain configuration.

[1]  D. Pham,et al.  Honey Bees Inspired Optimization Method: The Bees Algorithm , 2013, Insects.

[2]  Gerald Schaefer,et al.  Intelligent Computational Optimization in Engineering - Techniques and Applications , 2011, Intelligent Computational Optimization in Engineering.

[3]  Baris Yuce,et al.  Novel computational technique for determining depth using the Bees Algorithm and blind image deconvolution , 2012 .

[4]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[5]  D. Pham,et al.  THE BEES ALGORITHM, A NOVEL TOOL FOR COMPLEX OPTIMISATION PROBLEMS , 2006 .

[6]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[7]  Omid Bozorg Haddad,et al.  Honey-Bees Mating Optimization (HBMO) Algorithm: A New Heuristic Approach for Water Resources Optimization , 2006 .

[8]  Petar Ćurković,et al.  Honey-bees optimization algorithm applied to path planning problem , 2007 .

[9]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[10]  D.T. Pham,et al.  Application of the Bees Algorithm to the Training of Learning Vector Quantisation Networks for Control Chart Pattern Recognition , 2006, 2006 2nd International Conference on Information & Communication Technologies.

[11]  Salvatore Miranda,et al.  Strategic Planning and Design of Supply Chains: A Literature Review , 2013 .

[12]  Sameh Otri,et al.  Data clustering using the bees algorithm , 2007 .

[13]  D.T. Pham,et al.  Optimising Neural Networks for Identification of Wood Defects Using the Bees Algorithm , 2006, 2006 4th IEEE International Conference on Industrial Informatics.

[14]  Jeng-Shyang Pan,et al.  Enhanced Artificial Bee Colony Optimization , 2022 .

[15]  David Z. Zhang,et al.  Multi-objective ant colony optimisation: A meta-heuristic approach to supply chain design , 2011 .

[16]  Duc Truong Pham,et al.  The Bees Algorithm: Modelling foraging behaviour to solve continuous optimization problems , 2009 .

[17]  Xuyan Tu,et al.  Algorithm of Fast Marriage in Honey Bees Optimization and Convergence Analysis , 2007, 2007 IEEE International Conference on Automation and Logistics.

[18]  Alfredo Lambiase,et al.  A System of Systems Approach to Supply Chain Design , 2014 .

[19]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[20]  Michael O. Sholedolu,et al.  Nature-inspired optimisation: Improvements to the Particle Swarm Optimisation Algorithm and the Bees Algorithm , 2009 .

[21]  Masafumi Hagiwara,et al.  Bee System: finding solution by a concentrated search , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[22]  D.T. Pham,et al.  Learning the inverse kinematics of a robot manipulator using the Bees Algorithm , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[23]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[24]  Duc Truong Pham,et al.  Optimisation of a fuzzy logic controller using the Bees Algorithm , 2009, Int. J. Comput. Aided Eng. Technol..

[25]  Alfredo Lambiase,et al.  A Multi-Objective Optimization for Supply Chain Network Using the Bees Algorithm , 2013 .

[26]  Ji Young Lee,et al.  Multi-objective optimisation using the Bees Algorithm , 2010 .

[27]  Rekha R. Thomas,et al.  An algebraic geometry algorithm for scheduling in presence of setups and correlated demands , 1995, Math. Program..