Random Grouping Brain Storm Optimization Algorithm with a New Dynamically Changing Step Size

Finding the global optima of a complex real-world problem has become much more challenging task for evolutionary computation and swarm intelligence. Brain storm optimization BSO is a swarm intelligence algorithm inspired by human being's behavior of brainstorming for solving global optimization problems. In this paper, we propose a Random Grouping BSO algorithm termed RGBSO by improving the creating operation of the original BSO. To reduce the load of parameter settings and balance exploration and exploitation at different searching generations, the proposed RGBSO adopts a new dynamic step-size parameter control strategy in the idea generation step. Moreover, to decrease the time complexity of the original BSO algorithm, the improved RGBSO replaces the clustering method with a random grouping strategy. To examine the effectiveness of the proposed algorithm, it is tested on 14 benchmark functions of CEC2005. Experimental results show that RGBSO is an effective method to optimize complex shifted and rotated functions, and performs significantly better than the original BSO algorithm.

[1]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[2]  Kevin M. Passino,et al.  Bacterial Foraging Optimization , 2010, Int. J. Swarm Intell. Res..

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

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

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

[6]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

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

[8]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

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

[10]  Jing J. Liang,et al.  Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization , 2005 .

[11]  Tommy W. S. Chow,et al.  Contour Gradient Optimization , 2020, Handbook of Research on Advancements of Swarm Intelligence Algorithms for Solving Real-World Problems.

[12]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[13]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

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

[15]  Feng Zou,et al.  Optimal approximation of stable linear systems with a novel and efficient optimization algorithm , 2014, 2014 IEEE Congress on Evolutionary Computation (CEC).

[16]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

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