摘要:鲸鱼优化算法(Whale Optimization Algorithm, WOA)是一种高效的群体智能优化算法。与其他智能优化算法相比,WOA由于结构简单,参数少以及强大的优化能力已经被广泛使用。然而,传统的WOA存在收敛速度慢,容易陷入局部最优的问题。为了解决这些问题,本文提出了一种改进的鲸鱼优化算法(Improved Whale Optimization Algorithm, IWOA),该算法采用自适应更新机制,在优化过程中引入个体历史最优位置,并通过自适应策略动态调整全局历史最优位置和个体历史最优位置的权重;同时通过邻域搜索策略,在迭代后期围绕全局历史最优位置进行邻域更新,提升算法寻优能力。选取16个典型的基准测试函数以及CEC2014测试集的8个复合函数进行了仿真实验,验证IWOA的有效性;并将IWOA应用在焊接梁和压力容器设计2个工程设计问题上,相比于WOA,经济成本分别节约了3.94%、5.58%,验证了算法的有效性。