返回
A reinforcement learning brain storm optimization algorithm (BSO) with learning mechanism
DOI:10.1016/j.knosys.2021.107645.png)
摘要
En 中文
Brain storm optimization algorithm (BSO), which is inspired by brain storm process of human, has been adopted as an efficient optimizer for various complex problems. A reinforcement learning brain storm optimization algorithm (RLBSO) to improve the performance of BSO is proposed in this paper. Four mutation strategies are designed to enhance the search capability of the algorithm in different stages. Elites are adopted as the guidance to ensure the quality of the population. The global best is utilized to guide the search direction of individuals. The cluster centers are employed to improve the exploitation ability of the algorithm. The historical individuals are utilized to the increase the diversity of the population. The Q-learning mechanism is introduced to guide the selection of strategies according to the historical information fed back by the corresponding strategies. A self-learning mechanism, which is based on the evolutionary state of the population and the experience of previous successful individuals, is utilized to determine the update method of individual. The RLBSO algorithm is tested on the CEC 2017 benchmark test suite and a practical engineering problem. The results show that RLBSO has better performance than the other state of the arts algorithms. (C) 2021 Elsevier B.V. All rights reserved.
Keyword:
Brain storm optimization
Q-learning
Mutation strategies
Self-learning mechanism
期刊
K
IF:
7.6
论文数:
1.2W
被引数:
4.5W
机构
引用论文
Rule-based reinforcement learning methodology to inform evolutionary algorithms for constrained optimization of engineering applications基于规则的强化学习方法,用于工程应用的约束优化的进化算法
A Vector Grouping Learning Brain Storm Optimization Algorithm for Global Optimization Problems
IEEE ACCESS
IF3.6
Fault Detection for Non-Gaussian Processes Using Generalized Canonical Correlation Analysis and Randomized Algorithms基于广义典型相关分析和随机算法的非高斯过程故障检测

