Research Article

Porcellio scaber Algorithm with t-Distributed Elite Mutation for Global Optimization

Table 2

Comparison of experimental results of a high-dimensional unimodal function.

FunctionAlgorithmWorstBestMeanSDSR (%)

f1TPSA0000100
PSA5.7995E + 031.2498E + 032.7206E + 031.0170E + 030
PSO1.0238E + 0406.3237E + 022.3876E + 0330
GSA6.6294E − 164.8668E − 171.2535E − 168.9575E − 17100
FPA3.7164E + 024.4779E + 011.8784E + 027.2688E + 010

f2TPSA0000100
PSA8.6501E + 182.4299E + 021.8195E + 171.2108E + 180
PSO5.0133E + 021.8937E − 081.2650E + 021.1368E + 020
GSA2.0481E + 022.7189E + 011.2732E + 024.4311E + 010
FPA7.8048E + 246.3226E + 142.2139E + 231.1082E + 240

f3TPSA0000100
PSA1.8668E + 043.1818E + 031.0352E + 043.1218E + 030
PSO4.3081E + 048.8462E + 021.0044E + 047.8544E + 030
GSA7.8187E + 021.7901E + 024.3920E + 021.5134E + 020
FPA8.1612E + 021.5802E + 023.3916E + 021.3053E + 020

f4TPSA5.2583E − 2895.8643E − 3031.7908E − 2900100
PSA2.9045E + 011.3501E + 012.0567E + 013.4324E + 000
PSO1.4003E + 0103.8561E + 003.4079 E+0024
GSA7.5445E + 009.6194E-091.2244E + 001.4659E + 000
FPA2.2979E + 019.3920 E+001.5441E + 012.6835E + 000

f5TPSA0000100
PSA5.8848E + 023.2698E + 011.7675E + 021.2039E + 020
PSO3.0490E + 032.0097E + 004.8320E + 027.8745E + 020
GSA2.4491E + 017.2369E − 023.3335E + 004.4974E + 000
FPA1.0469E + 019.5436E − 013.5689E + 002.3036E + 000

f6TPSA0000100
PSA3.4823E + 102.0340E + 091.0593E + 106.8734E + 090
PSO1.3010E + 1101.0386E + 103.5207E + 1026
GSA5.0482E + 094.3220E + 079.9831E + 089.5587E + 080
FPA2.4020E + 081.0554E + 076.1445E + 074.2426E + 070

f7TPSA0000100
PSA1.8910E + 103.0492E + 022.0857E + 093.4464E + 090
PSO4.2990E + 022.3275E + 011.2350E + 028.4891E + 010
GSA3.0694E + 028.5564E + 012.0274E + 024.8898E + 010
FPA5.5954E + 011.4387E + 013.4120E + 019.9402E + 000

f8TPSA0000100
PSA2.1925E + 082.6450E + 078.1240E + 074.0316E + 070
PSO6.1954E + 082.4364E + 057.6950E + 071.3218E + 080
GSA3.2377E + 059.3534E + 039.9924E + 046.7542E + 040
FPA1.1461 E+062.0683 E+054.9640 E+052.1939E+050

f9TPSA0000100
PSA1.1378E + 053.0631E + 045.9152E + 041.6057E + 040
PSO3.5381E + 046.9216E + 017.9496E + 039.0176E + 030
GSA4.9584E + 034.3621E + 011.4216E + 031.0296E + 030
FPA9.4585E + 021.0100E + 023.8616E + 021.6617E + 020