A Simple Brain Storm Optimization Algorithm via Visualizing Confidence Intervals

  • YingYing Cao
  • Wei Chen
  • Shi Cheng
  • Yifei Sun
  • Qunfeng LiuEmail author
  • Yun LiEmail author
  • Yuhui Shi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10593)


Visualizing confidence intervals method developed recently for benchmarking stochastic optimization algorithm is adopted in this paper to benchmark and study the brain storm optimization algorithm in depth. Through analyzing numerical effects of different components of brain storm optimization, a simplified brain storm optimization algorithm is developed. It is tested and shown to perform better than the original brain storm optimization algorithm in the objective space.


Brain storm optimization Visualizing confidence intervals Benchmarking Swarm intelligence Evolutionary computation 



This work was supported in part by the National Natural Science Foundation of China (No. 11271069), in part by Natural Science Foundation of Guangdong Province, China (No. 2015A030313648), in part by Natural Science Basic Research Plan in Shaanxi Province, China (No. 2017JQ6070), and in part by the Fundamental Research Funds for the Central University (Nos. GK201703062, GK201603014).


  1. 1.
    Awad, N.H., Ali, M.Z., Liang, J.J., Qu, B.Y., Suganthan, P.N.: Problem definitions and evaluation criteria for the CEC 2017 special session and competition on single objective bound constrained real-parameter numerical optimization. Nanyang Technological University, Singapore, Technical report (2016)Google Scholar
  2. 2.
    Cheng, S., Qin, Q., Chen, J., Shi, Y.: Brain storm optimization algorithm: a review. Artif. Intell. Rev. 46(4), 445–458 (2016)CrossRefGoogle Scholar
  3. 3.
    Dolan, E.D., Moré, J.: Benchmarking optimization software with performance profiles. Math. Program. 91, 201–213 (2002)MathSciNetCrossRefzbMATHGoogle Scholar
  4. 4.
    Duan, H., Li, S., Shi, Y.: Predator-prey brain storm optimization for dc brushless motor. IEEE Trans. Magn. 49(10), 5336–5340 (2013)CrossRefGoogle Scholar
  5. 5.
    Guo, X., Wu, Y., Xie, L.: Modified brain storm optimization algorithm for multimodal optimization. In: Tan, Y., Shi, Y., Coello, C.A.C. (eds.) ICSI 2014. LNCS, vol. 8795, pp. 340–351. Springer, Cham (2014). doi: 10.1007/978-3-319-11897-0_40 Google Scholar
  6. 6.
  7. 7.
    Liu, Q., Chen, W.N., Deng, J.D., Gu, T., Zhang, H., Yu, Z., Zhang, J.: Benchmarking stochastic algorithms for global optimization problems byvisualizing confidence intervals. IEEE Trans. Cybern. 1–14 (2017). doi: 10.1109/TCYB.2017.2659659
  8. 8.
    Moré, J., Wild, S.: Benchmarking derivative-free optimization algorithms. SIAM J. Optim. 20, 172–191 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Peng, X., Liu, K., Jin, Y.: A dynamic optimization approach to the design of cooperative co-evolutionary algorithms. Knowl.-Based Syst. 109, 174–186 (2016)CrossRefGoogle Scholar
  10. 10.
    Peng, X., Wu, Y.: Large-scale cooperative co-evolution using niching based multi-modal optimization and adaptive fast clustering. Swarm Evol. Comput. (2017). doi: 10.1016/j.swevo.2017.03.001
  11. 11.
    Shi, Y.: Brain storm optimization algorithm. In: Tan, Y., Shi, Y., Chai, Y., Wang, G. (eds.) ICSI 2011. LNCS, vol. 6728, pp. 303–309. Springer, Heidelberg (2011). doi: 10.1007/978-3-642-21515-5_36 CrossRefGoogle Scholar
  12. 12.
    Shi, Y.: An optimization algorithm based on brainstorming process. Int. J. Swarm Intell. Res. (IJSIR) 2(4), 35–62 (2011)CrossRefGoogle Scholar
  13. 13.
    Shi, Y.: Developmental swarm intelligence: developmental learning perspective of swarm intelligence algorithms. Int. J. Swarm Intell. Res. (IJSIR) 5(1), 36–54 (2014)CrossRefGoogle Scholar
  14. 14.
    Shi, Y.: Brain storm optimization algorithm in objective space. In: Proceedings of 2015 IEEE Congress on Evolutionary Computation, (CEC 2015), Sendai, Japan, pp. 1227–1234. IEEE (2015)Google Scholar
  15. 15.
    Zhan, Z.H., Chen, W.N., Lin, Y., Gong, Y.J., Li, Y.L., Zhang, J.: Parameter investigation in brain storm optimization. In: 2013 IEEE Symposium on Swarm Intelligence (SIS), pp. 103–110, April 2013Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.School of Computer Science and Network SecurityDongguan University of TechnologyDongguanChina
  2. 2.School of Computer ScienceShaanxi Normal UniversityXi’anChina
  3. 3.Key Laboratory of Modern Teaching TechnologyMinistry of EducationXi’anChina
  4. 4.School of Physics and Information TechnologyShaanxi Normal UniversityXi’anChina
  5. 5.Department of Computer Science and EngineeringSouthern University of Science and TechnologyShenzhenChina

Personalised recommendations