Brain storm optimization algorithm: a review

For swarm intelligence algorithms, each individual in the swarm represents a solution in the search space, and it also can be seen as a data sample from the search space. Based on the analyses of these data, more effective algorithms and search strategies could be proposed. Brain storm optimization (BSO) algorithm is a new and promising swarm intelligence algorithm, which simulates the human brainstorming process. Through the convergent operation and divergent operation, individuals in BSO are grouped and diverged in the search space/objective space. In this paper, the history development, and the state-of-the-art of the BSO algorithm are reviewed. In addition, the convergent operation and divergent operation in the BSO algorithm are also discussed from the data analysis perspective. Every individual in the BSO algorithm is not only a solution to the problem to be optimized, but also a data point to reveal the landscape of the problem. Swarm intelligence and data mining techniques can be combined to produce benefits above and beyond what either method could achieve alone.

[1]  Yuhui Shi,et al.  Brain Storm Optimization Algorithm for Multi-objective Optimization Problems , 2012, ICSI.

[2]  Yuhui Shi,et al.  Predator–Prey Brain Storm Optimization for DC Brushless Motor , 2013, IEEE Transactions on Magnetics.

[3]  Jun Zhang,et al.  Parameter investigation in brain storm optimization , 2013, 2013 IEEE Symposium on Swarm Intelligence (SIS).

[4]  Yali Wu,et al.  Modified Brain Storm Optimization Algorithm for Multimodal Optimization , 2014, ICSI.

[5]  Yuhui Shi,et al.  Population diversity based study on search information propagation in particle swarm optimization , 2012, 2012 IEEE Congress on Evolutionary Computation.

[6]  Yuhui Shi,et al.  Solution clustering analysis in brain storm optimization algorithm , 2013, 2013 IEEE Symposium on Swarm Intelligence (SIS).

[7]  Yuhui Shi,et al.  Advanced discussion mechanism-based brain storm optimization algorithm , 2015, Soft Comput..

[8]  Ying Tan,et al.  Fireworks Algorithm for Optimization , 2010, ICSI.

[9]  Jianguo Zhu,et al.  Hysteresis Modeling of High-Temperature Superconductor Using Simplified Preisach Model , 2015, IEEE Transactions on Magnetics.

[10]  Mingyan Jiang,et al.  Niche Brain Storm Optimization Algorithm for Multi-Peak Function Optimization , 2014, CIT 2014.

[11]  Ke Tang,et al.  Improving Estimation of Distribution Algorithm on Multimodal Problems by Detecting Promising Areas , 2015, IEEE Transactions on Cybernetics.

[12]  Maria Arsuaga-Rios,et al.  Cost optimization based on brain storming for grid scheduling , 2014, Fourth edition of the International Conference on the Innovative Computing Technology (INTECH 2014).

[13]  Junfeng Chen,et al.  Brain Storm Optimization Model Based on Uncertainty Information , 2014, 2014 Tenth International Conference on Computational Intelligence and Security.

[14]  Yuhui Shi,et al.  Maintaining population diversity in brain storm optimization algorithm , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[15]  Yuhui Shi,et al.  Optimal Satellite Formation Reconfiguration Based on Closed-Loop Brain Storm Optimization , 2013, IEEE Computational Intelligence Magazine.

[16]  Zhi-hui Zhan,et al.  A modified brain storm optimization , 2012, 2012 IEEE Congress on Evolutionary Computation.

[17]  Miguel A. Vega-Rodríguez,et al.  Multi-objective energy optimization in grid systems from a brain storming strategy , 2015, Soft Comput..

[18]  H. T. Jadhav,et al.  Brain storm optimization algorithm based economic dispatch considering wind power , 2012, 2012 IEEE International Conference on Power and Energy (PECon).

[19]  Yuhui Shi,et al.  Brain Storm Optimization Algorithm with Modified Step-Size and Individual Generation , 2012, ICSI.

[20]  Yuhui Shi,et al.  Dynamical exploitation space reduction in particle swarm optimization for solving large scale problems , 2012, 2012 IEEE Congress on Evolutionary Computation.

[21]  Yuhui Shi,et al.  An Improved Brain Storm Optimization with Differential Evolution Strategy for Applications of ANNs , 2015 .

[22]  Xin-She Yang,et al.  Hybrid Metaheuristic Algorithms: Past, Present, and Future , 2015, Recent Advances in Swarm Intelligence and Evolutionary Computation.

[23]  Bijaya K. Panigrahi,et al.  Optimal Power Flow Solution Using Self-Evolving Brain-Storming Inclusive Teaching-Learning-Based Algorithm , 2013, ICSI.

