Multi-population Based Search Strategy Ensemble Artificial Bee Colony Algorithm with a Novel Resource Allocation Mechanism | SpringerLink
Skip to main content

Multi-population Based Search Strategy Ensemble Artificial Bee Colony Algorithm with a Novel Resource Allocation Mechanism

  • Conference paper
  • First Online:
Neural Information Processing (ICONIP 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10637))

Included in the following conference series:

  • 4289 Accesses

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.

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 11439
Price includes VAT (Japan)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 14299
Price includes VAT (Japan)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Poli, R., Kennedy, J., Blackwell, T.: Particle swarm optimization. Swarm Intell. 1, 33–57 (1995)

    Article  Google Scholar 

  2. Dorigo, M., Maniezzo, V., Colorni, A.: Ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. 26, 29–41 (1996)

    Google Scholar 

  3. Karaboga, D.: An idea based on honey bee swarm for numerical optimization. Technical report-TR06, Erciyes University, Engineering Faculty, Department of Computer Science (2005)

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    MATH  MathSciNet  Google Scholar 

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

    Google Scholar 

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

    MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    MathSciNet  Google Scholar 

  15. Gao, W.F., Liu, S.Y.: A modified artificial bee colony algorithm. Comput. Oper. Res. 39(3), 687–697 (2012)

    Article  MATH  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

Download references

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

Authors

Corresponding author

Correspondence to Ping Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics