CEC2022:CEC2022测试函数及多种智能优化算法求解CEC2022对比

目录

一、CEC2022测试函数

二、多种智能优化算法求解CEC2022

[2.1 本文参与求解CEC2022的智能优化算法](#2.1 本文参与求解CEC2022的智能优化算法)

[2.2 部分测试函数运行结果与收敛曲线](#2.2 部分测试函数运行结果与收敛曲线)

[三、带标记收敛曲线代码(获得代码后可自行更改)](#三、带标记收敛曲线代码(获得代码后可自行更改))

一、CEC2022测试函数

CEC2022测试集共有12个单目标测试函数,每个测试函数可选择的维度分别为10维、20维。该测试集合也是目前高质量论文应用最广泛的测试集,CEC2022测试集函数复杂,非常具有挑战力。

CEC2022测试函数与理论最优值

二、多种智能优化算法求解CEC2022

2.1 本文参与求解CEC2022的智能优化算法

本文选取一些经典的智能优化算法参与测试CEC2022测试函数,具体有:沙丘猫优化算法(SCSO)、蜣螂优化算法(DBO)、算术优化算法(AOA)、黏菌算法(SMA)、人工大猩猩部队优化算法(GTO)、蛇优化算法(SO)、非洲秃鹫优化算法(AVOA)以及灰狼算法(GWO)、鲸鱼算法(WOA)、引力搜索算法(GSA)。种群规模设为50、最大迭代次数为500。

2.2 部分测试函数运行结果与收敛曲线

F2:

The best optimal values of the objective funciton found by GSA is : 474.5299

The best optimal values of the objective funciton found by GWO is : 411.197

The best optimal values of the objective funciton found by WOA is : 416.4015

The best optimal values of the objective funciton found by AVOA is : 400.0163

The best optimal values of the objective funciton found by GTO is : 404.0752

The best optimal values of the objective funciton found by DBO is : 408.9161

The best optimal values of the objective funciton found by SO is : 407.3562

The best optimal values of the objective funciton found by SMA is : 407.083

The best optimal values of the objective funciton found by AOA is : 1154.5349

The best optimal values of the objective funciton found by SCSO is : 423.5253

F5:

The best optimal values of the objective funciton found by GSA is : 1006.2953

The best optimal values of the objective funciton found by GWO is : 900.1918

The best optimal values of the objective funciton found by WOA is : 3903.9517

The best optimal values of the objective funciton found by AVOA is : 953.213

The best optimal values of the objective funciton found by GTO is : 918.2926

The best optimal values of the objective funciton found by DBO is : 967.949

The best optimal values of the objective funciton found by SO is : 903.3099

The best optimal values of the objective funciton found by SMA is : 900.6152

The best optimal values of the objective funciton found by AOA is : 1378.7241

The best optimal values of the objective funciton found by SCSO is : 1437.0716

F8:

The best optimal values of the objective funciton found by GSA is : 2253.7266

The best optimal values of the objective funciton found by GWO is : 2225.0024

The best optimal values of the objective funciton found by WOA is : 2231.3405

The best optimal values of the objective funciton found by AVOA is : 2225.3089

The best optimal values of the objective funciton found by GTO is : 2204.8334

The best optimal values of the objective funciton found by DBO is : 2224.6929

The best optimal values of the objective funciton found by SO is : 2222.9351

The best optimal values of the objective funciton found by SMA is : 2220.9324

The best optimal values of the objective funciton found by AOA is : 2445.8039

The best optimal values of the objective funciton found by SCSO is : 2216.7517

F10:

The best optimal values of the objective funciton found by GSA is : 2636.9688

The best optimal values of the objective funciton found by GWO is : 2500.2949

The best optimal values of the objective funciton found by WOA is : 2500.6209

The best optimal values of the objective funciton found by AVOA is : 2500.4701

The best optimal values of the objective funciton found by GTO is : 2500.4813

The best optimal values of the objective funciton found by DBO is : 2500.5967

The best optimal values of the objective funciton found by SO is : 2500.351

The best optimal values of the objective funciton found by SMA is : 2500.5584

The best optimal values of the objective funciton found by AOA is : 2708.7742

The best optimal values of the objective funciton found by SCSO is : 2630.1491

F12:

The best optimal values of the objective funciton found by GSA is : 3026.5742

The best optimal values of the objective funciton found by GWO is : 2872.1718

The best optimal values of the objective funciton found by WOA is : 2911.8117

The best optimal values of the objective funciton found by AVOA is : 2865.403

The best optimal values of the objective funciton found by GTO is : 2863.4948

The best optimal values of the objective funciton found by DBO is : 2864.956

The best optimal values of the objective funciton found by SO is : 2865.3162

The best optimal values of the objective funciton found by SMA is : 2863.4012

The best optimal values of the objective funciton found by AOA is : 3035.8413

The best optimal values of the objective funciton found by SCSO is : 2868.6205

三、带标记收敛曲线代码(获得代码后可自行更改)

Matlab 复制代码
figure
maker_index=1:15:500;
semilogy(curve_compare(1,:),'k-*','MarkerIndices',maker_index,'LineWidth',1)
hold on
semilogy(curve_compare(2,:),'k-o','MarkerIndices',maker_index,'LineWidth',1)
hold on
semilogy(curve_compare(3,:),'b-<','MarkerIndices',maker_index,'LineWidth',1)
hold on
semilogy(curve_compare(4,:),'k-s','MarkerIndices',maker_index,'LineWidth',1)
hold on
semilogy(curve_compare(5,:),'k-d','MarkerIndices',maker_index,'LineWidth',1)
hold on
semilogy(curve_compare(6,:),'k-p','MarkerIndices',maker_index,'LineWidth',1)
hold on
semilogy(curve_compare(7,:),'r-p','MarkerIndices',maker_index,'LineWidth',1)
hold on
semilogy(curve_compare(8,:),'b-p','MarkerIndices',maker_index,'LineWidth',1)
xlabel('迭代次数');
ylabel('目标函数值');
grid on
box on

++需要代码请私信博主++

相关推荐
通信仿真实验室3 小时前
(10)MATLAB莱斯(Rician)衰落信道仿真1
开发语言·matlab
hsling松子4 小时前
使用PaddleHub智能生成,献上浓情国庆福
人工智能·算法·机器学习·语言模型·paddlepaddle
dengqingrui1235 小时前
【树形DP】AT_dp_p Independent Set 题解
c++·学习·算法·深度优先·图论·dp
C++忠实粉丝5 小时前
前缀和(8)_矩阵区域和
数据结构·c++·线性代数·算法·矩阵
ZZZ_O^O5 小时前
二分查找算法——寻找旋转排序数组中的最小值&点名
数据结构·c++·学习·算法·二叉树
CV-King6 小时前
opencv实战项目(三十):使用傅里叶变换进行图像边缘检测
人工智能·opencv·算法·计算机视觉
代码雕刻家6 小时前
数据结构-3.9.栈在递归中的应用
c语言·数据结构·算法
雨中rain6 小时前
算法 | 位运算(哈希思想)
算法
Kalika0-08 小时前
猴子吃桃-C语言
c语言·开发语言·数据结构·算法
sp_fyf_20248 小时前
计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-10-02
人工智能·神经网络·算法·计算机视觉·语言模型·自然语言处理·数据挖掘