A hybrid artificial bee colony algorithm with modified search model for numerical optimization

Artificial bee colony (ABC) is an effective optimization algorithm, which has been used in various practical applications. However, the standard ABC suffers from low accuracy of solutions and slow convergence rate. To address these issues, a hybrid ABC (called HABC) is proposed in this paper. In HABC, two improved strategies are utilized. First, a new search model is designed based on the best-of-random mutation scheme. Second, new solutions are generated by updating multiple dimensions. To verify the performance of HABC, twelve numerical optimization problems are tested in the experiments. Results of HABC are compared the standard ABC and two other improved ABC versions. The comparison show that our approach can effectively improve the optimization performance.

[1]  Lingling Huang,et al.  A global best artificial bee colony algorithm for global optimization , 2012, J. Comput. Appl. Math..

[2]  Xin-She Yang,et al.  Firefly algorithm, stochastic test functions and design optimisation , 2010, Int. J. Bio Inspired Comput..

[3]  Zhijian Wu,et al.  Multi-strategy ensemble artificial bee colony algorithm , 2014, Inf. Sci..

[4]  Hui Wang,et al.  Diversity enhanced particle swarm optimization with neighborhood search , 2013, Inf. Sci..

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

[6]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[7]  Xizhao Wang,et al.  A ranking-based adaptive artificial bee colony algorithm for global numerical optimization , 2017, Information Sciences.

[8]  Xin-She Yang,et al.  Engineering optimisation by cuckoo search , 2010, Int. J. Math. Model. Numer. Optimisation.

[9]  Mesut Gündüz,et al.  Artificial bee colony algorithm with variable search strategy for continuous optimization , 2015, Inf. Sci..

[10]  Hui Wang,et al.  Gaussian Bare-Bones Differential Evolution , 2013, IEEE Transactions on Cybernetics.

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

[12]  Dervis Karaboga,et al.  A quick artificial bee colony (qABC) algorithm and its performance on optimization problems , 2014, Appl. Soft Comput..

[13]  Xianneng Li,et al.  Artificial bee colony algorithm with memory , 2016, Appl. Soft Comput..

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

[15]  Lingling Huang,et al.  Artificial bee colony algorithm with multiple search strategies , 2015, Appl. Math. Comput..

[16]  Zexuan Zhu,et al.  An enhanced artificial bee colony algorithm with adaptive differential operators , 2017, Appl. Soft Comput..

[17]  Zhijian Wu,et al.  Gaussian bare-bones artificial bee colony algorithm , 2016, Soft Comput..

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

[19]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[20]  Tarun Kumar Sharma,et al.  Shuffled artificial bee colony algorithm , 2017, Soft Comput..

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

[22]  Li Cheng,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010 .

[23]  Zhijian Wu,et al.  Accelerating artificial bee colony algorithm by using an external archive , 2013, 2013 IEEE Congress on Evolutionary Computation.

[24]  Mingwen Wang,et al.  Enhancing the modified artificial bee colony algorithm with neighborhood search , 2017, Soft Comput..

[25]  Quanyuan Feng,et al.  A new differential mutation base generator for differential evolution , 2011, J. Glob. Optim..