Abstract
Artificial bee colony algorithm (ABC) is a simple yet effective biologically-inspired optimization method for global numerical optimization problems. However, ABC often suffers from slow convergence due to its solution search equation performs well in exploration but badly in exploitation. Moreover, all food sources are assigned with almost equal computing resources so that good solutions are not being fully exploited. In order to address these issues, we propose a multi-population based search strategy ensemble ABC algorithm with a novel resource allocation mechanism (called MPABC_RA). Specifically, in employed bee phase, all food sources are divided into three subgroups according to their quality. Then each subgroup uses different search equations to find better solutions. By this way, better tradeoff between exploitation and exploration can be obtained. In addition, the superior solutions in onlooker bee phase are allocated with more resources to evolve. And onlooker bees fully exploit the area between the locations of the selected superior solutions and the current best solution by a novel search equation. We compare MPABC_RA with four state-of-the-art ABC variants on 22 benchmark functions, the experimental results show that MPABC_RA is significantly better than the compared algorithms on most test functions in terms of solution accuracy, convergence rate and robustness.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Poli, R., Kennedy, J., Blackwell, T.: Particle swarm optimization. Swarm Intell. 1, 33–57 (1995)
Dorigo, M., Maniezzo, V., Colorni, A.: Ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. 26, 29–41 (1996)
Karaboga, D.: An idea based on honey bee swarm for numerical optimization. Technical report-TR06, Erciyes University, Engineering Faculty, Department of Computer Science (2005)
Yang, X.S.: Firefly algorithm, stochastic test functions and design optimization. Int. J. Bio-Insp. Comput. 2(2), 78–84 (2010)
Szeto, W.Y., Wu, Y.Z., Ho, S.C.: An artificial bee colony algorithm for the capacitated vehicle routing problem. Eur. J. Oper. Res. 215, 126–135 (2011)
Pan, Q.K., Tasgetiren, M.F., Suganthan, P.N., Chua, T.J.: A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem. Inf. Sci. 181, 2455–2468 (2011)
Gao, W.F., Liu, S.Y., Jiang, F.: An improved artificial bee colony algorithm for directing orbits of chaotic systems. Appl. Math. Comput. 218, 3868–3879 (2011)
Cui, L.Z., Li, G.H., Lin, Q.Z., Chen, J.Y., Lu, N., Zhang, G.J.: Artificial bee colony algorithm based on neighboring information learning. In: ICONIP, pp. 279–289 (2016)
Zhu, G., Kwong, S.: Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl. Math. Comput. 217(7), 3166–3173 (2010)
Gao, W.F., Liu, S.Y., Huang, L.L.: Enhancing artificial bee colony algorithm using more information-based search equations. Infrom. Sci. 270(1), 112–133 (2014)
Kiran, M.S., Findik, O.: A directed artificial bee colony algorithm. Appl. Soft Comput. 26, 454–462 (2015)
Wang, H., Wu, Z., Rahnamayan, S., Sun, H., Liu, Y., Pan, J.: Multi-strategy ensemble artificial bee colony algorithm. Inform. Sci. 279, 587–603 (2014)
Kiran, M.S., Hakli, H., Gunduz, M., Uguz, H.: Artificial bee colony algorithm with variable search strategy for continuous optimization. Inform. Sci. 300, 140–157 (2015)
Gao, W.F., Huang, L.L., Liu, S.Y., Chan, F.T.S., Dai, C.: Artificial bee colony algorithm with multiple search strategies. Appl. Math. Comput. 271, 269–287 (2015)
Gao, W.F., Liu, S.Y.: A modified artificial bee colony algorithm. Comput. Oper. Res. 39(3), 687–697 (2012)
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(3), 1011–1024 (2013)
Kang, F., Li, J.J., Ma, Z.Y.: Rosenbrock artificial bee colony algorithm for accurate global optimization of numerical functions. Inform. Sci. 181(16), 3508–3531 (2011)
Akay, B., Karaboga, D.: A modified artificial bee colony algorithm for real-parameter optimization. Inform. Sci. 192(1), 120–142 (2012)
Cui, L.Z., Li, G.H., Zhu, Z.X., Lin, Q.Z., Wen, Z.K., Lu, N., Wong, K.C., Chen, J.Y.: A novel artificial bee colony algorithm with adaptive population size for numerical function optimization. Inf. Sci. 414, 53–67 (2017)
Li, G.H., Cui, L.Z., Fu, X.H., Wen, Z.K., Lu, N., Lu, J.: Artificial bee colony algorithm with gene recombination for numerical function optimization. Appl. Soft Comput. 52, 146–159 (2017)
Cui, L.Z., Zhang, K., Li, G.H., Fu, X.H., Wen, Z.K., Lu, N., Lu, J.: Modified Gbest-guided artificial bee colony algorithm with new probability model. Soft Comput. (2017). doi:10.1007/s00500-017-2485-y
Acknowledgments
This work is supported by the National Natural Science Foundation of China (Grant nos. 61402293, 61602316), Shenzhen Technology Plan (Grant nos. JCYJ20150324141711694), Seed Funding from Scientific and Technical Innovation Council of Shenzhen Government (Grant no. 827-000035).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Wu, L., Sun, Z., Zhang, K., Li, G., Wang, P. (2017). Multi-population Based Search Strategy Ensemble Artificial Bee Colony Algorithm with a Novel Resource Allocation Mechanism. In: Liu, D., Xie, S., Li, Y., Zhao, D., El-Alfy, ES. (eds) Neural Information Processing. ICONIP 2017. Lecture Notes in Computer Science(), vol 10637. Springer, Cham. https://doi.org/10.1007/978-3-319-70093-9_35
Download citation
DOI: https://doi.org/10.1007/978-3-319-70093-9_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-70092-2
Online ISBN: 978-3-319-70093-9
eBook Packages: Computer ScienceComputer Science (R0)