针对传统鲸鱼优化算法(WOA)在多变量复杂优化问题中存在的搜索效率低、收敛能力弱、易陷入局部最优等缺陷,本文提出一种融合模拟退火与自适应变异策略的混沌鲸鱼优化算法(AAMCWOA)。该算法通过混沌反向学习初始化种群、引入非线性收敛因子与动态惯性权重、结合模拟退火概率接受机制及自适应变异扰动,显著提升了算法的全局搜索能力与收敛精度。基于23个标准Benchmark函数的实验结果表明,AAMCWOA在单峰、多峰及复合函数测试中均表现出优于原始WOA及其他改进算法的性能,平均收敛速度提升42.3%,最优解精度提高38.7%。
鲸鱼优化算法;混沌映射;模拟退火;自适应变异;多变量优化
群体智能优化算法因其在解决非线性、高维、多模态优化问题中的高效性,已成为计算智能领域的研究热点。其中,鲸鱼优化算法(Whale Optimization Algorithm, WOA)通过模拟座头鲸的包围捕食、气泡网攻击及随机搜索行为,实现了探索与开发的平衡。然而,原始WOA在面对复杂优化问题时仍存在以下缺陷:
为解决上述问题,本文提出AAMCWOA算法,通过融合混沌理论、模拟退火及自适应变异策略,构建了一种动态自适应的智能优化框架。
传统WOA采用随机初始化种群,易导致搜索空间覆盖不均。AAMCWOA引入Logistic混沌映射生成初始解,并通过反向学习策略扩展解空间:

优势:混沌序列的遍历性与反向学习的对称性显著提升了初始种群多样性,避免早熟收敛。
原始WOA的收敛因子 a 线性递减,无法动态平衡全局探索与局部开发。AAMCWOA提出一种基于Sigmoid函数的非线性收敛因子:

编辑
优势:算法前期缓慢递减 a 以强化全局探索,中期快速收敛以聚焦局部开发,后期稳定于精细搜索。
为平衡算法的全局与局部搜索能力,AAMCWOA引入动态惯性权重 ω(t):

编辑
优势:动态权重使算法在搜索初期保持较大步长以快速逼近全局最优,后期减小步长以提升解精度。
为增强算法跳出局部最优的能力,AAMCWOA融合模拟退火(SA)与自适应变异策略:

优势:模拟退火通过概率接受劣解避免陷入局部最优,自适应变异则对低适应度个体施加强扰动,对高适应度个体施加弱扰动,平衡了探索与开发。
AAMCWOA的完整流程如下:
采用2005年CEC标准测试集中的23个Benchmark函数,包括单峰函数(F1-F7)、多峰函数(F8-F13)及复合函数(F14-F23)。算法参数设置如下:种群规模 N=50,最大迭代次数 T=1000,模拟退火初始温度 Tsa=100,冷却速率 α=0.95。
将AAMCWOA与原始WOA、粒子群优化(PSO)、差分进化(DE)及遗传算法(GA)进行对比,结果如表1所示:
算法 平均最优解精度 平均收敛迭代数 标准差 AAMCWOA 1.23E-08 482 8.76E-09 WOA 2.15E-06 765 1.42E-07 PSO 3.87E-07 623 2.31E-08 DE 5.62E-07 598 1.98E-08 GA 9.84E-06 812 3.27E-07
结论:AAMCWOA在最优解精度与收敛速度上均显著优于对比算法,尤其在多峰函数(如F8-F13)中表现突出。
以多峰函数F10(Rastrigin函数)为例,AAMCWOA的收敛曲线如图1所示。在迭代初期,混沌初始化与动态惯性权重使算法快速逼近全局最优区域;中期模拟退火与自适应变异协同作用,有效跳出局部最优;后期非线性收敛因子引导算法精细搜索,最终获得更高精度的解。
本文提出的AAMCWOA算法通过融合混沌理论、模拟退火及自适应变异策略,显著提升了WOA的全局搜索能力与收敛精度。实验结果表明,该算法在复杂优化问题中具有显著优势。未来研究可进一步探索以下方向:
(创新SCI算法)AAMCWOA融合模拟退火和自适应变异的混沌鲸鱼优化算法,送算法原理详解(14页)!!!

编辑

编辑

编辑

编辑

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删