Abstract
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.
References
Karaboga, D.: An idea based on honey bee swarm for numerical optimization, vol. 200. Technical report-tr06, Erciyes university, engineering faculty, computer engineering department (2005)
Karaboga, D., Basturk, B.: On the performance of artificial bee colony (ABC) algorithm. Applied Soft Comput. 8(1), 687–697 (2008)
Karaboga, D., Ozturk, C.: A novel clustering approach: artificial bee colony (ABC) algorithm. Appl. Soft Comput. 11(1), 652–657 (2011)
Karaboga, D., Basturk, B.: Artificial bee colony (ABC) optimization algorithm for solving constrained optimization problems. In: Melin, P., Castillo, O., Aguilar, L.T., Kacprzyk, J., Pedrycz, W. (eds.) IFSA 2007. LNCS (LNAI), vol. 4529, pp. 789–798. Springer, Heidelberg (2007)
Karaboga, D., Gorkemli, B., Ozturk, C., Karaboga, N.: A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif. Intell. Rev. 42(1), 21–57 (2014)
Ayan, K., Kılıç, U.: Artificial bee colony algorithm solution for optimal reactive power flow. Appl. Soft Comput. 12(5), 1477–1482 (2012)
Lee, W.P., Cai, W.T.: A novel artificial bee colony algorithm with diversity strategy. In: 2011 Seventh International Conference on Natural Computation (ICNC), vol. 3, pp. 1441–1444. IEEE (2011)
El-Abd, M.: A cooperative approach to the artificial bee colony algorithm. In: 2010 IEEE Congress on Evolutionary Computation (CEC), pp. 1–5. IEEE (2010)
Bao, L., Zeng, J.H.: Self-adapting search space chaosartificial bee colony algorithm. Appl. Res. Comput. 27(4), 1330–1334 (2010)
Ding, H., Feng, Q.: Artificial bee colony algorithm based on Boltzmann selection policy. Comput. Eng. Appl. 45(31), 53–55 (2009)
Zhu, G., Kwong, S.: Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl. Math. Comput. 217(7), 3166–3173 (2010)
Bi, X.J., Wang, Y.J.: Artificial bee colony algorithm with fast convergence. Syst. Eng. Electron. 33(12), 2755–2761 (2011)
Yiqing, L., Xigang, Y., Yongjian, L.: An improved PSO algorithm for solving non-convex NLP/MINLP problems with equality constraints. Comput. Chem. engineering 31(3), 153–162 (2007)
Storn, R.: Differential evolution research–trends and open questions. In: Chakraborty, U.K. (ed.) Advances in Differential Evolution, pp. 1–31. Springer, Heidelberg (2008)
Van den Bergh, F., Engelbrecht, A.P.: A cooperative approach to particle swarm optimization. IEEE Trans. Evol. Comput. 8(3), 225–239 (2004)
Acknowledgements
The authors would like to acknowledge the constructive comments and suggestions of editors and referees.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Liu, B., Li, Wm., Pan, S. (2016). A Novel Adaptive Cooperative Artificial Bee Colony Algorithm for Solving Numerical Function Optimization. In: Zhang, L., Song, X., Wu, Y. (eds) Theory, Methodology, Tools and Applications for Modeling and Simulation of Complex Systems. AsiaSim SCS AutumnSim 2016 2016. Communications in Computer and Information Science, vol 643. Springer, Singapore. https://doi.org/10.1007/978-981-10-2663-8_3
Download citation
DOI: https://doi.org/10.1007/978-981-10-2663-8_3
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-2662-1
Online ISBN: 978-981-10-2663-8
eBook Packages: Computer ScienceComputer Science (R0)