A comprehensive survey of brain storm optimization algorithms

The development, implementation, variant, and future directions of a new swarm intelligence algorithm, brain storm optimization (BSO) algorithm, are comprehensively surveyed. Brain storm optimization 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. To the best of our knowledge, there are 75 papers, 8 theses, and 5 patents in total on the development and application of the BSO algorithm. 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. Based on the developments of brain storm optimization algorithms, different kinds of optimization problems and real-world applications could be solved.

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

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

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

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

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

[6]  Efrén Mezura-Montes,et al.  A study of constraint-handling techniques in brain storm optimization , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

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

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

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

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

[11]  Sakti Prasad Ghoshal,et al.  Parametric Identification with Performance Assessment of Wiener Systems Using Brain Storm Optimization Algorithm , 2017, Circuits Syst. Signal Process..

[12]  Belkacem Mahdad,et al.  Security optimal power flow considering loading margin stability using hybrid FFA-PS assisted with brainstorming rules , 2015, Appl. Soft Comput..

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

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

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

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

[17]  J. Anuradha,et al.  A modified brainstorm optimization for clustering using hard c-means , 2015, 2015 IEEE International Conference on Research in Computational Intelligence and Communication Networks (ICRCICN).

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

[19]  Sakti Prasad Ghoshal,et al.  Identification of NARMAX Hammerstein models with performance assessment using brain storm optimization algorithm , 2016 .

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

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

[22]  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).

[23]  Poonam Yadav Case Retrieval Algorithm Using Similarity Measure and Adaptive Fractional Brain Storm Optimization for Health Informaticians , 2016 .

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

[25]  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).

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

[27]  Chen Yang,et al.  Brain Storm Optimization for Portfolio Optimization , 2016, ICSI.

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

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

[30]  Junfeng Chen,et al.  Brain Storm Optimization with Discrete Particle Swarm Optimization for TSP , 2016, 2016 12th International Conference on Computational Intelligence and Security (CIS).

[31]  Junfeng Chen,et al.  Brain Storm Optimization in Objective Space Algorithm for Multimodal Optimization Problems , 2016, ICSI.

[32]  Yuhui Shi,et al.  Convergence analysis of brain storm optimization algorithm , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

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

[34]  Mohammed El-Abd,et al.  Brain storm optimization algorithm with re-initialized ideas and adaptive step size , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

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

[36]  Maoguo Gong,et al.  Multifactorial Brain Storm Optimization Algorithm , 2016, BIC-TA.

[37]  Haibin Duan,et al.  Optimal Impulsive Thrust Trajectories for Satellite Formation via Improved Brainstorm Optimization , 2016, ICSI.

[38]  Chen Wang,et al.  Improved v -Support vector regression model based on variable selection and brain storm optimization for stock price forecasting , 2016, Appl. Soft Comput..

[39]  Yuhui Shi,et al.  Brain storm optimization algorithm for full area coverage of wireless sensor networks , 2016, 2016 Eighth International Conference on Advanced Computational Intelligence (ICACI).

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

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

[42]  Yuhui Shi,et al.  Brain storm optimization algorithms for optimal coverage of wireless sensor networks , 2015, 2015 Conference on Technologies and Applications of Artificial Intelligence (TAAI).

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

[44]  Cong Li,et al.  Information granulation-based fuzzy RBFNN for image fusion based on chaotic brain storm optimization , 2015 .

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

[46]  Ping Jiang,et al.  Research and Application of a New Hybrid Wind Speed Forecasting Model on BSO Algorithm , 2017 .

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

[48]  Jingyu Wang,et al.  Brain Storm Optimization with Agglomerative Hierarchical Clustering Analysis , 2016, ICSI.

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

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

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

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

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

[54]  Yuhui Shi,et al.  Parameter Estimation of Vertical Two-Layer Soil Model via Brain Storm Optimization Algorithm , 2016, ICSI.

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

[56]  Zhifeng Hao,et al.  Human-computer cooperative brain storm optimization algorithm for the two-echelon vehicle routing problem , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

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

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

[59]  Qing Liu,et al.  Multi-objective Brain Storm Optimization Based on Estimating in Knee Region and Clustering in Objective-Space , 2016, ICSI.

[60]  Xu Hui,et al.  An SAR De-noising Algorithm Based on Brainstorming Optimization Strategy in NSCT Domain , 2016 .

[61]  Jie Wu,et al.  Time Series Analysis and Forecasting for Wind Speeds Using Support Vector Regression Coupled with Artificial Intelligent Algorithms , 2015 .

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

[63]  Tao Tang,et al.  Classification Based on Brain Storm Optimization Algorithm , 2016, BIC-TA.

[64]  Neelu Khare,et al.  BGFS: Design and Development of Brain Genetic Fuzzy System for Data Classification , 2018, J. Intell. Syst..

[65]  Qiong Wu,et al.  Design Swapping Encryption System for Video Streaming with Brain Storm Optimization , 2015, BIC-TA.

[66]  Junfeng Chen,et al.  Brain storm optimization algorithm: a review , 2016, Artificial Intelligence Review.

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

[68]  Ben Niu,et al.  Modified Brain Storm Optimization Algorithms Based on Topology Structures , 2016, ICSI.

[69]  Sipi Dubey,et al.  Fuzzy Brain Storm Optimization and Adaptive Thresholding for Multimodal Vein-Based Recognition System , 2017, Int. J. Pattern Recognit. Artif. Intell..

[70]  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 .