Skip to main content
Log in

An improved global best guided artificial bee colony algorithm for continuous optimization problems

  • Published:
Cluster Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, pp. 1942–1948 (1995)

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Yang, X.S.: Firefly algorithm, stochastic test functions and design optimization. Int. J. Bio-Inspir. Comput. 2(2), 78–84 (2010)

    Google Scholar 

  5. Wang, H., Wang, W.J., Sun, H., Rahnamayan, S.: Firefly algorithm with random attraction. Int. J. Bio-Inspir. Comput. 8(1), 33–41 (2016)

    Google Scholar 

  6. Karaboga, D.: An idea based on honey bee swarm for numerical optimization, Technical Report-TR06, Erciyes University, engineering Faculty, Computer Engineering Department (2005)

  7. Yang, X.S., Deb, S.: Engineering optimisation by cuckoo search. Int. J. Math. Modell. Numer. Optim. 1(4), 330–343 (2010)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Yang, X.S.: A new metaheuristic bat-inspired algorithm, Nature inspired cooperative strategies for optimization (NICSO 2010), pp. 65–74 (2010)

  10. 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)

    Google Scholar 

  11. Karaboga, D., Akay, B.: A comparative study of artificial bee colony algorithm. Appl. Math. Comput. 214, 108–132 (2009)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Zhu, G., Kwong, S.: Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl. Math. Comput. 217, 3166–3173 (2010)

    Google Scholar 

  14. Akay, B., Karaboga, D.: A modified artificial bee colony algorithm for real-parameter optimization. Inf. Sci. 192, 120–142 (2012)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Wang, H., Rahnamayan, S., Sun, H., Omran, M.G.H.: Gaussian bare-bones differential evolution. IEEE Trans. Cybern. 43(2), 634–647 (2013)

    Google Scholar 

  20. Zhou, X.Y., Wu, Z.J., Wang, H., Rahnamayan, S.: Gaussian bare-bones artificial bee colony algorithm. Soft Comput. 20(3), 907–924 (2016)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

  24. Yaghoobi, T., Esmaeili, E.: An improved artificial bee colony algorithm for global numerical optimisation. Int. J. Bio-Inspir. Comput. 9(4), 251–258 (2017)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. Li, X.N., Yang, G.F.: Artificial bee colony algorithm with memory. Appl. Soft Comput. 41, 362–372 (2016)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. Kumar, D., Mishra, K.K.: Portfolio optimization using novel co-variance guided artificial bee colony algorithm. Swarm Evolut. Comput. 33, 119–130 (2017)

    Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. 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)

    Google Scholar 

  35. 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)

    Google Scholar 

Download references

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

Authors

Corresponding authors

Correspondence to Yongcun Cao or Xiuqin Pan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-018-1817-8

Keywords

Navigation