A Novel Adaptive Cooperative Artificial Bee Colony Algorithm for Solving Numerical Function Optimization

Considering the disadvantages of the traditional Artificial Bee Colony (ABC) Algorithm, a Novel Adaptive Cooperative Artificial Bee Colony (ACABC) Algorithm is proposed in this paper. Some ideas including dividing bee swarm into two parts: main-bee swarm and vice-bee swarm, bringing a judge principle for local optimum points and narrowing bee swarm search interval adaptively are introduced and consequently served as the core of novel Adaptive Cooperative Artificial Bee Colony Algorithm. The performance of PSO, DE, ABC and ACABC algorithms are compared using 10 kinds benchmark testing functions. Simulation results show ACABC owns better optimizing precision and speed and preferable anti-jamming ability, which can be applied for solving other complicated optimization problems.

[1]  Dervis Karaboga,et al.  Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems , 2007, IFSA.

[2]  Yuan Xi-Gang,et al.  An improved PSO algorithm for solving non-convex NLP/MINLP problems with equality constraints , 2007 .

[3]  Dervis Karaboga,et al.  A comprehensive survey: artificial bee colony (ABC) algorithm and applications , 2012, Artificial Intelligence Review.

[4]  Mohammed El-Abd A cooperative approach to The Artificial Bee Colony algorithm , 2010, IEEE Congress on Evolutionary Computation.

[5]  Ulaş Kılıç,et al.  Artificial bee colony algorithm solution for optimal reactive power flow , 2012, Appl. Soft Comput..

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

[7]  Wei-Ping Lee,et al.  A novel artificial bee colony algorithm with diversity strategy , 2011, 2011 Seventh International Conference on Natural Computation.

[8]  Wang Yan-jiao Artificial bee colony algorithm with fast convergence , 2011 .

[9]  Feng Qing-xian Artificial bee colony algorithm based on Boltzmann selection policy , 2009 .

[10]  Rainer Storn,et al.  Differential Evolution Research – Trends and Open Questions , 2008 .

[11]  Andries Petrus Engelbrecht,et al.  A Cooperative approach to particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

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

[13]  Dervis Karaboga,et al.  A novel clustering approach: Artificial Bee Colony (ABC) algorithm , 2011, Appl. Soft Comput..