Efficient Artificial Bee Colony Optimization

Artificial bee colony (ABC) algorithm is one of the proficient meta-heuristic technique in the field of nature inspired algorithms to solve the optimization problems. ABC has been proven itself as better candidate in the field of nature inspired algorithms. But, still it shows some limitations like improper balance betwixt exploration and exploitation, premature convergence and stagnation problem. To overcome these limitations, a new variant of ABC algorithm named as Efficient Artificial Bee Colony Optimization (EABC) algorithm. In the proposed EABC, three new strategies are incorporated named as Self-Adaptive Strategy, Self-Adaptive Mutual Learning Strategy, and Exploring Strategy. The Self-Adaptive Strategy is incorporated in the employed bee phase and it help to improve the balance betwixt exploration and exploitation. The Self-Adaptive Mutual Learning Strategy is applied on onlooker phase and it help remove premature convergence. And last Exploring Strategy is applied on scout bee phase to remove stagnation and improve the optimal searching ability. The EABC is compared over 21 test benchmark functions and there results are compared with basic version of ABC, its significant variants namely, Best So Far ABC (BSFABC), Modified ABC (MABC), Black Hole ABC (BHABC), Memetic ABC (MeABC) and one recent swarm intelligence based Spider Monkey Optimization (SMO). The examination of the outcomes demonstrates that the proposed EABC Algorithm is a competitive variant of ABC.

[1]  A. Rezaee Jordehi,et al.  Enhanced leader PSO (ELPSO): A new PSO variant for solving global optimisation problems , 2015, Appl. Soft Comput..

[2]  Beizhan Wang,et al.  Self-adaptive multi-objective differential evolutionary algorithm based on decomposition , 2016, 2016 11th International Conference on Computer Science & Education (ICCSE).

[3]  Harish Sharma,et al.  Self-adaptive artificial bee colony , 2014 .

[4]  Efrén Mezura-Montes,et al.  Differential evolution in constrained numerical optimization: An empirical study , 2010, Inf. Sci..

[5]  Mehmet Fatih Tasgetiren,et al.  A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem , 2011, Inf. Sci..

[6]  Xiujuan Lei,et al.  Improved artificial bee colony algorithm and its application in data clustering , 2010, 2010 IEEE Fifth International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA).

[7]  Sam Kwong,et al.  Gbest-guided artificial bee colony algorithm for numerical function optimization , 2010, Appl. Math. Comput..

[8]  Thomas Stützle,et al.  Ant Colony Optimization for Mixed-Variable Optimization Problems , 2014, IEEE Transactions on Evolutionary Computation.

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

[10]  Harish Sharma,et al.  Balanced artificial bee colony algorithm , 2013, Int. J. Artif. Intell. Soft Comput..

[11]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[12]  Harish Sharma,et al.  Memetic search in artificial bee colony algorithm , 2013, Soft Computing.

[13]  K. V. Arya,et al.  Opposition based lévy flight artificial bee colony , 2012, Memetic Computing.

[14]  Dervis Karaboga,et al.  A modified Artificial Bee Colony (ABC) algorithm for constrained optimization problems , 2011, Appl. Soft Comput..

[15]  Harish Sharma,et al.  Artificial bee colony algorithm: a survey , 2013, Int. J. Adv. Intell. Paradigms.

[16]  Kalyanmoy Deb,et al.  Optimal design of a welded beam via genetic algorithms , 1991 .

[17]  Dervis Karaboga,et al.  A modified Artificial Bee Colony algorithm for real-parameter optimization , 2012, Inf. Sci..

[18]  Harish Sharma,et al.  Black Hole Artificial Bee Colony Algorithm , 2015, SEMCCO.

[19]  Ivanoe De Falco,et al.  Facing classification problems with Particle Swarm Optimization , 2007, Appl. Soft Comput..

[20]  H. B. Mann,et al.  On a Test of Whether one of Two Random Variables is Stochastically Larger than the Other , 1947 .

[21]  Zelda B. Zabinsky,et al.  A Numerical Evaluation of Several Stochastic Algorithms on Selected Continuous Global Optimization Test Problems , 2005, J. Glob. Optim..

[22]  Tiranee Achalakul,et al.  The best-so-far selection in Artificial Bee Colony algorithm , 2011, Appl. Soft Comput..

[23]  Harish Sharma,et al.  Spider Monkey Optimization algorithm for numerical optimization , 2014, Memetic Computing.