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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Basturk, B., Karaboga, D.: An artificial bee colony (ABC) algorithm for numeric function optimization. In: Proceedings of the IEEE Swarm Intelligence Symposium (2006)
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)
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)
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)
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)
Chen, W., Cao, Y., Sun, Y., Liu, Q., Li, Y.: Improving brain storm optimization algorithm via simplex search (2017). arXiv:1712.03166
Cheng, S., Qin, Q., Chen, J., Shi, Y.: Brain storm optimization algorithm: a review. Artif. Intell. Rev. 1–14 (2016)
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)
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)
El-Abd, M.: An improved global-best harmony search algorithm. Appl. Math. Comput. 222, 94–106 (2013)
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)
El-Abd, M.: Global-best brain storm optimization algorithm. Swarm and Evolutionary Computation 37, 27–44 (2017)
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)
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)
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/
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)
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)
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)
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)
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)
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)
Shi, Y.: Brain storm optimization algorithm. In: Proceedings of the International Conference on Swarm Intelligence, pp. 303–309 (2011)
Shi, Y.: An optimization algorithm based on brainstorming process. Int. J. Swarm Intell. Res. 2(4), 35–62 (2011)
Standard PSO 2011 (2011). http://www.particleswarm.info
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)
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)
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)
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)
Zhu, G., Kwong, S.: Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl. Math. Comput. 217(7), 3166–3173 (2010)
Author information
Authors and Affiliations
Corresponding author
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
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-15070-9_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-15069-3
Online ISBN: 978-3-030-15070-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)