Abstract
Evolutionary computation-based algorithms are successfully developed to handle challenges in optimization problems by applying the analogy to biological systems. We aim at designing advanced optimization algorithms, with inspiration from human’s creative problem-solving strategies. In this paper, we proposed an advanced discussion mechanism-based brain storm optimization (ADMBSO) algorithm, pushing forward our study in the incorporation of inter- and intra-cluster discussions into the brain storm optimization algorithm (BSO) to control global and local searching ability, respectively. In the advanced discussion mechanism, elaborately designed inter- and intra-cluster discussions were alternatively performed throughout the optimization process, with the ratio controlled by a linearly adjusted probability. We further introduced a differential step strategy into the workflow, making ADMBSO a more efficient and more adaptive algorithm. Empirical studies on different function optimization problems illustrated the effectiveness and efficiency of the ADMBSO algorithm. Comparisons among the ADMBSO, BSO algorithm, closed-loop brain storm optimization algorithm, particle swarm optimization algorithm, and differential evolution algorithm, have also been provided in detail. As one of the first algorithms inspired by human behavior, ADMBSO demonstrates its great potential in dealing with complex optimization problems.
Similar content being viewed by others
References
Cheng S, Shi Y, Qin Q, Gao S (2013) Solution clustering analysis in brain storm optimization algorithm. In: Swarm intelligence symposium (SIS). IEEE, Singapore, pp 111–118. doi:10.1109/SIS.2013.6615167
Das N, Sarkar R, Basu S, Kundu M, Nasipuri M, Basu DK (2012) A genetic algorithm based region sampling for selection of local features in handwritten digit recognition application. Appl Soft Comput 12(5):1592–1606
Duan H, Li S, Shi Y (2013) Predator–prey based brain storm optimization for DC brushless motor. IEEE Trans Magn 49(10):5336–5340. doi:10.1109/TMAG.2013.2262296
Krishnanand K, Hasani SMF, Panigrahi BK, Panda SK (2013) Optimal power flow solution using self-evolving brain-storming inclusive teaching-learning-based algorithm. In: Advances in swarm intelligence. Springer, New York, pp 338–345
Liang JJ, Suganthan PN, Deb K (2005) Novel composition test functions for numerical global optimization. In: Swarm intelligence symposium (SIS). IEEE, Pasadena, pp 68–75. doi:10.1109/SIS.2005.1501604
Liang J, Qu B, Suganthan P (2013) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Comput Intell Lab
Ma H, Simon D (2011) Blended biogeography-based optimization for constrained optimization. Eng Appl Artif Intell 24(3):517–525
Mallipeddi R, Suganthan PN, Pan Q-K, Tasgetiren MF (2011) Differential evolution algorithm with ensemble of parameters and mutation strategies. Appl Soft Comput 11(2):1679–1696
Mitchell M, Taylor CE (1999) Evolutionary computation: an overview. Annu Rev Ecol Syst 30(1):593–616
Mühlenbein H, Schlierkamp-Voosen D (1993) Predictive models for the breeder genetic algorithm I. Continuous parameter optimization. Evol Comput 1(1):25–49
Ramanand K, Krishnanand K, Panigrahi BK, Mallick MK (2012) Brain storming incorporated teaching-learning-based algorithm with application to electric power dispatch. In: Swarm, evolutionary, and memetic computing. Springer, Berlin, pp 476–483. doi:10.1007/978-3-642-35380-2_56
Shi Y (2011a) Brain storm optimization algorithm. In: Tan Y, Shi Y, Chai Y, Wang G (eds) Advances in swarm intelligence. Springer, Berlin, pp 303–309. doi:10.1007/978-3-642-21515-5_36
Shi Y (2011b) An optimization algorithm based on brainstorming process. Int J Swarm Intell Res (IJSIR) 2(4):35–62. doi:10.4018/ijsir.2011100103
Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: IEEE world congress on computational intelligence. IEEE, Anchorage, pp 69–73. doi:10.1109/ICEC.1998.699146
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359. doi:10.1023/A:1008202821328
Sun C, Duan H, Shi Y (2013) Optimal satellite formation reconfiguration based on closed-loop brain storm optimization. IEEE Comput Intell Mag 8(4):39–51. doi:10.1109/MCI.2013.2279560
Xue J, Wu Y, Shi Y, Cheng S (2012) Brain storm optimization algorithm for multi-objective optimization problems. In: Advances in swarm intelligence. Springer, Berlin, pp 513–519. doi:10.1007/978-3-642-30976-2_62
Yang Y, Yuhui S, Xia S (2013) Discussion mechanism based brain storm optimization algorithm. J Zhejiang Univ (Eng Sci) 47(10):1705–1711. doi:10.3785/j.issn.1008-973X.2013.10.002
Zhan Z, Zhang J, Shi Y, Liu H (2012) A modified brain storm optimization. In: IEEE congress on evolutionary computation (CEC). IEEE, Brisbane, pp 1–8. doi:10.1109/CEC.2012.6256594
Zhan Z, Chen W, Lin Y, Gong Y, Li Y, Zhang J (2013) Parameter investigation in brain storm optimization. In: Swarm intelligence symposium (SIS). IEEE, Singapore, pp 103–110. doi:10.1109/SIS.2013.6615166
Zheng Y-J, Ling H-F, Xue J-Y (2014) Ecogeography-based optimization: enhancing biogeography-based optimization with ecogeographic barriers and differentiations. Comput Oper Res 50:115–127
Zhou D, Shi Y, Cheng S (2012) Brain storm optimization algorithm with modified step-size and individual generation. In: Advances in swarm intelligence. Springer, Berlin, pp 243–252. doi:10.1007/978-3-642-30976-2_29
Acknowledgments
This work was partially supported by National Key Technology Support Program (2012BAI10B04) and Natural Science Foundation of China (61273367). The authors would like to thank Suganthan and his group for selflessly providing the software of some of the comparing algorithms.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by V. Loia.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Yang, Y., Shi, Y. & Xia, S. Advanced discussion mechanism-based brain storm optimization algorithm. Soft Comput 19, 2997–3007 (2015). https://doi.org/10.1007/s00500-014-1463-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-014-1463-x