Page 189 - 《软件学报》2021年第10期
P. 189
肖辉辉 等:基于多策略的改进花授粉算法 3161
实验误差,本文对每种比较算法在每个测试函数上都分别独立执行 30 次,计算其 Mean_error(平均值误差)、
Std.Dev(标准方差).实验的其他参数设置为:种群个数 n=50;函数维数 D=30 或 4;最大评估次数为 10000D;转换
概率 p=0.8 [5,2629] .
为了对所有算法的优化能力做出公平公正的评估,本文对所有测试函数的测试结果分别利用 Wilcoxon(威
尔科克森)秩和检验(а=0.05)进行实验分析,测试结果见表 3.其中,符号“†”“”“‡”分别表示 MIFPA 算法解的质量
好于、相当于或差于对比算法,符号“w/t/l”分别表示 MIFPA 算法解的质量有 w 个函数优于对比算法、t 个函数
与对比算法相当、l 个函数差于对比算法.
Table 3 Optimal mean error values and standard deviations of the six algorithms (D=30,4)
表 3 6 种算法的优化均值误差和标准差(D=30,4)
Mean_errorStd.Dev
测试函数
HCLPSO MPEDE EOFPA
f 1 2.70E484.43E48† 3.41E421.10E41† 0.00E+000.00E+00
f 2 8.18E059.63E05† 8.05E283.71E27† 0.00E+000.00E+00
f 3 7.44E+004.23E+00† 1.33E017.28E01† 1.51E+011.07E+00†
f 4 2.60E031.00E03† 8.92E043.09E04† 2.37E042.14E04†
f 5 9.66E148.33E14† 0.00E+000.00E+00≈ 0.00E+000.00E+00
f 6 2.11E145.04E15† 4.44E150.00E+00† 8.88E160.00E+00
f 7 8.22E042.50E03† 3.29E041.80E03† 0.00E+000.00E+00
f 8 1.57E325.57E48‡ 1.57E325.57E48‡ 9.17E284.17E27†
f 9 1.35E325.57E48‡ 1.35E325.57E48‡ 3.50E031.89E02†
f 10 1.40E083.31E18‡ 1.50E042.76E04† 9.94E052.78E04†
f 11 3.21E073.24E16 3.21E070.00E+00 1.36E+002.29E+00†
f 12 4.06E055.42E16 4.06E050.00E+00 5.32E011.62E+00†
f 13 9.82E067.23E16† 9.82E064.51E16 3.61E011.37E+00†
f 14 4.70E+022.18E+02‡ 7.18E243.93E23‡ 8.43E+021.62E+02†
f 15 1.61E+021.42E+01† 1.40E+021.07E+01† 0.00E+000.00E+00
f 16 5.60E032.36E02† 0.00E+000.00E+00 0.00E+000.00E+00
f 17 7.01E142.45E14† 0.00E+000.00E+00 0.00E+000.00E+00
f 18 5.34E+004.32E+00† 3.13E+001.27E+01† 2.65E+015.50E+01†
f 19 2.08E+019.64E02‡ 2.09E+015.22E02 2.02E+012.71E01‡
w/t/l 12/2/5 9/7/3 10/8/1
Table 3 Optimal mean error values and standard deviations of the six algorithms (D=30,4) (Continued)
表 3 6 种算法的优化均值误差和标准差(D=30,4)(续)
Mean_errorStd.Dev
测试函数
MGOFPA FPA MIFPA
f 1 1.12E1232.98E123† 5.54E084.01E08† 0.00E+000.00E+00
f 2 1.48E394.95E39† 2.85E043.29E04† 0.00E+000.00E+00
f 3 2.42E+015.97E01† 2.08E+014.41E+00† 7.53E049.86E04
f 4 9.04E056.47E05† 1.86E027.00E03† 4.87E064.14E06
f 5 7.94E011.88E+01† 6.12E+019.70E+00† 0.00E+000.00E+00
f 6 4.44E150.00E+00† 1.50E+007.25E01† 8.88E160.00E+00
f 7 0.00E+000.00E+00 8.49E051.29E04† 0.00E+000.00E+00
f 8 6.18E054.33E05† 1.34E023.74E02† 1.69E327.26E34
f 9 5.26E053.60E05† 2.09E052.72E05† 2.79E321.20E32
f 10 1.40E085.31E14‡ 1.40E081.24E19† 1.40E087.22E20
f 11 3.21E078.85E16† 3.21E070.00E+00 3.21E070.00E+00
f 12 4.06E058.54E16‡ 4.06E055.42E16 4.06E054.51E16
f 13 9.82E061.00E15‡ 9.82E060.00E+00 9.82E060.00E+00
f 14 6.49E+028.58E+01† 1.17E+032.28E+02† 5.74E+029.53E+01
f 15 0.00E+000.00E+00 1.74E+021.04E+01† 0.00E+000.00E+00
f 16 0.00E+000.00E+00 7.67E011.07E01† 0.00E+000.00E+00
f 17 5.19E+004.57E+00† 3.60E073.26E-07† 0.00E+000.00E+00
f 18 1.38E+042.59E+04† 1.52E+024.52E+02† 1.75E012.58E01
f 19 2.10E+014.90E02 2.10E+014.40E02 2.09E+012.77E01
w/t/l 12/4/3 15/4/0 //
表 3 中给出了 6 种对比算法的优化均值误差及标准差,其中,加粗的数值表示该算法在该测试函数上取得