Abstract
Brain storm optimization algorithm is a new swarm intelligence algorithm based on the simulation of the human brainstorming process. However, the original BSO may suffer from getting trapped into local optima, due to its fixed search pattern and fixed step-size disturbance mode. Aiming to address this issue, this paper proposes Adaptive Brain Storm Optimization Based on Learning Automata called LABSO to resolve complex optimization problems. The main idea of LABSO is to use the learning automata mechanism to adaptively select optimal parameters and related search strategy for each idea at different search stages of BSO, which can improve the adaptability and flexibility of the algorithm. Especially, the learning automaton engine is apt to select a convergent operation with a large probability in the early search stage, and to choose a divergent operation in the later search stage. The update of the selection probabilities of candidate strategies is not fixed but learned from the evolution process by the learning automaton. Experimental results on a set of CEC2017 benchmark functions have verified the outstanding performance of LABSO in comparison with several representative BSO variants.
Supported by the National Natural Science Foundation of China under Grant No. 61773103, the Fundamental Research Funds for the Central Universities No. N180408019 and N181713002, and the Program for Liaoning Innovative Research Team in University under Grant No. LT2016007.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Dorigo, M., Gambardella, L.M.: Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans. Evol. Comput. 1(1), 53–56 (1997)
Eberhart, Shi, Y.: Particle swarm optimization: developments, applications and resources. In: Congress on Evolutionary Computation (2002)
Ma, L., Wang, X., Huang, M., Lin, Z., Tian, L., Chen, H.: Two-level master-slave RFID networks planning via hybrid multi-objective artificial bee colony optimizer. IEEE Trans. Syst. Man Cybern.: Syst. 49(5), 861–880 (2019)
Shi, Y.H., Eberhart, R.C.: Empirical study of particle swarm optimization. In: Congress on Evolutionary Computation (2002)
Ma, L., Wang, R., Chen, M., Wang, X., Cheng, S., Shi, Y.: A novel many-objective evolutionary algorithm based on transfer learning with Kriging model. Inf. Sci. (2019). https://doi.org/10.1016/j.ins.2019.01.030
Ma, L., Hu, K., Zhu, Y., Chen, H.: Cooperative artificial bee colony algorithm for multi-objective RFID network planning. J. Netw. Comput. Appl. 42, 143–162 (2014)
Ma, L., Zhu, Y., Liu, Y., Tian, L., et al.: A novel bionic algorithm inspired by plant root foraging behaviors. Appl. Soft Comput. 37, 95–133 (2015)
Li, B., Tang, K., Li, J., et al.: Stochastic ranking algorithm for many-objective optimization based on multiple indicators. IEEE Trans. Evol. Comput. 20, 924–938 (2016)
Laumanns, M., Thiele, L., Deb, K., Zitzler, E.: Combining convergence and diversity in evolutionary multiobjective optimization. Evol. Comput. 10(3), 263–282 (2002)
Narendra, K.S., Thathachar, M.A.: Learning automata - a survey. IEEE Trans. Syst. Man Cybern. 4, 323–334 (1974)
Ma, L., et al.: Cooperative two-engine multi-objective bee foraging algorithm with reinforcement learning. Knowl.-Based Syst. 133, 278–293 (2017)
Narendra, K.S., Thathachar, M.A.L.: Learning Automata: An Overview. Prentice Hall, Upper Saddle River (1989)
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). https://doi.org/10.1007/978-3-642-21515-5_36
Shi, Y.: An optimization algorithm based on brainstorming process. Int. J. Swarm Intell. Res. 2(4), 35–62 (2011)
Zhan, Z., Zhang, J., Shi, Y., Liu, H.: A modified brain storm optimization. In: Proceedings of2012 IEEE World Congress Computational Intelligence, Brisbane, Australia, 10–15 June, pp. 1–8 (2012)
Narendra, K.S., Thathachar, M.A.L.: Learning Automata: An Introduction. Prentice-Hall Inc., Upper Saddle River (1989)
Duan, H., Li, C.: Quantum-behaved brain storm optimization approach to solving loneys solenoid problem. IEEE Trans. Mag. 51(1), 1–7 (2015)
Duan, H., Li, S., Shi, Y.: Predator-prey brain storm optimization for DC brushless motor. IEEE Trans. Mag. 49(10), 5336–5340 (2013)
Shi, Y.: Brain storm optimization algorithm in objective space. In: Congress on Evolutionary Computation (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Xu, Y., Ma, L., Shi, M. (2020). Adaptive Brain Storm Optimization Based on Learning Automata. In: Pan, L., Liang, J., Qu, B. (eds) Bio-inspired Computing: Theories and Applications. BIC-TA 2019. Communications in Computer and Information Science, vol 1159. Springer, Singapore. https://doi.org/10.1007/978-981-15-3425-6_9
Download citation
DOI: https://doi.org/10.1007/978-981-15-3425-6_9
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-3424-9
Online ISBN: 978-981-15-3425-6
eBook Packages: Computer ScienceComputer Science (R0)