CEC2017:12种算法跑CEC2017测试集输出和自动保存评价指标(matlab代码)

本期整理了12种算法跑CEC2017测试集并且输出评价指标,自动创建文件夹并且保存为excel文件,这里以F1到F3为例,跑出来的实验结果如下,当然也可以改成F1到F30,一次性跑完所有算法、测试函数、维度并且自动保存全部评价指标和收敛曲线。CEC2017包括30个测试函数,有单峰、多峰、多模态和复合函数。算法是独立的.m文件,方便管理和二次开发,所有main函数均加上了详细中文注释。点击 main_single 运行单个算法,点击 main_compare 运行12个算法并且绘制收敛曲线,点击 main_indicator 代码重复运行30次并且保存平均收敛曲线和相关指标,一次性跑完所有函数,保存所有评价指标和收敛曲线,评价指标包括平均值、标准差、秩和检验p值、Friedman值、Friedman排名。算法包括经典的算法和2023最新提出的算法,具体有:

1、粒子群优化算法 (Particle Swarm Optimization, PSO);

2、差分进化算法(Differential Evolution, DE);

3、遗传算法(Genetic Algorithm,GA);

4、灰狼优化算法(Grey Wolf Optimizer,GWO);

5、鲸鱼优化算法(Whale Optimization Algorithm,WOA);

6、切诺贝利灾难优化器: Chernobyl Disaster Optimizer,CDO);

7、小龙虾优化算法(Crayfsh optimization algorithm,COA);

8、光学显微镜算法(Optical Microscope Algorithm,OMA);

9、霜冰优化算法 (Rime optimization algorithm, RIME);

10、减法优化器(Subtraction-Average-Based Optimizer,SABO);

11、雪融优化器(Snow ablation optimizer,SAO);

12、长城建造算法 (Great Wall Construction Algorithm,GWCA);

部分代码及运行结果具体如下:

可以改进算法和定制代码,可更换其它算法及测试集,可做应用。

  • 13
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值