| Literature DB >> 35909648 |
Wen Long1,2, Jianjun Jiao3, Ximing Liang4, Ming Xu3, Tiebin Wu5, Mingzhu Tang6, Shaohong Cai1.
Abstract
Harris hawks optimizer (HHO) is a relatively novel meta-heuristic approach that mimics the behavior of Harris hawk over the process of predating the rabbits. The simplicity and easy implementation of HHO have attracted extensive attention of many researchers. However, owing to its capability to balance between exploration and exploitation is weak, HHO suffers from low precision and premature convergence. To tackle these disadvantages, an improved HHO called VGHHO is proposed by embedding three modifications. Firstly, a novel modified position search equation in exploitation phase is designed by introducing velocity operator and inertia weight to guide the search process. Then, a nonlinear escaping energy parameter E based on cosine function is presented to achieve a good transition from exploration phase to exploitation phase. Thereafter, a refraction-opposition-based learning mechanism is introduced to generate the promising solutions and helps the swarm to flee from the local optimal solution. The performance of VGHHO is evaluated on 18 classic benchmarks, 30 latest benchmark tests from CEC2017, 21 benchmark feature selection problems, fault diagnosis problem of wind turbine and PV model parameter estimation problem, respectively. The simulation results indicate that VHHO has higher solution quality and faster convergence speed than basic HHO and some well-known algorithms in the literature on most of the benchmark and real-world problems.Entities:
Keywords: Fault diagnosis; Function optimization; Harris hawks optimizer; Refraction-opposition learning; Wind turbine
Year: 2022 PMID: 35909648 PMCID: PMC9309607 DOI: 10.1007/s10462-022-10233-1
Source DB: PubMed Journal: Artif Intell Rev ISSN: 0269-2821 Impact factor: 9.588
Fig. 1Different stages of Harris hawks optimizer algorithm
Fig. 2Proposed escaping energy parameter E
Fig. 3Proposed refraction-opposition-based learning process
Fig. 4The flow chart of the proposed VGHHO algorithm
The 18 classical benchmark test functions
| Function equation | Domain | |
|---|---|---|
| [− 100, 100] | 0 | |
| [− 10, 10] | 0 | |
| [− 100, 100] | 0 | |
| [− 30, 30] | 0 | |
| [− 1.28, 1.28] | 0 | |
| [− 10, 10] | 0 | |
| [− 1, 1] | 0 | |
| [− 100, 100] | 0 | |
| [− 5.12, 5.12] | 0 | |
| [− 32, 32] | 0 | |
| [− 600, 600] | 0 | |
| [− 10, 10] | 0 | |
| [− 10, 10] | 0 | |
| [− 100, 100] | 0 | |
| [− 5, 5] | 0 | |
| [− 10, 10] | 0 | |
| [− 10, 10] | 0 | |
| [− 1, 1] | 0 |
Comparisons of VGHHO and other six approaches for 18 classical problems with 30D in Table 1
| Function | Index | BOA | SOA | HHO | AGDE | EEGWO | ISCA | VGHHO |
|---|---|---|---|---|---|---|---|---|
| Mean | 2.64E-11 | 4.17E-13 | 6.59E-102 | 4.87E-03 | ||||
| Std | 3.10E-12 | 4.36E-13 | 2.94E-102 | 3.63E-03 | 0 | 0 | 0 | |
| Ranking | 6 | 5 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 8.65E-09 | 1.30E-08 | 9.20E-50 | 1.09E-02 | 5.42E-240 | 8.99E-211 | ||
| Std | 4.62E-09 | 1.14E-08 | 2.06E-49 | 5.10E-03 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 2 | 3 | 1 | |
| Mean | 1.27E-08 | 3.44E-03 | 1.46E-48 | 8.73E + 00 | 8.80E-228 | 1.36E-207 | ||
| Std | 2.22E-09 | 4.09E-03 | 3.26E-48 | 8.09E-01 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 2 | 3 | 1 | |
| Mean | 2.90E + 01 | 2.81E + 01 | 7.15E-02 | 6.19E + 01 | 2.89E + 01 | 2.89E + 01 | ||
| Std | 2.58E-02 | 6.22E-01 | 6.67E-02 | 5.65E + 01 | 2.61E-02 | 1.81E-02 | 4.43E-03 | |
| Ranking | 6 | 3 | 2 | 7 | 4 | 4 | 1 | |
| Mean | 1.23E-03 | 2.08E-03 | 2.27E-04 | 7.60E-02 | 2.56E-05 | 4.24E-05 | ||
| Std | 5.41E-04 | 1.55E-03 | 1.66E-04 | 4.53E-02 | 3.85E-05 | 5.55E-05 | 1.15E-05 | |
| Ranking | 5 | 6 | 4 | 7 | 2 | 3 | 1 | |
| Mean | 2.65E-11 | 8.30E-13 | 1.87E-107 | 3.55E-04 | ||||
| Std | 3.25E-12 | 6.74E-13 | 2.88E-107 | 1.46E-04 | 0 | 0 | 0 | |
| Ranking | 6 | 5 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 2.87E-13 | 1.41E-47 | 2.12E-129 | 3.10E-22 | ||||
| Std | 2.19E-13 | 3.06E-47 | 4.63E-129 | 1.38E-22 | 0 | 0 | 0 | |
| Ranking | 7 | 5 | 4 | 6 | 1 | 1 | 1 | |
| Mean | 2.79E-11 | 3.71E-09 | 7.36E-96 | 8.33E + 00 | ||||
| Std | 3.05E-12 | 5.66E-09 | 1.64E-95 | 6.30E + 00 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 1.20E + 02 | 2.96E + 00 | 4.26E + 01 | |||||
| Std | 1.11E + 02 | 4.62E + 00 | 0 | 3.95E + 00 | 0 | 0 | 0 | |
| Ranking | 7 | 5 | 1 | 6 | 1 | 1 | 1 | |
| Mean | 1.23E-08 | 2.00E + 01 | 1.53E-02 | |||||
| Std | 1.40E-09 | 6.20E-04 | 0 | 1.83E-03 | 0 | 0 | 0 | |
| Ranking | 5 | 7 | 1 | 6 | 1 | 1 | 1 | |
| Mean | 1.55E-11 | 2.61E-02 | 1.42E-02 | |||||
| Std | 1.05E-11 | 3.64E-02 | 0 | 9.85E-03 | 0 | 0 | 0 | |
| Ranking | 5 | 7 | 1 | 6 | 1 | 1 | 1 | |
| Mean | 1.68E-09 | 4.24E-04 | 1.71E-57 | 2.57E-02 | 8.44E-239 | 2.03E-210 | ||
| Std | 1.02E-09 | 7.29E-04 | 2.59E-57 | 3.38E-03 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 2 | 3 | 1 | |
| Mean | 4.20E-12 | 1.31E-13 | 3.17E-99 | 3.30E-01 | ||||
| Std | 4.36E-12 | 1.19E-13 | 1.42E-98 | 5.71E-01 | 0 | 0 | 0 | |
| Ranking | 6 | 5 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 3.29E-01 | 1.42E-01 | 8.18E-49 | 1.10E + 00 | 5.39E-63 | |||
| Std | 4.26E-02 | 8.55E-02 | 1.82E-48 | 2.00E-01 | 4.52E-63 | 0 | 0 | |
| Ranking | 6 | 5 | 4 | 7 | 3 | 1 | 1 | |
| Mean | 2.38E-12 | 3.47E-16 | 2.34E-105 | 2.71E-06 | ||||
| Std | 8.81E-13 | 4.68E-16 | 3.92E-105 | 1.39E-06 | 0 | 0 | 0 | |
| Ranking | 6 | 5 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 2.08E-11 | 1.30E-13 | 3.60E-100 | 9.69E-06 | ||||
| Std | 4.44E-12 | 2.81E-13 | 8.05E-100 | 7.84E-06 | 0 | 0 | 0 | |
| Ranking | 6 | 5 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 5.01E-05 | 1.46E-02 | 2.28E-27 | 4.96E + 00 | ||||
| Std | 8.06E-05 | 5.10E-03 | 7.11E-27 | 8.73E-01 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 5.27E-10 | 3.53E-37 | 9.73E-16 | |||||
| Std | 4.76E-10 | 7.31E-37 | 0 | 8.57E-16 | 0 | 0 | 0 | |
| Ranking | 7 | 5 | 1 | 6 | 1 | 1 | 1 | |
| Average ranking | 5.72 | 5.44 | 3.22 | 6.72 | 1.50 | 1.61 | 1.00 | |
| Total ranking | 6 | 5 | 4 | 7 | 2 | 3 | 1 | |
The best value of each function is highlighted in bold in the table
Fig. 5The iterative curves of seven approaches for six representative 30D functions
Comparisons of VGHHO and six algorithms on 18 classical benchmark problems with 100 dimensions in Table 1
| Function | Index | BOA | SOA | HHO | AGDE | EEGWO | ISCA | VGHHO |
|---|---|---|---|---|---|---|---|---|
| Mean | 2.81E-11 | 2.88E-05 | 1.05E-96 | 3.67E + 02 | ||||
| Std | 8.26E-13 | 1.61E-05 | 1.91E-96 | 7.32E + 01 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 1.16E + 47 | 7.31E-05 | 2.47E-48 | 1.58E + 01 | 1.95E-227 | 2.68E-208 | ||
| Std | 1.85E + 47 | 5.90E-05 | 3.76E-48 | 1.17E + 00 | 0 | 0 | 0 | |
| Ranking | 7 | 5 | 4 | 6 | 2 | 3 | 1 | |
| Mean | 1.46E-08 | 6.88E + 01 | 8.44E-48 | 5.88E + 01 | 4.36E-220 | 2.13E-204 | ||
| Std | 1.40E-09 | 2.19E + 01 | 6.62E-48 | 1.45E + 00 | 0 | 0 | 0 | |
| Ranking | 5 | 7 | 4 | 6 | 2 | 3 | 1 | |
| Mean | 9.89E + 01 | 9.81E + 01 | 3.15E-01 | 7.65E + 04 | 9.89E + 01 | 9.90E + 01 | ||
| Std | 2.95E-02 | 4.10E-01 | 4.41E-01 | 1.99E + 04 | 2.78E-02 | 1.19E-02 | 8.93E-02 | |
| Ranking | 4 | 3 | 2 | 7 | 4 | 6 | 1 | |
| Mean | 1.82E-03 | 1.35E-02 | 7.20E-04 | 9.83E-01 | 3.72E-05 | 7.46E-05 | ||
| Std | 1.88E-03 | 1.30E-02 | 5.92E-04 | 3.01E-01 | 3.26E-05 | 1.59E-04 | 2.86E-05 | |
| Ranking | 5 | 6 | 4 | 7 | 2 | 3 | 1 | |
| Mean | 2.78E-11 | 2.24E-05 | 2.24E-100 | 1.60E + 02 | ||||
| Std | 3.99E-12 | 1.73E-05 | 5.13E-100 | 3.62E + 01 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 3.91E-13 | 4.14E-06 | 2.02E-124 | 2.40E-12 | ||||
| Std | 4.73E-13 | 5.90E-06 | 3.25E-124 | 9.92E-12 | 0 | 0 | 0 | |
| Ranking | 5 | 7 | 4 | 6 | 1 | 1 | 1 | |
| Mean | 3.08E-11 | 1.69E-02 | 3.91E-93 | 6.59E + 05 | ||||
| Std | 2.80E-12 | 3.79E-02 | 3.10E-93 | 1.21E + 05 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 1.68E + 02 | 5.08E + 00 | 5.94E + 02 | |||||
| Std | 3.75E + 02 | 5.53E + 00 | 0 | 1.18E + 01 | 0 | 0 | 0 | |
| Ranking | 6 | 5 | 1 | 7 | 1 | 1 | 1 | |
| Mean | 1.27E-08 | 2.00E + 01 | 4.29E + 00 | |||||
| Std | 1.68E-09 | 4.72E-04 | 0 | 1.71E-01 | 0 | 0 | 0 | |
| Ranking | 5 | 7 | 1 | 6 | 1 | 1 | 1 | |
| Mean | 2.95E-11 | 2.53E-02 | 4.22E + 00 | |||||
| Std | 1.65E-11 | 2.84E-02 | 0 | 1.19E + 00 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 1 | 7 | 1 | 1 | 1 | |
| Mean | 2.44E-09 | 1.11E-03 | 2.52E-49 | 3.71E + 01 | 1.28E-228 | 2.14E-208 | ||
| Std | 2.06E-09 | 8.77E-05 | 2.06E-49 | 5.48E + 00 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 2 | 3 | 1 | |
| Mean | 3.14E-11 | 8.95E + 03 | 1.34E-94 | 2.53E + 02 | ||||
| Std | 1.50E-11 | 1.32E + 02 | 2.22E-94 | 6.51E + 01 | 0 | 0 | 0 | |
| Ranking | 5 | 7 | 4 | 6 | 1 | 1 | 1 | |
| Mean | 3.34E-01 | 3.40E-01 | 1.52E-47 | 8.37E + 00 | 8.15E-52 | |||
| Std | 4.55E-02 | 5.48E-02 | 1.06E-47 | 1.31E + 00 | 1.62E-51 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 3 | 1 | 1 | |
| Mean | 7.01E-12 | 9.76E-09 | 5.50E-99 | 4.16E-01 | ||||
| Std | 5.36E-12 | 8.24E-09 | 7.71E-99 | 5.14E-02 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 2.39E-11 | 5.85E-08 | 1.23E-98 | 2.38E + 00 | ||||
| Std | 1.99E-12 | 5.72E-08 | 1.17E-98 | 1.11E + 00 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 3.14E-06 | 4.19E-01 | 2.11E-25 | 1.17E + 02 | ||||
| Std | 1.50E-06 | 2.27E-01 | 1.32E-25 | 4.02E + 00 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 1.60E-10 | 5.20E-20 | 2.27E-04 | |||||
| Std | 1.63E-10 | 3.79E-20 | 0 | 2.67E-04 | 0 | 0 | 0 | |
| Ranking | 6 | 5 | 1 | 7 | 1 | 1 | 1 | |
| Average ranking | 5.17 | 5.89 | 3.22 | 6.72 | 1.50 | 1.72 | 1.00 | |
| Total ranking | 5 | 6 | 4 | 7 | 2 | 3 | 1 | |
The best value of each function is highlighted in bold in the table
Comparisons of VGHHO and six approaches for 18 classical benchmark problems with 1000 dimensions in Table 1
| Function | Index | BOA | SOA | HHO | AGDE | EEGWO | ISCA | VGHHO |
|---|---|---|---|---|---|---|---|---|
| Mean | 3.15E-11 | 8.02E-01 | 7.12E-95 | 5.17E + 05 | ||||
| Std | 3.20E-12 | 2.80E-01 | 6.82E-95 | 4.78E + 04 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | NA | 1.62E-02 | 2.12E-47 | NA | 1.26E-207 | |||
| Std | NA | 4.43E-03 | 4.73E-47 | NA | 0 | 0 | 0 | |
| Ranking | 6 | 5 | 4 | 6 | 1 | 3 | 1 | |
| Mean | 1.50E-08 | 9.97E + 01 | 8.92E-48 | 9.51E + 01 | 2.55E-214 | 1.46E-203 | ||
| Std | 8.56E-10 | 1.00E-01 | 6.99E-48 | 1.97E-01 | 0 | 0 | 0 | |
| Ranking | 5 | 7 | 4 | 6 | 2 | 3 | 1 | |
| Mean | 9.99E + 02 | 1.21E + 04 | 8.34E + 00 | 8.03E + 08 | 9.99E + 02 | 9.99E + 02 | ||
| Std | 2.87E-02 | 1.04E + 04 | 7.02E + 00 | 3.51E + 07 | 4.99E-02 | 1.66E-02 | 6.05E-01 | |
| Ranking | 3 | 6 | 2 | 7 | 3 | 3 | 1 | |
| Mean | 2.33E-03 | 6.72E-01 | 1.23E-03 | 1.13E + 04 | 9.13E-05 | 9.99E-05 | ||
| Std | 2.44E-04 | 2.45E-01 | 1.58E-03 | 2.39E + 03 | 6.66E-05 | 1.91E-04 | 3.96E-05 | |
| ranking | 5 | 6 | 4 | 7 | 2 | 3 | 1 | |
| Mean | 3.22E-11 | 5.23E + 00 | 2.56E-93 | 2.42E + 06 | ||||
| Std | 3.07E-12 | 1.29E + 00 | 4.37E-93 | 2.30E + 05 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 7.50E-13 | 3.24E + 00 | 4.85E-124 | 1.60E-06 | ||||
| Std | 6.08E-13 | 6.38E-01 | 5.33E-124 | 5.71E-07 | 0 | 0 | 0 | |
| Ranking | 5 | 7 | 4 | 6 | 1 | 1 | 1 | |
| Mean | 3.56E-11 | 4.27E + 04 | 5.97E-90 | 7.75E + 09 | ||||
| Std | 2.44E-12 | 4.30E + 04 | 6.41E-90 | 7.38E + 08 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 1.89E + 03 | 5.04E + 01 | 1.15E + 04 | |||||
| Std | 4.21E + 03 | 7.96E + 01 | 0 | 5.16E + 02 | 0 | 0 | 0 | |
| Ranking | 6 | 5 | 1 | 7 | 1 | 1 | 1 | |
| Mean | 1.28E-08 | 2.00E + 01 | 1.72E + 01 | |||||
| Std | 7.25E-10 | 4.46E-05 | 0 | 2.81E-01 | 0 | 0 | 0 | |
| Ranking | 5 | 7 | 1 | 6 | 1 | 1 | 1 | |
| Mean | 3.12E-11 | 2.01E-01 | 4.22E + 00 | |||||
| Std | 4.10E-12 | 1.63E-01 | 0 | 1.19E + 00 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 1 | 7 | 1 | 1 | 1 | |
| Mean | 4.90E-09 | 1.27E-01 | 2.89E-48 | 1.34E + 03 | 2.61E-218 | 8.06E-208 | ||
| Std | 2.17E-09 | 2.19E-01 | 2.37E-48 | 4.61E + 01 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 2 | 3 | 1 | |
| Mean | 3.59E-11 | 9.96E + 04 | 5.73E-94 | 4.57E + 04 | ||||
| Std | 5.94E-12 | 6.95E + 01 | 4.60E-94 | 7.07E + 03 | 0 | 0 | 0 | |
| ranking | 5 | 7 | 4 | 6 | 1 | 1 | 1 | |
| Mean | 3.60E-01 | 8.80E-01 | 3.53E-46 | 8.43E + 01 | 3.15E-47 | 1.22E-58 | ||
| Std | 4.30E-02 | 1.30E-01 | 3.27E-46 | 2.92E + 00 | 6.52E-47 | 2.46E-58 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 3 | 2 | 1 | |
| Mean | 1.97E-11 | 2.18E-04 | 2.24E-97 | 2.24E + 02 | ||||
| Std | 1.31E-11 | 2.49E-04 | 1.96E-97 | 2.48E + 01 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 2.88E-11 | 9.94E-03 | 7.85E-96 | 9.80E + 02 | ||||
| Std | 2.25E-12 | 5.93E-03 | 6.53E-96 | 7.76E + 01 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Mean | 5.28E-06 | 3.80E + 03 | 3.72E-24 | 2.59E + 03 | ||||
| Std | 6.03E-07 | 1.37E + 00 | 4.10E-24 | 7.81E + 01 | 0 | 0 | 0 | |
| Ranking | 5 | 7 | 4 | 6 | 1 | 1 | 1 | |
| Mean | 6.87E-14 | 4.80E-03 | 3.89E-291 | 5.49E + 00 | ||||
| Std | 3.02E-14 | 5.59E-03 | 0 | 1.05E + 00 | 0 | 0 | 0 | |
| Ranking | 5 | 6 | 4 | 7 | 1 | 1 | 1 | |
| Average ranking | 5.00 | 6.17 | 3.39 | 6.67 | 1.39 | 1.61 | 1.00 | |
| Total ranking | 5 | 6 | 4 | 7 | 2 | 3 | 1 | |
NA represents no available solution
The best value of each function is highlighted in bold in the table
Fig. 6The iterative curves of seven approaches for six representative 100D functions
Fig. 7The iterative curves of seven approaches for six representative 1000D functions
Wilcoxon rank sum test results between VGHHO and other six algorithms
| Dimension | Algorithm | Better | Equal | Worst | ||||
|---|---|---|---|---|---|---|---|---|
| VGHHO versus BOA | 18 | 0 | 0 | 171 | 0 | 1.1614E-05 | Yes | |
| VGHHO versus SOA | 18 | 0 | 0 | 171 | 0 | 6.2991E-06 | Yes | |
| VGHHO versus HHO | 14 | 4 | 0 | 166 | 5 | 0.0022 | Yes | |
| VGHHO versus AGDE | 18 | 0 | 0 | 171 | 0 | 5.4783E-07 | Yes | |
| VGHHO versus EEGWO | 6 | 12 | 0 | 132 | 39 | 0.2216 | No | |
| VGHHO versus ISCA | 5 | 13 | 0 | 125.5 | 45.5 | 0.3386 | No | |
| VGHHO versus BOA | 18 | 0 | 0 | 171 | 0 | 9.9822E-06 | Yes | |
| VGHHO versus SOA | 18 | 0 | 0 | 171 | 0 | 1.7630E-06 | Yes | |
| VGHHO versus HHO | 14 | 4 | 0 | 166 | 5 | 0.0022 | Yes | |
| VGHHO versus AGDE | 18 | 0 | 0 | 171 | 0 | 1.9314E-07 | Yes | |
| VGHHO versus EEGWO | 6 | 12 | 0 | 132 | 39 | 0.2216 | No | |
| VGHHO versus ISCA | 5 | 13 | 0 | 125.5 | 45.5 | 0.3386 | No | |
| VGHHO versus BOA | 18 | 0 | 0 | 171 | 0 | 1.1614E-05 | Yes | |
| VGHHO versus SOA | 18 | 0 | 0 | 171 | 0 | 5.4783E-07 | Yes | |
| VGHHO versus HHO | 15 | 3 | 0 | 168 | 3 | 0.0010 | Yes | |
| VGHHO versus AGDE | 18 | 0 | 0 | 171 | 0 | 1.6174E-07 | Yes | |
| VGHHO versus EEGWO | 5 | 13 | 0 | 125.5 | 45.5 | 0.3386 | No | |
| VGHHO versus ISCA | 6 | 12 | 0 | 132 | 39 | 0.2216 | No |
Comparisons of the average CPU runtime (in seconds) for two algorithms on 18 classical benchmark functions
| Function | ||||||
|---|---|---|---|---|---|---|
| HHO | VGHHO | HHO | VGHHO | HHO | VGHHO | |
| 1.0451 | 1.2615 | 1.1395 | 1.4812 | 1.7977 | 3.4857 | |
| 0.9950 | 1.2931 | 1.0226 | 1.4901 | 1.8860 | 3.6052 | |
| 1.0394 | 1.3604 | 1.1186 | 1.5773 | 2.2271 | 3.4668 | |
| 1.2772 | 1.2776 | 1.4510 | 1.4655 | 3.1194 | 2.8505 | |
| 1.0876 | 1.5038 | 1.5567 | 2.0870 | 7.6704 | 8.5438 | |
| 1.0112 | 1.3339 | 1.0953 | 1.5364 | 1.9348 | 3.7386 | |
| 1.1420 | 1.5690 | 1.4996 | 2.1386 | 5.7890 | 8.3051 | |
| 1.1014 | 1.5692 | 1.4959 | 2.1844 | 7.0387 | 10.265 | |
| 1.1616 | 1.4301 | 1.3188 | 1.6639 | 3.1826 | 4.2151 | |
| 1.2473 | 1.5421 | 1.3563 | 1.7880 | 3.2324 | 4.1397 | |
| 1.2148 | 1.4596 | 1.3398 | 1.7005 | 3.3207 | 4.2764 | |
| 1.0722 | 1.3912 | 1.1648 | 1.5633 | 2.0695 | 3.7206 | |
| 1.1760 | 1.5239 | 1.3851 | 1.8166 | 2.4075 | 4.8079 | |
| 1.1374 | 1.4903 | 1.2937 | 1.7207 | 2.0801 | 3.8852 | |
| 1.1023 | 1.4430 | 1.2356 | 1.6858 | 2.2886 | 4.8273 | |
| 1.1698 | 1.4916 | 1.2758 | 1.7256 | 2.2983 | 4.8760 | |
| 1.4360 | 1.9296 | 2.2013 | 2.7898 | 12.837 | 14.776 | |
| 1.3162 | 1.7422 | 2.1196 | 2.7616 | 12.777 | 16.458 | |
Comparison results of four HHO variants on 18 classical benchmark functions with 30D
| Function | LHHO | HHO-JOS | mHHO | VGHHO | ||||
|---|---|---|---|---|---|---|---|---|
| Mean | Std | Mean | Std | Mean | Std | Mean | Std | |
| 3.23E-149 | 5.60E-149 | 2.64E-261 | 0 | 0 | 0 | |||
| 1.37E-78 | 1.49E-78 | 7.26E-137 | 1.62E-136 | 0 | 0 | |||
| 5.26E-73 | 9.11E-73 | 6.57E-122 | 1.46E-121 | 0 | 0 | |||
| 7.23E-03 | 1.10E-02 | 4.82E-03 | 5.55E-03 | 7.68E-02 | 1.60E-01 | 4.43E-03 | ||
| 1.28E-04 | 1.74E-04 | 1.21E-04 | 1.27E-04 | 7.47E-05 | 7.17E-05 | 1.15E-05 | ||
| 3.64E-151 | 6.31E-151 | 6.58E-261 | 0 | 0 | 0 | |||
| 1.01E-201 | 0 | 0 | 0 | 0 | ||||
| 1.30E-140 | 2.25E-140 | 2.22E-247 | 0 | 0 | 0 | |||
| 0 | 0 | 0 | 0 | |||||
| 0 | 0 | 0 | 0 | |||||
| 0 | 0 | 0 | 0 | |||||
| 3.24E-79 | 4.75E-79 | 8.99E-138 | 1.90E-137 | 0 | 0 | |||
| 4.15E-156 | 5.12E-156 | 8.80E-244 | 0 | 0 | 0 | |||
| 1.47E-72 | 2.53E-72 | 3.92E-130 | 8.76E-130 | 0 | 0 | |||
| 1.06E-151 | 1.80E-151 | 7.36E-265 | 0 | 0 | 0 | |||
| 1.26E-154 | 2.18E-154 | 6.66E-237 | 0 | 0 | 0 | |||
| 1.27E-39 | 1.15E-39 | 8.88E-74 | 1.97E-73 | 0 | 0 | |||
| 0 | 0 | 0 | 0 | |||||
| Average ranking | 3.28 | 2.39 | 1.22 | 1.00 | ||||
| Total ranking | 4 | 3 | 2 | 1 | ||||
The best value of each function is highlighted in bold in the table
Comparison results of VGHHO using different k and n values on 18 functions with 30D
| Function | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Mean | Std | Mean | Std | Mean | Std | Mean | Std | Mean | Std | |
| 1.07E-92 | 2.40E-92 | 4.90E-185 | 0 | 1.91E-298 | 0 | 0 | 0 | |||
| 3.89E-55 | 8.28E-55 | 2.32E-98 | 2.14E-98 | 2.19E-142 | 3.21E-142 | 2.79E-235 | 0 | 0 | ||
| 1.43E-51 | 2.79E-51 | 8.55E-99 | 1.31E-98 | 6.82E-138 | 7.25E-138 | 5.88E-230 | 0 | 0 | ||
| 6.62E-01 | 3.97E-01 | 7.32E-02 | 1.12E-01 | 2.30E-02 | 4.28E-02 | 1.71E-02 | 2.17E-02 | 4.43E-03 | ||
| 2.35E-03 | 1.83E-03 | 3.73E-04 | 7.04E-04 | 3.51E-04 | 2.53E-04 | 5.00E-05 | 4.61E-05 | 1.15E-05 | ||
| 1.17E-98 | 2.61E-98 | 2.96E-196 | 0 | 3.30E-293 | 0 | 0 | 0 | |||
| 9.85E-135 | 1.78E-134 | 3.71E-262 | 0 | 0 | 0 | 0 | ||||
| 7.44E-97 | 1.66E-96 | 3.94E-185 | 0 | 2.59E-288 | 0 | 0 | 0 | |||
| 0 | 0 | 0 | 0 | 0 | ||||||
| 0 | 0 | 0 | 0 | 0 | ||||||
| 0 | 0 | 0 | 0 | 0 | ||||||
| 8.98E-58 | 2.01E-57 | 1.08E-101 | 9.61E-100 | 2.20E-149 | 7.15E-150 | 2.66E-237 | 0 | 0 | ||
| 1.10E-95 | 2.47E-95 | 4.00E-180 | 0 | 6.52E-288 | 0 | 0 | 0 | |||
| 3.64E-36 | 8.14E-36 | 2.37E-93 | 3.75E-93 | 3.72E-144 | 3.89E-144 | 0 | 0 | |||
| 1.12E-112 | 2.20E-112 | 2.48E-197 | 0 | 3.21E-292 | 0 | 0 | 0 | |||
| 5.10E-106 | 1.14E-105 | 6.92E-194 | 0 | 8.59E-285 | 0 | 0 | 0 | |||
| 2.06E-29 | 3.16E-29 | 2.79E-50 | 5.44E-50 | 3.36E-72 | 4.94E-72 | 0 | 0 | |||
| 9.13E-238 | 0 | 0 | 0 | 0 | 0 | |||||
The best value of each function is highlighted in bold in the table
Results of VGHHO and other seven optimization techniques for CEC 2017 problems
| Problem | Index | BOA | SOA | HHO | HHO-JOS | EEGWO | AGDE | ISCA | VGHHO |
|---|---|---|---|---|---|---|---|---|---|
| F01 | Mean | 6.64E + 10 | 8.34E + 09 | 4.16E + 07 | 1.38E + 07 | 5.03E + 09 | 5.55E + 09 | 5.25E + 06 | |
| St.dev | 9.56E + 09 | 1.72E + 09 | 5.71E + 06 | 9.46E + 05 | 2.10E + 08 | 1.00E-14 | 2.93E + 08 | 1.86E + 06 | |
| F02 | Mean | – | – | – | – | – | – | – | – |
| St.dev | – | – | – | – | – | – | – | – | |
| F03 | Mean | 7.78E + 04 | 3.47E + 04 | 5.01E + 04 | 5.46E + 03 | 6.28E + 04 | 6.05E + 04 | 5.76E + 02 | |
| St.dev | 6.05E + 03 | 9.16E + 03 | 1.34E + 04 | 2.66E + 03 | 5.66E + 03 | 0 | 7.37E + 03 | 2.73E + 01 | |
| F04 | Mean | 2.38E + 04 | 3.17E + 02 | 1.85E + 02 | 1.15E + 02 | 1.43E + 04 | 1.86E + 04 | 1.04E + 02 | |
| St.dev | 8.02E + 03 | 1.09E + 02 | 6.59E + 01 | 1.38E + 01 | 8.90E + 01 | 2.62E + 01 | 4.59E + 03 | 1.95E + 01 | |
| F05 | Mean | 4.23E + 02 | 1.44E + 02 | 2.60E + 02 | 2.15E + 02 | 3.96E + 02 | 4.15E + 02 | 1.78E + 02 | |
| St.dev | 2.11E + 01 | 2.06E + 01 | 3.83E + 01 | 1.42E + 01 | 3.66E + 01 | 1.23E + 01 | 1.86E + 01 | 4.83E + 01 | |
| F06 | Mean | 9.15E + 01 | 3.34E + 01 | 6.41E + 01 | 4.11E + 01 | 8.19E + 01 | 8.38E + 01 | 4.92E + 01 | |
| St.dev | 4.78E + 00 | 9.36E + 00 | 5.88E + 00 | 2.22E + 00 | 7.05E + 00 | 0 | 3.31E + 00 | 3.53E + 00 | |
| F07 | Mean | 7.50E + 02 | 3.71E + 02 | 6.15E + 02 | 5.49E + 02 | 6.11E + 02 | 5.92E + 02 | 3.94E + 02 | |
| St.dev | 5.03E + 01 | 3.36E + 01 | 6.02E + 01 | 1.01E + 02 | 3.82E + 01 | 5.19E + 00 | 6.72E + 01 | 3.46E + 01 | |
| F08 | Mean | 3.41E + 02 | 1.40E + 02 | 1.80E + 02 | 1.49E + 02 | 3.24E + 02 | 3.39E + 02 | 1.33E + 02 | |
| St.dev | 2.38E + 01 | 2.82E + 01 | 2.38E + 01 | 9.25E + 00 | 1.53E + 01 | 7.36E + 00 | 1.08E + 01 | 2.59E + 01 | |
| F09 | Mean | 1.02E + 04 | 3.54E + 03 | 6.98E + 03 | 5.36E + 03 | 9.94E + 03 | 8.46E + 03 | 4.53E + 03 | |
| St.dev | 1.28E + 03 | 1.19E + 03 | 1.26E + 03 | 4.60E + 02 | 7.95E + 02 | 0 | 8.34E + 02 | 1.31E + 03 | |
| F10 | Mean | 7.78E + 03 | 4.39E + 03 | 5.70E + 03 | 6.58E + 03 | 3.55E + 03 | 7.25E + 03 | 3.34E + 03 | |
| St.dev | 4.41E + 02 | 8.02E + 02 | 9.21E + 02 | 2.18E + 02 | 8.82E + 02 | 3.56E + 02 | 3.62E + 02 | 9.67E + 02 | |
| F11 | Mean | 9.81E + 03 | 3.82E + 02 | 2.34E + 02 | 1.50E + 02 | 7.69E + 03 | 5.93E + 03 | 9.48E + 01 | |
| St.dev | 2.88E + 03 | 1.21E + 02 | 3.83E + 01 | 4.79E + 01 | 2.73E + 03 | 2.61E + 01 | 1.35E + 03 | 7.65E + 01 | |
| F12 | Mean | 1.60E + 10 | 3.51E + 08 | 5.11E + 07 | 9.31E + 06 | 1.55E + 09 | 1.37E + 09 | 3.38E + 06 | |
| St.dev | 4.38E + 09 | 1.68E + 08 | 5.67E + 07 | 2.39E + 06 | 3.18E + 08 | 5.79E + 03 | 3.06E + 08 | 2.32E + 06 | |
| F13 | Mean | 1.66E + 10 | 1.11E + 08 | 9.29E + 05 | 3.34E + 05 | 3.59E + 09 | 5.96E + 09 | 1.79E + 05 | |
| St.dev | 4.85E + 09 | 3.30E + 07 | 2.20E + 05 | 7.83E + 04 | 5.46E + 08 | 1.69E + 01 | 5.42E + 09 | 1.96E + 05 | |
| F14 | Mean | 2.62E + 07 | 6.91E + 04 | 1.67E + 06 | 5.66E + 04 | 3.29E + 05 | 3.35E + 05 | 3.38E + 04 | |
| St.dev | 2.81E + 07 | 2.97E + 04 | 1.37E + 06 | 6.01E + 04 | 2.36E + 05 | 1.61E + 01 | 2.53E + 05 | 1.68E + 03 | |
| F15 | Mean | 8.93E + 08 | 2.41E + 05 | 1.45E + 05 | 2.09E + 04 | 7.07E + 07 | 7.63E + 07 | 1.67E + 04 | |
| St.dev | 4.45E + 08 | 2.66E + 05 | 1.42E + 05 | 9.56E + 03 | 3.99E + 07 | 3.06E + 01 | 3.49E + 07 | 3.82E + 04 | |
| F16 | Mean | 5.08E + 03 | 9.14E + 02 | 2.12E + 03 | 1.77E + 03 | 4.88E + 03 | 4.58E + 03 | 1.15E + 03 | |
| St.dev | 1.37E + 03 | 2.44E + 02 | 3.96E + 02 | 2.48E + 02 | 7.79E + 02 | 1.16E + 02 | 8.42E + 02 | 2.96E + 02 | |
| F17 | Mean | 7.39E + 03 | 3.83E + 02 | 1.13E + 03 | 9.08E + 02 | 3.56E + 03 | 2.14E + 03 | 5.11E + 02 | |
| St.dev | 4.38E + 03 | 2.20E + 02 | 2.33E + 02 | 6.88E + 01 | 4.95E + 02 | 1.04E + 01 | 3.32E + 02 | 2.27E + 02 | |
| F18 | Mean | 2.51E + 08 | 6.63E + 05 | 4.04E + 06 | 7.63E + 05 | 1.16E + 07 | 3.53E + 07 | 1.59E + 05 | |
| St.dev | 1.56E + 08 | 1.96E + 06 | 3.51E + 06 | 4.12E + 05 | 1.81E + 04 | 2.16E + 03 | 2.10E + 07 | 2.38E + 05 | |
| F19 | Mean | 1.96E + 09 | 5.23E + 06 | 1.52E + 06 | 3.42E + 05 | 3.08E + 08 | 5.63E + 08 | 2.17E + 05 | |
| St.dev | 8.40E + 08 | 6.72E + 06 | 8.67E + 05 | 1.41E + 05 | 1.64E + 08 | 5.11E + 00 | 2.50E + 08 | 1.04E + 05 | |
| F20 | Mean | 1.10E + 03 | 4.87E + 02 | 5.95E + 02 | 8.60E + 02 | 1.04E + 03 | 7.98E + 02 | 5.53E + 02 | |
| St.dev | 1.20E + 02 | 1.90E + 02 | 1.59E + 02 | 2.20E + 02 | 1.62E + 02 | 6.16E + 01 | 1.30E + 02 | 1.92E + 02 | |
| F21 | Mean | 6.52E + 02 | 3.66E + 02 | 4.65E + 02 | 4.06E + 02 | 5.41E + 02 | 6.21E + 02 | 2.93E + 02 | |
| St.dev | 2.21E + 01 | 3.36E + 01 | 2.19E + 01 | 2.32E + 01 | 2.98E + 01 | 9.09E + 00 | 4.73E + 01 | 7.62E + 01 | |
| F22 | Mean | 6.59E + 03 | 4.51E + 03 | 5.52E + 03 | 1.20E + 02 | 5.24E + 03 | 7.09E + 03 | 2.03E + 03 | |
| St.dev | 1.12E + 03 | 7.01E + 02 | 7.73E + 02 | 6.13E-01 | 1.16E + 03 | 0.00E + 00 | 2.62E + 02 | 5.08E + 02 | |
| F23 | Mean | 1.33E + 03 | 4.95E + 02 | 9.83E + 02 | 6.47E + 02 | 1.12E + 03 | 1.40E + 03 | 6.12E + 02 | |
| St.dev | 1.69E + 02 | 2.30E + 01 | 2.22E + 02 | 7.46E + 01 | 2.53E + 02 | 1.04E + 01 | 9.97E + 01 | 7.96E + 01 | |
| F24 | Mean | 1.50E + 03 | 5.81E + 02 | 1.12E + 03 | 9.68E + 02 | 1.46E + 03 | 1.38E + 03 | 5.38E + 02 | |
| St.dev | 9.01E + 01 | 2.89E + 01 | 1.69E + 02 | 2.68E + 01 | 1.90E + 02 | 1.42E + 01 | 2.04E + 02 | 9.58E + 01 | |
| F25 | Mean | 4.62E + 03 | 6.11E + 02 | 4.50E + 02 | 4.16E + 02 | 2.96E + 03 | 3.87E + 02 | 3.20E + 03 | |
| St.dev | 6.79E + 02 | 8.78E + 01 | 2.02E + 01 | 2.31E + 01 | 4.21E + 02 | 3.01E + 01 | 7.26E + 02 | 2.01E + 01 | |
| F26 | Mean | 1.01E + 04 | 2.57E + 03 | 5.29E + 03 | 9.38E + 03 | 1.58E + 03 | 9.46E + 03 | 1.36E + 03 | |
| St.dev | 1.05E + 03 | 2.39E + 02 | 6.36E + 02 | 2.16E + 01 | 7.07E + 02 | 8.94E + 01 | 5.29E + 02 | 5.42E + 02 | |
| F27 | Mean | 1.73E + 03 | 5.63E + 02 | 8.43E + 02 | 5.79E + 02 | 2.68E + 03 | 2.12E + 03 | 5.23E + 02 | |
| St.dev | 3.77E + 02 | 3.05E + 01 | 1.35E + 02 | 3.20E + 01 | 2.99E + 02 | 1.16E + 01 | 2.24E + 02 | 3.27E + 01 | |
| F28 | Mean | 5.92E + 03 | 2.35E + 03 | 5.15E + 02 | 4.55E + 02 | 3.24E + 03 | 3.65E + 03 | 4.46E + 02 | |
| St.dev | 3.83E + 02 | 1.51E + 03 | 3.82E + 01 | 2.58E + 01 | 6.71E + 02 | 5.66E + 01 | 8.85E + 02 | 3.81E + 01 | |
| F29 | Mean | 1.18E + 04 | 1.34E + 03 | 1.99E + 03 | 1.33E + 03 | 4.42E + 03 | 4.56E + 03 | 1.11E + 03 | |
| St.dev | 1.29E + 04 | 2.28E + 02 | 6.22E + 02 | 5.34E + 02 | 4.93E + 02 | 2.34E + 01 | 5.40E + 02 | 2.98E + 02 | |
| F30 | Mean | 2.32E + 09 | 1.21E + 07 | 1.24E + 07 | 7.67E + 05 | 1.98E + 09 | 1.44E + 09 | 1.04E + 06 | |
| St.dev | 1.27E + 09 | 8.65E + 06 | 9.62E + 06 | 3.03E + 05 | 8.34E + 08 | 2.97E + 03 | 7.58E + 08 | 7.29E + 05 |
The best value of each function is highlighted in bold in the table
Fig. 8Friedman test ranks of seven approaches for CEC 2017 problems
Wilcoxon’s rank sum test values are obtained by VGHHO versus other seven approaches
| Algorithm | Better | Equal | Worst | ||||
|---|---|---|---|---|---|---|---|
| VGHHO vs. BOA | 29 | 0 | 0 | 435 | 0 | 0.0054 | Yes |
| VGHHO vs. SOA | 21 | 0 | 8 | 373 | 62 | 0.4368 | No |
| VGHHO vs. HHO | 29 | 0 | 0 | 435 | 0 | 0.2078 | No |
| VGHHO vs. HHO-JOS | 24 | 0 | 5 | 359 | 76 | 0.7795 | No |
| VGHHO vs. EEGWO | 29 | 0 | 0 | 435 | 0 | 0.0103 | Yes |
| VGHHO vs. AGDE | 3 | 0 | 26 | 26 | 409 | 1.08E-04 | Yes |
| VGHHO vs. ISCA | 29 | 0 | 0 | 435 | 0 | 0.0075 | Yes |
The detailed information of 21 UCI datasets
| Number | Dataset | Number of features | Number of samples |
|---|---|---|---|
| 1 | Breastcancer | 9 | 699 |
| 2 | BreastEW | 30 | 569 |
| 3 | Clean1 | 166 | 476 |
| 4 | Clean2 | 166 | 6598 |
| 5 | CongressEW | 16 | 435 |
| 6 | Exactly | 13 | 1000 |
| 7 | Exactly2 | 13 | 1000 |
| 8 | HeartEW | 13 | 270 |
| 9 | IonosphereEW | 34 | 351 |
| 10 | KrvskpEW | 36 | 3196 |
| 11 | Lymphography | 18 | 148 |
| 12 | M-of-n | 13 | 1000 |
| 13 | PenglungEW | 325 | 73 |
| 14 | Semeion | 265 | 1593 |
| 15 | SonarEW | 60 | 208 |
| 16 | SpectEW | 22 | 267 |
| 17 | Tic-tac-toe | 9 | 958 |
| 18 | Vote | 16 | 300 |
| 19 | WaveformEW | 40 | 5000 |
| 20 | WineEW | 13 | 178 |
| 21 | Zoo | 16 | 101 |
The average classification rates are obtained by seven algorithms on twenty-one selected datasets
| Dataset | BOA | SOA | HHO | m-HHO | EEGWO | ISCA | VGHHO |
|---|---|---|---|---|---|---|---|
| Breastcancer | 0.9696 | 0.9710 | 0.9736 | 0.9760 | 0.9668 | 0.9768 | |
| BreastEW | 0.9572 | 0.9587 | 0.9617 | 0.9483 | 0.9519 | 0.9736 | |
| Clean1 | 0.8938 | 0.9363 | 0.8421 | 0.9333 | 0.8683 | 0.8875 | |
| Clean2 | 0.9685 | 0.9722 | 0.9740 | 0.9669 | 0.9626 | 0.9759 | |
| CongressEW | 0.9720 | 0.9720 | 0.9693 | 0.9770 | 0.9627 | 0.9604 | |
| Exactly | 0.7818 | 0.9061 | 0.7167 | 0.7117 | 0.7596 | 0.6909 | |
| Exactly2 | 0.7646 | 0.7606 | 0.7433 | 0.7617 | 0.7606 | 0.7576 | |
| HeartEW | 0.8165 | 0.8277 | 0.8184 | 0.8272 | 0.8090 | 0.8352 | |
| IonosphereEW | 0.8986 | 0.9190 | 0.9190 | 0.8898 | 0.9275 | 0.9333 | |
| KrvskpEW | 0.9149 | 0.9515 | 0.9588 | 0.8789 | 0.9408 | 0.9760 | |
| Lymphography | 0.8611 | 0.9097 | 0.7701 | 0.9080 | 0.8681 | 0.8750 | |
| M-of-n | 0.8242 | 0.8550 | 0.9067 | 0.8020 | 0.8858 | 0.9200 | |
| PenglungEW | 0.9028 | 0.9286 | 0.9286 | 0.8750 | 0.9167 | ||
| Semeion | 0.9708 | 0.9853 | 0.9811 | 0.9695 | 0.9803 | 0.9860 | |
| SonarEW | 0.9069 | 0.9461 | 0.9187 | 0.8922 | 0.8529 | 0.9293 | |
| SpectEW | 0.8446 | 0.8598 | 0.8930 | 0.8868 | 0.8485 | 0.8788 | |
| Tic-tac-toe | 0.7384 | 0.7700 | 0.7801 | 0.7853 | 0.7584 | 0.7690 | |
| Vote | 0.9562 | 0.9596 | 0.9360 | 0.9528 | |||
| WaveformEW | 0.7400 | 0.7440 | 0.7703 | 0.7384 | 0.7331 | 0.7739 | |
| WineEW | 0.9712 | 0.9827 | 0.9333 | 0.9712 | 0.9712 | ||
| Zoo | 0.9596 | 0.9596 | 0.9500 | 0.9833 | 0.9596 | 0.8990 | |
| Average ranking | 5.17 | 2.60 | 4.57 | 2.83 | 6.07 | 5.24 | 1.52 |
| Total ranking | 5 | 2 | 4 | 3 | 7 | 6 | 1 |
The best value of each function is highlighted in bold in the table
The average feature numbers are obtained by seven algorithms on twenty-one selected datasets
| Dataset | BOA | SOA | HHO | m-HHO | EEGWO | ISCA | VGHHO |
|---|---|---|---|---|---|---|---|
| Breastcancer | 5.0000 | 5.6667 | 4.0000 | 5.3333 | 5.3333 | 3.6667 | |
| BreastEW | 14.667 | 16.000 | 12.000 | 16.000 | 16.000 | 12.000 | |
| Clean1 | 73.667 | 76.667 | 69.000 | 79.667 | 81.667 | 63.000 | |
| Clean2 | 68.667 | 44.333 | 89.667 | 80.667 | 88.667 | 85.333 | |
| CongressEW | 4.6667 | 8.3333 | 3.3333 | 7.3333 | 3.0000 | ||
| Exactly | 5.0000 | 5.6667 | 9.3333 | 4.3333 | 3.3333 | ||
| Exactly2 | 2.3333 | 5.3333 | 3.0000 | ||||
| HeartEW | 7.3333 | 4.3333 | 8.6667 | 6.0000 | 8.3333 | 4.3333 | |
| IonosphereEW | 11.333 | 4.6667 | 17.333 | 4.3333 | 16.000 | 3.6667 | |
| KrvskpEW | 19.333 | 30.333 | 29.333 | 20.667 | 15.667 | 14.667 | |
| Lymphography | 7.6667 | 4.3333 | 11.333 | 6.0000 | 10.333 | 5.6667 | |
| M-of-n | 8.0000 | 6.0000 | 13.000 | 8.3333 | 7.3333 | 7.6667 | |
| PenglungEW | 55.667 | 157.00 | 37.000 | 158.00 | 141.33 | 22.000 | |
| Semeion | 112.67 | 132.67 | 111.33 | 123.00 | 133.33 | 102.67 | |
| SonarEW | 25.667 | 29.000 | 23.333 | 28.000 | 27.333 | 24.667 | |
| SpectEW | 10.667 | 14.000 | 8.3333 | 9.6667 | 7.3333 | 7.0000 | |
| Tic-tac-toe | 6.0000 | 4.6667 | 6.6667 | 6.6667 | 6.3333 | ||
| Vote | 6.3333 | 3.3333 | 7.3333 | 7.0000 | 2.3333 | 2.0000 | |
| WaveformEW | 23.333 | 18.667 | 34.667 | 21.000 | 20.000 | 18.333 | |
| WineEW | 6.3333 | 5.0000 | 4.3333 | 5.6667 | 8.0000 | ||
| Zoo | 7.0000 | 4.6667 | 7.0000 | 7.6667 | 8.0000 | 4.3333 | |
| Average ranking | 4.38 | 2.38 | 6.43 | 4.05 | 5.38 | 3.24 | 2.00 |
| Total ranking | 5 | 2 | 7 | 4 | 6 | 3 | 1 |
The best value of each function is highlighted in bold in the table
Fig. 9The components connection framework of a typical wind turbine
The feature and sample numbers of two fault datasets
| Dataset | Faculty type | Number of features | Number of samples |
|---|---|---|---|
| Dataset-1 | Variable pitch system super capacitor voltage low fault | 106 | 2883 |
| Dataset-2 | Variable pitch paddle 3 super capacitor voltage low fault | 110 | 3585 |
The average classification accuracy of seven algorithms on two fault datasets
| Dataset | BOA | SOA | HHO | OBL-HHO | EEGWO | ISCA | VGHHO |
|---|---|---|---|---|---|---|---|
| Dataset-1 | 0.9968 | 0.9988 | 0.9993 | 0.9979 | |||
| Dataset-2 | 0.9944 | 0.9974 | 0.9970 | 0.9944 | 0.9972 | 0.9972 | |
| Average ranking | 6.75 | 3.50 | 4.50 | 4.25 | 4.75 | 2.75 | 1.50 |
| Total ranking | 7 | 3 | 5 | 4 | 6 | 2 | 1 |
The best value of each function is highlighted in bold in the table
The average feature numbers are obtained by seven algorithms on two fault datasets
| Dataset | BOA | SOA | HHO | OBL-HHO | EEGWO | ISCA | VGHHO |
|---|---|---|---|---|---|---|---|
| Dataset-1 | 53.333 | 46.000 | 12.667 | 8.0000 | 34.333 | 23.000 | |
| Dataset-2 | 54.000 | 47.000 | 19.667 | 3.3333 | 31.667 | 19.000 | |
| Average ranking | 7.00 | 6.00 | 3.50 | 2.5 | 5.00 | 3.50 | 1.00 |
| Total ranking | 7 | 6 | 3 | 2 | 5 | 3 | 1 |
The best value of each function is highlighted in bold in the table
Fig. 10The equivalent circuit structure of SD model
The best estimated parameters and their corresponding RMSE values of various algorithms
| Algorithm | RMSE | |||||
|---|---|---|---|---|---|---|
| CLPSO (Liang et al. | 0.7608 | 0.34302 | 0.0361 | 54.1965 | 1.4873 | 9.9633E-04 |
| DE-BBO (Gong et al. | 0.7605 | 0.32477 | 0.0364 | 55.2627 | 1.4817 | 9.9922E-04 |
| BSA (Civicioglu | 0.7609 | 0.37749 | 0.0358 | 56.5266 | 1.4970 | 1.0398E-03 |
| GOTLBO (Chen et al. | 0.7608 | 0.32970 | 0.0363 | 53.3664 | 1.4833 | 9.8856E-04 |
| IBSA (Nama et al. | 0.7607 | 0.35502 | 0.0361 | 58.2012 | 1.4907 | 1.0092E-03 |
| GWOCS (Long et al. | 0.760773 | 0.32192 | 0.03639 | 53.6320 | 1.4808 | 9.8607E-04 |
| EABOA (Long et al. | 0.760771077 | 0.322929 | 0.036379593 | 53.76600144 | 1.481153457 | 9.8602E-04 |
| HHO (Heidari et al. | 0.7599465 | 0.358115 | 0.0373477 | 82.48671 | 1.4912567 | 2.4122E-03 |
| VGHHO | 0.7607549 | 0.324388 | 0.0363521 | 53.94424 | 1.4816135 | 9.8628E-04 |
Fig. 11The calculated values obtained by VGHHO and the measured values for SD model