Abstract
Artificial bee colony (ABC) algorithm is one of the most effective and efficient swarm intelligence algorithms for global numerical optimization, which is inspired by the intelligent foraging behavior of honey bees and has shown good performance in most case. However, due to its solution search equation is good at exploration but poor at exploitation, ABC often suffers from a slow convergence speed. In order to solve this concerning issue, in this paper, we propose a novel artificial bee colony algorithm based on neighboring information learning (called NILABC), in which the employed bees and onlooker bees search candidate food source by learning the valuable information from the best food source among their neighbors. Furthermore, the size of the neighbors is linearly increased with the evolutionary process, which is used to ensure the employed bees and onlooker bees obtain the guidance from the best solution in local area at the early stage and the best solution in the global area at the late stage. Through the comparison of NILABC with the basic ABC and some other variants of ABC on 22 benchmark functions, the experimental results demonstrate that NILABC is better than the compared algorithms on most cases in terms of solution quality, robustness and convergence speed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chuang, Y.C., Chen, C.T., Hwang, C.: A real-code genetic algorithm with a direction-based crossover operator. Inform. Sci. 305, 320–348 (2015)
Cui, L.Z., Li, G.H., Lin, Q.Z., Chen, J.Y., Lu, N.: Adaptive differential evolution algorithm with novel mutation strategies in multiple sub-populations. Comput. Oper. Res. 67, 155–173 (2016)
Liang, J.J., Qin, A.K., Suganthan, P.N., Baskar, S.: Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans. Evol. Comput. 10(3), 281–295 (2006)
Karaboga, D., Basturk, B.: A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J. Global Opt. 39, 459–471 (2007)
Karaboga, D., Basturk, B.: On the performance of artificial bee colony (ABC) algorithm. Appl. Soft Comput. 8, 687–697 (2008)
Zhu, G., Kwong, S.: Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl. Math. Comput. 217, 3166–3173 (2010)
Xiang, Y., Peng, Y.M., Zhong, Y.B., Chen, Z.Y., Lu, X.W., Zhong, X.J.: A particle swarm inspired multi-elite artificial bee colony algorithm for real-parameter optimization. Comput. Optim. Appl. 57, 493–516 (2014)
Banharnsakun, A., Achalakul, T., Sirinaovakul, B.: The best-so-far selection in artificial bee colony algorithm. Appl. Soft. Comput. 11, 2888–2901 (2010)
Gao, W.F., Liu, S.Y., Huang, L.L.: A novel artificial bee colony algorithm based on modified search equation and orthogonal learning. IEEE Trans. Cybern. 43, 1011–1024 (2013)
Karaboga, D., Gorkemli, B.: A quick artificial bee colony (qABC) algorithm and its performance on optimization problems. Appl. Soft Comput. 23, 227–238 (2014)
Wang, H., Wu, Z.J., Rahnamayan, S., Sun, H., Liu, Y., Pan, J.S.: Multi-strategy ensemble artificial bee colony algorithm. Inform. Sci. 279, 587–603 (2014)
Kiran, M.S., Hakli, H., Guanduz, M., Uguz, H.: Artificial bee colony algorithm with variable search strategy for continuous optimization. Inform. Sci. 300, 140–157 (2015)
Kang, F., Li, J.J., Ma, Z.Y.: Rosenbrock artificial bee colony algorithm for accurate global optimization of numerical functions. Inform. Sci. 12, 3508–3531 (2011)
Kang, F., Li, J.J., Li, H.J.: Artificial bee colony algorithm and pattern search hybridized for global optimization. Appl. Soft Comput. 13, 1781–1791 (2013)
Gao, W.F., Liu, S.Y.: A modified artificial bee colony algorithm. Comput. Oper. Res. 39, 687–697 (2012)
Acknowledgement
This work is supported by the National Natural Science Foundation of China under Grants 61402291, 61402294, and 61170283, National High-Technology Research and Development Program (863 Program) of China under Grant 2013AA01A212, Ministry of Education in the New Century Excellent Talents Support Program under Grant NCET-12-0649, Foundation for Distinguished Young Talents in Higher Education of Guangdong, China under Grant 2013LYM_0076 and 2014KQNCX129, Major Fundamental Research Project in the Science and Technology Plan of Shenzhen under Grants JCYJ20140828163633977 and JCYJ20140418181958501.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Cui, L., Li, G., Lin, Q., Chen, J., Lu, N., Zhang, G. (2016). Artificial Bee Colony Algorithm Based on Neighboring Information Learning. In: Hirose, A., Ozawa, S., Doya, K., Ikeda, K., Lee, M., Liu, D. (eds) Neural Information Processing. ICONIP 2016. Lecture Notes in Computer Science(), vol 9949. Springer, Cham. https://doi.org/10.1007/978-3-319-46675-0_31
Download citation
DOI: https://doi.org/10.1007/978-3-319-46675-0_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-46674-3
Online ISBN: 978-3-319-46675-0
eBook Packages: Computer ScienceComputer Science (R0)