[24]  Bo Yang,et al.  Random Grouping Brain Storm Optimization Algorithm with a New Dynamically Changing Step Size , 2016, ICSI.

[25]  Yuhui Shi,et al.  An Optimization Algorithm Based on Brainstorming Process , 2011, Int. J. Swarm Intell. Res..

[26]  Zhi-hui Zhan,et al.  Normalization group brain storm optimization for power electronic circuit optimization , 2014, GECCO.

[27]  A. Rezaee Jordehi,et al.  Brainstorm optimisation algorithm (BSOA): An efficient algorithm for finding optimal location and setting of FACTS devices in electric power systems , 2015 .

[28]  Yali Wu,et al.  A Modified Multi-Objective Optimization Based on Brain Storm Optimization Algorithm , 2014, ICSI.

[29]  Yuhui Shi,et al.  Brain storm optimization with chaotic operation , 2015, 2015 Seventh International Conference on Advanced Computational Intelligence (ICACI).

[30]  Yuhui Shi,et al.  Brain storm optimization algorithms with k-medians clustering algorithms , 2015, 2015 Seventh International Conference on Advanced Computational Intelligence (ICACI).

[31]  Haibin Duan,et al.  Quantum-Behaved Brain Storm Optimization Approach to Solving Loney’s Solenoid Problem , 2015, IEEE Transactions on Magnetics.

[32]  Yuhui Shi,et al.  Brain Storm Optimization Algorithm , 2011, ICSI.

[33]  Shi Yu-hui Xia Shun-ren Yanh Yu-ting Discussion mechanism based brain storm optimization algorithm , 2013 .

[34]  Haibin Duan,et al.  Simplified brain storm optimization approach to control parameter optimization in F/A-18 automatic carrier landing system , 2015 .

[35]  Liviu Octavian Mafteiu-Scai A New Approach for Solving Equations Systems Inspired from Brainstorming , 2015 .

[36]  Yuhui Shi,et al.  Developmental Swarm Intelligence: Developmental Learning Perspective of Swarm Intelligence Algorithms , 2014, Int. J. Swarm Intell. Res..

[37]  Bart Baesens,et al.  Editorial survey: swarm intelligence for data mining , 2010, Machine Learning.

[38]  Ying Tan,et al.  Fireworks Algorithm: A Novel Swarm Intelligence Optimization Method , 2015 .

[39]  Jing Xin,et al.  An Adaptive Brain Storm Optimization Algorithm for Multiobjective Optimization Problems , 2015, ICSI.

[40]  Yuhui Shi,et al.  Population Diversity Maintenance In Brain Storm Optimization Algorithm , 2014, J. Artif. Intell. Soft Comput. Res..

[41]  Kevin P. Murphy,et al.  Machine learning - a probabilistic perspective , 2012, Adaptive computation and machine learning series.

[42]  Weijie Xu,et al.  Extended Finite-Element Method for Electric Field Analysis of Insulating Plate With Crack , 2015, IEEE Transactions on Magnetics.

[43]  Ke Tang,et al.  History-Based Topological Speciation for Multimodal Optimization , 2015, IEEE Transactions on Evolutionary Computation.

[44]  Yuhui Shi,et al.  A decoupling receding horizon search approach to agent routing and optical sensor tasking based on brain storm optimization , 2015 .

[45]  Bijaya K. Panigrahi,et al.  Brain Storming Incorporated Teaching-Learning-Based Algorithm with Application to Electric Power Dispatch , 2012, SEMCCO.

[46]  Yanqiu Sun,et al.  A Hybrid Approach by Integrating Brain Storm Optimization Algorithm with Grey Neural Network for Stock Index Forecasting , 2014 .

[47]  Yuhui Shi,et al.  Hybrid brain storm optimisation and simulated annealing algorithm for continuous optimisation problems , 2016, Int. J. Bio Inspired Comput..

[48]  Junfeng Chen,et al.  Enhanced Brain Storm Optimization Algorithm for Wireless Sensor Networks Deployment , 2016, ICSI.

[49]  Yuhui Shi,et al.  Multi-Objective Optimization Based on Brain Storm Optimization Algorithm , 2013, Int. J. Swarm Intell. Res..

[50]  K. Lenin,et al.  Brain Storm Optimization Algorithm for Solving Optimal Reactive Power Dispatch Problem , 2014 .

[51]  Haibin Duan,et al.  Receding horizon control for multiple UAV formation flight based on modified brain storm optimization , 2014, Nonlinear Dynamics.

[52]  Yuhui Shi,et al.  Brain storm optimization algorithm in objective space , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).