An Adaptive Artifical Bee Colony Algorithms Based on Global Best Guide

The artificial bee colony (ABC) algorithm is one of the popular swarm intelligence algorithms that is used to solve many mathematical problems and real-world optimization problems. However, ABC sometimes may be slow to converge and good at exploration but poor at exploitation. In order to improve the algorithm performance, we propose a modified algorithm called adaptive and global artificial bee colony (AGABC) algorithm based on global best guide. In this paper, we propose the new method for updating solution of the onlooker bees. In our method, the best solution at current iteration is used to enhance the ability of exploitation. In addition, the initial population is generated by using a chaotic system to enhance the global convergence. Moreover, AGABC algorithm pays attention to global exploration at early phase and then turn to exploitation coming to end. We experiment the performance of our proposed method on two sets of problems: numerical benchmark functions and the chaotic time series prediction via Volterra method application. Experimental results show that the proposed method is able to attain higher quality solutions with faster convergence than the original ABC or some improved ABC algorithms.

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

[2]  Masoud Monjezi,et al.  Prediction of seismic slope stability through combination of particle swarm optimization and neural network , 2015, Engineering with Computers.

[3]  Kusum Kumari Bharti,et al.  Chaotic Artificial Bee Colony for Text Clustering , 2014, 2014 Fourth International Conference of Emerging Applications of Information Technology.

[4]  Nasser Ghasem-Aghaee,et al.  Text feature selection using ant colony optimization , 2009, Expert Syst. Appl..

[5]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[6]  B. Alatas,et al.  Chaos embedded particle swarm optimization algorithms , 2009 .

[7]  Parham Moradi,et al.  Velocity based artificial bee colony algorithm for high dimensional continuous optimization problems , 2014, Eng. Appl. Artif. Intell..

[8]  Leandro dos Santos Coelho,et al.  Use of chaotic sequences in a biologically inspired algorithm for engineering design optimization , 2008, Expert Syst. Appl..

[9]  Sam Kwong,et al.  Genetic algorithms and their applications , 1996, IEEE Signal Process. Mag..

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

[11]  Ali Selamat,et al.  A modified scout bee for artificial bee colony algorithm and its performance on optimization problems , 2016, J. King Saud Univ. Comput. Inf. Sci..

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

[13]  David A. Roke,et al.  Optimization of retaining wall design using recent swarm intelligence techniques , 2015 .

[14]  Derviş Karaboğa,et al.  NEURAL NETWORKS TRAINING BY ARTIFICIAL BEE COLONY ALGORITHM ON PATTERN CLASSIFICATION , 2009 .

[15]  Nurhan Karaboga,et al.  A new design method based on artificial bee colony algorithm for digital IIR filters , 2009, J. Frankl. Inst..

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