Abstract
Artificial bee colony (ABC) has proved to be a good optimizer on many engineering problems. However, the standard ABC converges slowly because of poor exploitation. Recently, a new ABC variant called global best guided ABC (namely GABC) was proposed. Some simulation studies proved that GABC could find more accurate solutions than the standard ABC. In this paper, an improved ABC (namely IABC) is proposed to strengthen the performance of GABC. In IABC, the onlooker bees use a modified solution search equation to improve the exploitation capability. Experiment verification is carried out on ten classical benchmark functions. Results show our new approach IABC is superior to the standard ABC, GABC and another improved ABC variant.
Similar content being viewed by others
References
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, pp. 1942–1948 (1995)
Wang, H., Sun, H., Li, C., Rahnamayan, S., Pan, J.S.: Diversity enhanced particle swarm optimization with neighborhood search. Inf. Sci. 223, 119–135 (2013)
Dorigo, M., Maniezzo, V., Colorni, A.: Ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Part B (Cybernetics) 26(1), 29–41 (1996)
Yang, X.S.: Firefly algorithm, stochastic test functions and design optimization. Int. J. Bio-Inspir. Comput. 2(2), 78–84 (2010)
Wang, H., Wang, W.J., Sun, H., Rahnamayan, S.: Firefly algorithm with random attraction. Int. J. Bio-Inspir. Comput. 8(1), 33–41 (2016)
Karaboga, D.: An idea based on honey bee swarm for numerical optimization, Technical Report-TR06, Erciyes University, engineering Faculty, Computer Engineering Department (2005)
Yang, X.S., Deb, S.: Engineering optimisation by cuckoo search. Int. J. Math. Modell. Numer. Optim. 1(4), 330–343 (2010)
Cui, Z.H., Sun, B., Wang, G.G., Xue, Y., Chen, J.J.: A novel oriented cuckoo search algorithm to improve DV-Hop performance for cyber-physical systems. J. Parallel Distrib. Comput. 103, 42–52 (2017)
Yang, X.S.: A new metaheuristic bat-inspired algorithm, Nature inspired cooperative strategies for optimization (NICSO 2010), pp. 65–74 (2010)
Cai, X.J., Gao, X.Z., Xue, Y.: Improved bat algorithm with optimal forage strategy and random disturbance strategy. Int. J. Bio-inspir. Comput. 8(4), 205–214 (2016)
Karaboga, D., Akay, B.: A comparative study of artificial bee colony algorithm. Appl. Math. Comput. 214, 108–132 (2009)
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)
Zhu, G., Kwong, S.: Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl. Math. Comput. 217, 3166–3173 (2010)
Akay, B., Karaboga, D.: A modified artificial bee colony algorithm for real-parameter optimization. Inf. Sci. 192, 120–142 (2012)
Gao, W.F., Liu, S.Y., Huang, L.L.: A global best artificial bee colony algorithm for global optimization. J. Comput. Appl. Math. 236(11), 2741–2753 (2012)
Wang, H., Wu, Z.J., Rahnamayan, S., Sun, H., Liu, Y., Pan, J.S.: Multi-strategy ensemble artificial bee colony algorithm. Inf. 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. Inf. 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)
Wang, H., Rahnamayan, S., Sun, H., Omran, M.G.H.: Gaussian bare-bones differential evolution. IEEE Trans. Cybern. 43(2), 634–647 (2013)
Zhou, X.Y., Wu, Z.J., Wang, H., Rahnamayan, S.: Gaussian bare-bones artificial bee colony algorithm. Soft Comput. 20(3), 907–924 (2016)
Zhou, X.Y., Wang, H., Wang, M.W., Wan, J.Y.: Enhancing the modified artificial bee colony algorithm with neighborhood search. Soft Comput. 21(10), 2733–2743 (2017)
Cui, L.Z., Li, G.H., Wang, X.Z., Lin, Q.Z., Chen, J.Y., Lu, N., Lu, J.: A ranking-based adaptive artificial bee colony algorithm for global numerical optimization. Inf. Sci. 417, 169–185 (2017)
Wang, H., Wu, Z.J., Zhou, X.Y., Rahnamayan, S.: Accelerating artificial bee colony algorithm by using an external archive. In: Proceedings of IEEE Evolutionary Computation, pp. 517–521 (2013)
Yaghoobi, T., Esmaeili, E.: An improved artificial bee colony algorithm for global numerical optimisation. Int. J. Bio-Inspir. Comput. 9(4), 251–258 (2017)
Liang, Z.P., Hu, K.F., Zhu, Q.X., Zhu, Z.X.: An enhanced artificial bee colony algorithm with adaptive differential operators. Appl. Soft Comput. 58, 480–494 (2017)
Li, X.N., Yang, G.F.: Artificial bee colony algorithm with memory. Appl. Soft Comput. 41, 362–372 (2016)
Xiang, W.L., Meng, X.L., Li, Y.Z., He, R.C., An, M.Q.: An improved artificial bee colony algorithm based on the gravity model. Inf. Sci. 429, 49–71 (2018)
Kumar, D., Mishra, K.K.: Portfolio optimization using novel co-variance guided artificial bee colony algorithm. Swarm Evolut. Comput. 33, 119–130 (2017)
Sulaima, N., Mohamad-Saleh, J., Abro, A.G.: Robust variant of artificial bee colony (JA-ABC4b) algorithm. Int. J. Bio-Inspir. Comput. 10(2), 99–108 (2017)
Wang, H., Wu, Z.J., Rahnamayan, S., Liu, Y., Ventresca, M.: Enhancing particle swarm optimization using generalized opposition-based learning. Inf. Sci. 181(20), 4699–4714 (2011)
Jia, Z., Duan, H., Shi, Y.: Hybrid brain storm optimisation and simulated annealing algorithm for continuous optimisation problems. Int. J. Bio-Inspir. Comput. 8(2), 109–121 (2016)
Wang, H., Wang, W.J., Zhou, X.Y., Sun, H., Zhao, J., Yu, X., Cui, Z.H.: Firefly algorithm with neighborhood attraction. Inf. Sci. 382–383, 374–387 (2017)
Wang, H., Cui, Z.H., Sun, H., Rahnamayan, S., Yang, X.S.: Randomly attracted firefly algorithm with neighborhood search and dynamic parameter adjustment mechanism. Soft Comput. 21(18), 5325–5339 (2017)
Xu, Z., Unveren, A., Acan, A.: Probability collectives hybridised with differential evolution for global optimisation. Int. J. Bio-Inspir. Comput. 8(3), 133–153 (2016)
Wang, H., Zhou, X.Y., Sun, H., Yu, X., Zhao, J., Zhang, H., Cui, L.Z.: Firefly algorithm with adaptive control parameters. Soft Comput. 21(17), 5091–5102 (2017)
Acknowledgements
This work is supported by the project of the First-Class University and the First-Class Discipline (No. 10301-017004011501), and the National Natural Science Foundation of China.
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Cao, Y., Lu, Y., Pan, X. et al. An improved global best guided artificial bee colony algorithm for continuous optimization problems. Cluster Comput 22 (Suppl 2), 3011–3019 (2019). https://doi.org/10.1007/s10586-018-1817-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-018-1817-8