Table 6.
Comparisons of the average CPU runtime (in seconds) for two algorithms on 18 classical benchmark functions
| Function | D = 30 | D = 100 | D = 1000 | |||
|---|---|---|---|---|---|---|
| HHO | VGHHO | HHO | VGHHO | HHO | VGHHO | |
| f1 | 1.0451 | 1.2615 | 1.1395 | 1.4812 | 1.7977 | 3.4857 |
| f2 | 0.9950 | 1.2931 | 1.0226 | 1.4901 | 1.8860 | 3.6052 |
| f3 | 1.0394 | 1.3604 | 1.1186 | 1.5773 | 2.2271 | 3.4668 |
| f4 | 1.2772 | 1.2776 | 1.4510 | 1.4655 | 3.1194 | 2.8505 |
| f5 | 1.0876 | 1.5038 | 1.5567 | 2.0870 | 7.6704 | 8.5438 |
| f6 | 1.0112 | 1.3339 | 1.0953 | 1.5364 | 1.9348 | 3.7386 |
| f7 | 1.1420 | 1.5690 | 1.4996 | 2.1386 | 5.7890 | 8.3051 |
| f8 | 1.1014 | 1.5692 | 1.4959 | 2.1844 | 7.0387 | 10.265 |
| f9 | 1.1616 | 1.4301 | 1.3188 | 1.6639 | 3.1826 | 4.2151 |
| f10 | 1.2473 | 1.5421 | 1.3563 | 1.7880 | 3.2324 | 4.1397 |
| f11 | 1.2148 | 1.4596 | 1.3398 | 1.7005 | 3.3207 | 4.2764 |
| f12 | 1.0722 | 1.3912 | 1.1648 | 1.5633 | 2.0695 | 3.7206 |
| f13 | 1.1760 | 1.5239 | 1.3851 | 1.8166 | 2.4075 | 4.8079 |
| f14 | 1.1374 | 1.4903 | 1.2937 | 1.7207 | 2.0801 | 3.8852 |
| f15 | 1.1023 | 1.4430 | 1.2356 | 1.6858 | 2.2886 | 4.8273 |
| f16 | 1.1698 | 1.4916 | 1.2758 | 1.7256 | 2.2983 | 4.8760 |
| f17 | 1.4360 | 1.9296 | 2.2013 | 2.7898 | 12.837 | 14.776 |
| f18 | 1.3162 | 1.7422 | 2.1196 | 2.7616 | 12.777 | 16.458 |