本期整理了12种算法跑CEC2013测试集并且输出评价指标,这里以F1到F3为例,跑出来的实验结果如下,当然也可以改成F1到F28,一次性跑完所有算法、测试函数、维度并且保存全部评价指标和收敛曲线。CEC2013包括28个测试函数。算法是独立的.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);
部分代码运行结果如下: