摘要
针对鲸群优化算法在处理高维问题时存在收敛速度慢、容易陷入局部最优和收敛精度低等问题,提出一种基于对数惯性权重和高斯差分变异的鲸群优化算法。通过高斯差分变异对鲸鱼位置更新方程进行变异,增加了种群多样性,提高了鲸群算法的全局搜索能力,防止早熟现象发生;将对数惯性权重引入搜寻猎物阶段,平衡全局搜索和局部开发能力,提高了算法寻优精度。通过测试函数优化实验对算法进行测试,实验结果表明,改进算法具有更高的寻优精度和更快的收敛速度。
Aiming at the problem that whale optimization algorithm has slow convergence speed,easy to fall into local optimum and low convergence precision when dealing with high-dimensional problems,a whale optimization algorithm based on logarithmic inertia weight and Gaussian difference mutation is proposed.Firstly,Gaussian difference mutation is used.The whale position update equation is mutated,which increases the population diversity and improves the global search ability of the whale algorithm to prevent premature phenomenon.Then,the logarithmic inertia weight is introduced into the prey hunting stage,which improves the algorithm’s optimization accuracy while balancing the global search and local development capabilities.Finally,the algorithm is tested from experiments.The experimental results show that the improved algorithm has higher optimization precision and faster convergence speed.
作者
陈雷
尹钧圣
CHEN Lei;YIN Junsheng(School of Information Engineering,Tianjin University of Commerce,Tianjin 300134,China;School of Science,Tianjin University of Commerce,Tianjin 300134,China)
出处
《计算机工程与应用》
CSCD
北大核心
2021年第2期77-90,共14页
Computer Engineering and Applications
基金
国家自然科学基金(61401307)。
关键词
鲸群优化算法
对数惯性权重
高斯差分变异
群智能优化算法
收敛性能
whale optimization algorithm
logarithmic inertia weight
Gaussian difference mutation
group intelligent optimization algorithm
convergence performance