摘要
鲸鱼优化算法(whale optimization algorithm, WOA)具有独特的搜索机制,非常适合解决复杂的优化问题。针对基本鲸鱼优化算法收敛速度慢、容易陷入局部最优的缺点,提出了一种增强型鲸鱼优化算法(enhanced whale optimization algorithm, EWOA)。首先通过引入非线性时变的自适应权重,提升了鲸鱼算法在全局探索和局部寻优阶段的性能;其次在鲸鱼算法的收缩包围阶段引入差分变异微扰因子,避免了算法出现早熟收敛现象;另外改进了鲸鱼个体的对数螺旋搜索方式,提高了算法遍历求解的能力。实验结果表明,所提算法的寻优精度和收敛速度较基本鲸鱼算法有较大提升。