Skip to main content

Enhancing the Local Search Ability of the Brain Storm Optimization Algorithm by Covariance Matrix Adaptation

  • Chapter
  • First Online:
Brain Storm Optimization Algorithms

Part of the book series: Adaptation, Learning, and Optimization ((ALO,volume 23))

Abstract

Recently, the Brain Storm Optimization (BSO) algorithm has attracted many researchers and practitioners attention from the evolutionary computation community. However, like many other population based algorithms, BSO shows good performance at global exploration but not good enough at local exploitation. To alleviate this issue, in this chapter, the Covariance Matrix Adaptation Evolution Strategy (CMA-ES) is utilized in the Global-best BSO (GBSO), with the aim to combine the exploration ability of BSO and local ability of CMA-ES and to design an improved version of BSO. The performance of the proposed algorithm is tested by solving 28 classical optimization problems and the proposed algorithm is shown to perform better than GBSO.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Barbosa, H.J., Bernardino, H.S., Barreto, A.M.: Using performance profiles for the analysis and design of benchmark experiments. In: Advances in Metaheuristics, pp. 21–36. Springer (2013)

    Google Scholar 

  2. Basturk, B., Karaboga, D.: An artificial bee colony (ABC) algorithm for numeric function optimization. In: Proceedings of the IEEE Swarm Intelligence Symposium (2006)

    Google Scholar 

  3. Cao, Z., Hei, X., Wang, L., Shi, Y., Rong, X.: An improved brain storm optimization with differential evolution strategy for applications of ANNs. Math. Probl. Eng. 2015, 1–18 (2015)

    Google Scholar 

  4. Cao, Z., Shi, Y., Rong, X., Liu, B., Du, Z., Yang, B.: Random grouping brain storm optimization algorithm with a new dynamically changing step size. In: Proceedings of the International Conference on Swarm Intelligence, pp. 387–364 (2015)

    Chapter  Google Scholar 

  5. Chen, J., Cheng, S., Chen, Y., Xie, Y., Shi, Y.: Enhanced brain storm optimization algorithm for wireless sensor networks deployment. In: Proceedings of the International Conference on Swarm Intelligence, pp. 373–381 (2015)

    Chapter  Google Scholar 

  6. Chen, J., Wang, J., Cheng, S., Shi, Y.: Brain storm optimization with agglomerative hierarchical clustering analysis. In: Proceedings of the 7th International Conference on Swarm Intelligence, ICSI, pp. 115–122 (2016)

    Google Scholar 

  7. Chen, W., Cao, Y., Sun, Y., Liu, Q., Li, Y.: Improving brain storm optimization algorithm via simplex search (2017). arXiv:1712.03166

  8. Cheng, S., Qin, Q., Chen, J., Shi, Y.: Brain storm optimization algorithm: a review. Artif. Intell. Rev. 1–14 (2016)

    Google Scholar 

  9. Cheng, S., Shi, Y., Qin, Q., Ting, T.O., Bai, R.: Maintaining population diversity in brain storm optimization algorithm. In: Proceedings of IEEE Congress on Evolutionary Computation, pp. 3230–3237 (2014)

    Google Scholar 

  10. Cheng, S., Shi, Y., Qin, Q., Zhang, Q., Bai, R.: Population diversity maintenance in brain storm optimization algorithm. J. Artif. Intell. Soft Comput. Res. 4(2), 83–97 (2014)

    Article  Google Scholar 

  11. El-Abd, M.: An improved global-best harmony search algorithm. Appl. Math. Comput. 222, 94–106 (2013)

    MATH  Google Scholar 

  12. El-Abd, M.: Brain storm optimization algorithm with re-initialized ideas and modified step size. In: Proceedings of IEEE Congress on Evolutionary Computation, pp. 2682–2686 (2016)

    Google Scholar 

  13. El-Abd, M.: Global-best brain storm optimization algorithm. Swarm and Evolutionary Computation 37, 27–44 (2017)

    Article  Google Scholar 

  14. Hansen, N.: Benchmarking a bi-population CMA-ES on the BBOB-2009 function testbed. In: Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers, pp. 2389–2396. ACM (2009)

    Google Scholar 

  15. Hansen, N., Müller, S.D., Koumoutsakos, P.: Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol. Comput. 11(1), 1–18 (2003)

    Article  Google Scholar 

  16. Liang, J.J., Qu, B.Y., Suganthan, P.N.: Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Technical Report, Computational Intelligence Laboratory, Zhengzhou University, Zhengzhou, China and Nanyang Technological University, Singapore (2014). http://www.ntu.edu.sg/home/epnsugan/

  17. Qin, A.K., Huang, V.L., Suganthan, P.N.: Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. 13(2), 398–417 (2009)

    Article  Google Scholar 

  18. Qu, B.Y., Liang, J.J., Wang, Z.Y., Chen, Q., Suganthan, P.N.: Novel benchmark functions for continuous multimodal optimization with comparative results. Swarm Evol. Comput. 26, 23–34 (2016)

    Article  Google Scholar 

  19. Sallam, K.M., Elsayed, S.M., Sarker, R.A., Essam, D.L.: Two-phase differential evolution framework for solving optimization problems. In: 2016 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1–8. IEEE (2016)

    Google Scholar 

  20. Sallam, K.M., Elsayed, S.M., Sarker, R.A., Essam, D.L.: Differential evolution with landscape-based operator selection for solving numerical optimization problems. In: Intelligent and Evolutionary Systems, pp. 371–387. Springer (2017)

    Google Scholar 

  21. Sallam, K.M., Elsayed, S.M., Sarker, R.A., Essam, D.L.: Landscape-based adaptive operator selection mechanism for differential evolution. Inf. Sci. 418, 383–404 (2017)

    Article  Google Scholar 

  22. Sallam, K.M., Elsayed, S.M., Sarker, R.A., Essam, D.L.: Multi-method based orthogonal experimental design algorithm for solving CEC2017 competition problems. In: 2017 IEEE Congress on Evolutionary Computation (CEC), pp. 1350–1357. IEEE (2017)

    Google Scholar 

  23. Shi, Y.: Brain storm optimization algorithm. In: Proceedings of the International Conference on Swarm Intelligence, pp. 303–309 (2011)

    Google Scholar 

  24. Shi, Y.: An optimization algorithm based on brainstorming process. Int. J. Swarm Intell. Res. 2(4), 35–62 (2011)

    Article  Google Scholar 

  25. Standard PSO 2011 (2011). http://www.particleswarm.info

  26. Suganthan, P.N., Hansen, N., Liang, J.J., Deb, K., Chen, Y.P., Auger, A., Tiwari, S.: Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. Technical Report No. 2005005, ITT Kanpur, India (2005)

    Google Scholar 

  27. Wang, Y., Cai, Z., Zhang, Q.: Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans. Evol. Comput. 15(1), 55–66 (2011)

    Article  Google Scholar 

  28. Zhan, Z., Zhang, J., Shi, Y., Liu, H.: A modified brain storm optimization algorithm. In: Proceedings of IEEE Congress on Evolutionary Computation, pp. 1969–1976 (2012)

    Google Scholar 

  29. Zhou, D., Shi, Y., Cheng, S.: Brain storm optimization algorithm with modified step-size and individual generation. In: Proceedings of the International Conference on Swarm Intelligence, pp. 243–252 (2012)

    Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Seham Elsayed .

Editor information

Editors and Affiliations

Appendix

Appendix

The benchmark problems solved in this chapter can be found in the following link: Classical optimization problems.

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Elsayed, S., El-Abd, M., Sallam, K. (2019). Enhancing the Local Search Ability of the Brain Storm Optimization Algorithm by Covariance Matrix Adaptation. In: Cheng, S., Shi, Y. (eds) Brain Storm Optimization Algorithms. Adaptation, Learning, and Optimization, vol 23. Springer, Cham. https://doi.org/10.1007/978-3-030-15070-9_5

Download citation

Publish with us

Policies and ethics