Skip to main content
Log in

Improving the one-position inheritance artificial bee colony algorithm using heuristic search mechanisms

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

The artificial bee colony algorithm with one-position inheritance (OPIABC) has shown good performance for large-scale problems. But, the improvement in its performance for some other type test problem is not obvious, since the onlookers in this algorithm use the foraging strategy that randomly selects a neighbor to produce a new candidate. Moreover, the scout foraging behavior in this algorithm is completely random, which would sometimes make it consume more search efforts to discover some promising area and hamper its convergent speed especially for large-scale optimization. To further improve its performance, a running information-guided onlooker foraging strategy and a heuristic scout search mechanism are designed and combined with it. The improved OPIABC algorithm has been tested on a set of test functions with dimensions D = 30, 100 and 1000. Experimental results show that after using the heuristic search mechanisms, the performance of the OPIABC algorithm is significantly improved for most test problems.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

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

    Article  Google Scholar 

  • Gao WF, Liu SY (2012) A modified artificial bee colony algorithm. Comput Oper Res 39(3):687–697

    Article  Google Scholar 

  • Gao WF, Liu SY, Huang LL (2012) A global best artificial bee colony algorithm for global optimization. J Comput Appl Math 236(11):2741–2753

    Article  MathSciNet  Google Scholar 

  • Gao W, Liu S, Huang L (2013) A novel artificial bee colony algorithm based on modified search equation and orthogonal learning. IEEE Trans Cybern 43(3):1011–1024

    Article  Google Scholar 

  • Gao W, Liu S, Huang L (2014) Enhancing artificial bee colony algorithm using more information-based search equations. Inf Sci 270:112–133

    Article  MathSciNet  Google Scholar 

  • Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Glob Optim 39(3):459–471

    Article  MathSciNet  Google Scholar 

  • Karaboga D, Gorkemli B (2014) A quick artificial bee colony (qABC) algorithm and its performance on optimization problems. Appl Soft Comput 23:227–238

    Article  Google Scholar 

  • Karaboga D, Gorkemli B, Ozturk C, Karaboga N (2014) A comprehensive survey: artificial bee colony (ABC) algorithm and applications. Artif Intell Rev 42(1):21–57

    Article  Google Scholar 

  • Kiran MS, Findik O (2015) A directed artificial bee colony algorithm. Appl Soft Comput 26:454–462

    Article  Google Scholar 

  • Kiran MS, Hakli H, Gunduz M, Uguz H (2015) Artificial bee colony algorithm with variable search strategy for continuous optimization. Inf Sci 300:140–157

    Article  MathSciNet  Google Scholar 

  • Li G, Niu P, Xiao X (2012) Development and investigation of efficient artificial bee colony algorithm for numerical function optimization. Appl Soft Comput 12(1):320–332

    Article  Google Scholar 

  • Liu Y, Ling XX, Liang Y, Liu GH (2012) Improved artificial bee colony algorithm with mutual learning. J Syst Eng Electron 23(2):265–275

    Article  Google Scholar 

  • Maeda M, Tsuda S (2015) Reduction of artificial bee colony algorithm for global optimization. Neurocomputing 148:70–74

    Article  Google Scholar 

  • Shan H, Yasuda T, Ohkura K (2015) A self-adaptive hybrid enhanced artificial bee colony algorithm for continuous optimization problems. BioSystems 132–133:43–53

    Article  Google Scholar 

  • Zhang X, Yuen SY (2013) Improving artificial bee colony with one-position inheritance mechanism. Memet Comput 5(3):187–211

    Article  Google Scholar 

  • Zhang S, Lee CKM, Chan HK, Choy KL, Wu Z (2015) Swarm intelligence applied in green logistics: a literature review. Eng Appl Artif Intell 37:154–169

    Article  Google Scholar 

  • Zhu GP, Kwong S (2010a) Gbest-guided artificial bee colony algorithm for numerical function optimization. Math Comput 217(7):3166–3173

    MathSciNet  MATH  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This work was supported by the National Natural Science Foundation Program of China (61572116, 61572117, 61502089) and the Special Fund for Fundamental Research of Central Universities of Northeastern University (N161606003, N150408001, N150404009).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bin Zhang.

Ethics declarations

Conflict of interest

All the authors declare that they have no conflict of interest.

Human and animal rights

This article does not contain any studies with human participants or animals performed by any of the authors.

Informed consent

Informed consent was obtained from all individual participants included in the study.

Additional information

Communicated by V. Loia.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ning, J., Zhang, C., Zhang, B. et al. Improving the one-position inheritance artificial bee colony algorithm using heuristic search mechanisms. Soft Comput 24, 1271–1281 (2020). https://doi.org/10.1007/s00500-019-03964-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-019-03964-x

Keywords

Navigation