PSO ingrained Artificial Bee Colony algorithm for solving continuous optimization problems

Artificial Bee Colony (ABC) algorithm is one approach that has been used to find an optimal solution in numerical optimization problems. This algorithm is inspired by the foraging behavior of honey bees when seeking a quality food source. ABC can sometimes trap into local optimum and also slow to converge. In ABC, the employed bees and onlooker bees carry out exploration and exploitation use the same equation. Obviously, the performance of ABC greatly depends on single equation. To enrich the searching behavior and to avoid being trapped into local optimum, PSO is incorporated into the ABC. In order to improve the algorithm performance, we present a modified method for solution update of the employed as well as onlooker bees in this paper. The proposed variants are termed as EABC-PSO and OABC-PSO. To show the performance of our proposed variants, experiments are carried out on a set of well-known benchmark problems. Simulation results and comparisons with the standard ABC and PSO show that the proposed variants can effectively enhance the searching efficiency and greatly improve the searching quality.

[1]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[2]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

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

[4]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[5]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

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

[7]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[8]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[9]  James Kennedy,et al.  Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).