| Literature DB >> 35602624 |
Lijun Sun1,2,3, Binbin Feng1,2,3, Tianfei Chen1,2,3, Dongliang Zhao1,2,3, Yan Xin1,2.
Abstract
Grey wolf optimizer (GWO) is a global search algorithm based on grey wolf hunting activity. However, the traditional GWO is prone to fall into local optimum, affecting the performance of the algorithm. Therefore, to solve this problem, an equalized grey wolf optimizer with refraction opposite learning (REGWO) is proposed in this study. In REGWO, the issue about the low swarm population variety of GWO in the late iteration is well overcome by the opposing learning of refraction. In addition, the equilibrium pool strategy reduces the likelihood of wolves going to the local extremum. To investigate the effectiveness of REGWO, it is evaluated on 21 widely used benchmark functions and IEEE CEC 2019 test functions. Experimental results show/ that REGWO performs better than the other competitors on most benchmarks.Entities:
Mesh:
Year: 2022 PMID: 35602624 PMCID: PMC9117049 DOI: 10.1155/2022/2721490
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Four-layer pyramid model in GWO.
Figure 22D and 3D position vectors and the possible next position of grey wolf: (a) 2D view of grey wolf in GWO and (b) 3D view of grey wolf in GWO.
Figure 3Refraction opposite learning model.
Figure 4Fuzzy control structure.
Figure 5The flowchart of the REGWO algorithm.
Benchmark functions (f1∼f21).
| No. | Functions |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IEEE CEC 2019 test suite (f22∼f31).
| No. | Function names |
| Dim | Range |
|---|---|---|---|---|
|
| Storn's Chebyshev polynomial fitting problem | 1 | 9 | [−8,192, 8,192] |
|
| Inverse Hilbert matrix problem | 1 | 16 | [−16,384, 16,384] |
|
| Lennard–Jones minimum energy cluster | 1 | 18 | [−4, 4] |
|
| Rastrigin's function | 1 | 10 | [−100, 100] |
|
| Griewank's function | 1 | 10 | [−100, 100] |
|
| Weierstrass function | 1 | 10 | [−100, 100] |
|
| Modified Schwefel's function | 1 | 10 | [−100, 100] |
|
| Expanded Schaffer's F6 function | 1 | 10 | [−100, 100] |
|
| Happy Cat function | 1 | 10 | [−100, 100] |
|
| Ackley function | 1 | 10 | [−100, 100] |
Parameter setting (PSO, FA, ABC, SSA, AOA, and GWO).
| Algorithms | Parameter setting |
|---|---|
| PSO [ | Inertia weight |
| FA [ | Light absorption coefficient |
| ABC [ | Control parameter |
| SSA [ | Discoverers |
| AOA [ | Constants |
| GWO [ | Control parameter |
Search result (comparisons of PSO, FA, ABC, SSA, AOA, GWO, RGWOL, RGWOF, EGWO, and REGWO).
| No. | Performance index | PSO | FA | ABC | SSA | AOA | GWO | RGWOL | RGWOF | EGWO | REGWO |
|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Mean | 1.96 | 1.18 | 2.91 | 5.22 | 3.09 | 1.34 |
|
|
|
|
| Std | 4.81 | 1.90 | 3.05 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
|
| |||||||||||
|
| Mean | 9.12 | 4.56 | 5.29 | 1.41 | 8.14 | 4.26 | 1.00 |
| 3.60 |
|
| Std | 1.60 | 2.49 | 2.76 | 7.73 | 0 | 0 | 0 | 0 | 0 | 0 | |
|
| |||||||||||
|
| Mean | 6.57 | 1.19 | 4.88 | 1.05 | 7.19 | 1.28 | 1.13 |
| 1.28 |
|
| Std | 1.22 | 3.76 | 6.73 | 3.33 | 2.27 | 4.06 | 2.11 | 0 | 4.06 | 0 | |
|
| |||||||||||
|
| Mean | 3.78 | 1.99 | 5.39 | 2.21 | 1.09 | 1.75 | 1.91 | 3.32 | 1.04 |
|
| Std | 2.37 | 2.16 | 5.19 | 6.99 | 1.74 | 4.81 | 0 | 0 | 1.47 | 0 | |
|
| |||||||||||
|
| Mean | 5.31 |
| 3.04 | 2.61 | 2.99 | 4.75 | 6.25 | 5.24 | 9.05 | 5.01 |
| Std | 1.66 | 0 | 2.54 | 3.10 | 3.06 | 3.43 | 3.17 | 2.18 | 3.44 | 1.05 | |
|
| |||||||||||
|
| Mean | 5.32 | 6.36 | 2.11 | 3.03 | 1.02 | 1.20 | 7.23 | 8.63 | 2.74 |
|
| Std | 2.93 | 3.40 | 4.83 | 2.79 | 5.02 | 6.23 | 5.53 | 7.74 | 1.37 | 1.48 | |
|
| |||||||||||
|
| Mean | 5.13 | 5.73 | 1.82 | 1.76 | 5.07 | 6.67 |
|
|
|
|
| Std | 2.80 | 1.30 | 2.59 | 9.38 | 0 | 0 | 0 | 0 | 0 | 0 | |
|
| |||||||||||
|
| Mean | 1.36 | 1.81 | 1.17 | 7.25 | 1.37 | 4.75 |
|
|
|
|
| Std | 4.32 | 1.44 | 9.66 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
|
| |||||||||||
|
| Mean | 2.87 | 7.71 | 3.19 |
| 2.59 | 2.66 | 2.71 | 2.70 | 2.38 | 2.88 |
| Std | 2.09 | 1.74 | 1.75 | 6.46 | 9.00 | 8.27 | 1.48 | 3.59 | 1.30 | 5.51 | |
|
| |||||||||||
|
| Mean | 1.30 | 2.18 | 4.57 |
| 1.99 | 7.99 | 4.44 | 4.44 | 7.28 | 4.44 |
| Std | 7.84 | 5.41 | 3.93 | 0 | 1.46 | 0 | 0 | 0 | 1.49 | 0 | |
|
| |||||||||||
|
| Mean | 5.92 | 7.33 | 1.96 |
| 1.54 | 4.66 | 2.53 | 7.21 | 2.12 |
|
| Std | 1.76 | 2.21 | 2.18 | 0 | 4.19 | 1.77 | 3.55 | 4.65 | 1.42 | 0 | |
|
| |||||||||||
|
| Mean | 2.15 | 4.18 | 8.41 | 1.56 | 1.09 | 4.19 |
|
| 7.39 |
|
| Std | 3.06 | 7.94 | 3.58 | 5.77 | 2.28 | 2.29 | 0 | 0 | 2.32 | 0 | |
|
| |||||||||||
|
| Mean | −6.65 | −7.08 | −5.13 | −7.20 | −6.93 | −6.31 | −7.58 | −7.62 | −6.80 |
|
| Std | 2.76 | 2.28 | 1.79 | 2.36 | 2.83 | 3.36 | 3.82 | 1.62 | 2.23 | 2.34 | |
|
| |||||||||||
|
| Mean | 4.84 | 6.31 | 2.26 | 1.54 | 2.89 | 2.81 | 1.37 | 1.33 | 8.72 |
|
| Std | 4.02 | 3.27 | 1.89 | 2.53 | 3.79 | 0 | 0 | 0 | 2.75 | 0 | |
|
| |||||||||||
|
| Mean | 3.55 | 1.06 | 1.39 | 6.51 | 9.97 | 4.26 | 1.65 | 6.21 |
|
|
| Std | 3.16 | 3.62 | 1.81 | 5.76 | 1.63 | 4.23 | 1.14 | 5.59 | 6.25 | 1.82 | |
|
| |||||||||||
|
| Mean |
|
|
|
|
|
|
|
|
|
|
| Std | 1.09 | 1.22 | 2.71 | 9.70 | 1.50 | 2.66 | 3.15 | 3.73 | 7.40 | 4.44 | |
|
| |||||||||||
|
| Mean | 4.54 | 1.20 | 1.42 | 4.30 | 9.24 | 1.15 |
|
|
|
|
| Std | 1.40 | 2.11 | 3.86 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
|
| |||||||||||
|
| Mean | 5.23 | 6.31 | 2.12 | 6.61 | 1.42 | 7.61 | 3.51 | 2.89 | 3.51 |
|
| Std | 1.49 | 2.01 | 1.03 | 4.97 | 7.59 | 4.97 | 2.28 | 1.53 | 9.52 | 0 | |
|
| |||||||||||
|
| Mean | 3.61 | 1.72 | 5.27 | 3.17 | 2.10 | 2.17 | 8.27 |
| 1.72 |
|
| Std | 2.93 | 4.21 | 4.80 | 1.66 | 6.67 | 1.66 | 0 | 0 | 5.44 | 0 | |
|
| |||||||||||
|
| Mean | 2.04 | 2.57 | 5.54 |
| 1.99 | 7.99 | 4.44 | 4.44 | 7.63 | 4.44 |
| Std | 7.38 | 8.53 | 4.13 | 0 | 1.93 | 0 | 0 | 0 | 1.12 | 0 | |
|
| Mean | 8.50 | 5.26 | 2.22 | 9.54 | 4.86 | 5.87 | 5.56 | 2.62 | 3.12 |
|
| Std | 1.43 | 4.41 | 2.39 | 1.79 | 2.21 | 2.28 | 9.24 | 7.55 | 1.56 | 8.43 | |
|
| |||||||||||
|
| Mean | 2.01 | 2.55 | 7.02 |
| 3.63 | 4.77 | 1.50 | 1.21 | 1.18 |
|
| Std | 2.98 | 4.41 | 2.62 | 0 | 9.35 | 1.39 | 7.65 | 0 | 2.72 | 0 | |
|
| |||||||||||
|
| Mean | 2.48 | 3.75 | 7.63 | 4.25 | 1.99 | 1.57 | 6.27 | 5.23 | 7.59 |
|
| Std | 1.22 | 1.40 | 1.13 | 2.60 | 1.29 | 1.08 | 4.79 | 2.73 | 5.39 | 3.85 | |
|
| |||||||||||
|
| Mean | 4.36 | 5.52 | 1.20 | 7.43 | 2.95 | 5.21 | 4.59 | 5.02 | 4.42 |
|
| Std | 3.13 | 2.83 | 4.12 | 2.65 | 1.86 | 3.20 | 1.08 | 6.63 | 2.67 | 1.11 | |
|
| |||||||||||
|
| Mean | 2.52 | 1.43 | 2.72 | 3.80 | 3.02 | 1.37 | 1.45 | 1.01 | 7.76 |
|
| Std | 1.09 | 5.83 | 3.62 | 1.18 | 7.47 | 6.43 | 8.07 | 7.02 | 2.60 | 3.49 | |
|
| |||||||||||
|
| Mean | 1.14 |
| 1.29 | 1.23 | 1.83 | 1.94 | 1.62 | 1.48 | 1.19 | 1.16 |
| Std | 4.71 | 2.95 | 3.47 | 1.63 | 2.20 | 1.12 | 1.98 | 2.39 | 6.74 | 6.89 | |
|
| |||||||||||
|
| Mean | 2.83 | 1.63 | 9.18 | 5.46 | 3.53 | 2.69 | 2.61 | 2.28 | 2.26 |
|
| Std | 1.38 | 8.87 | 7.59 | 1.43 | 1.85 | 1.03 | 6.85 | 1.06 | 1.33 | 1.08 | |
|
| |||||||||||
|
| Mean | 8.45 | 4.63 | 1.48 | 8.96 | 5.42 | 7.62 | 5.31 | 7.39 | 2.75 |
|
| Std | 2.72 | 2.75 | 1.70 | 2.50 | 2.09 | 3.17 | 3.59 | 3.22 | 1.72 | 1.35 | |
|
| |||||||||||
|
| Mean | 4.06 | 3.84 | 5.07 | 4.28 | 3.47 | 3.78 | 3.77 | 3.22 | 3.25 |
|
| Std | 4.90 | 2.96 | 7.67 | 4.13 | 6.17 | 5.17 | 3.27 | 4.09 | 5.21 | 6.79 | |
|
| |||||||||||
|
| Mean | 1.14 | 1.08 | 1.18 | 1.38 | 1.19 | 1.09 | 1.11 | 1.19 | 1.10 |
|
| Std | 3.76 | 2.11 | 2.31 | 2.06 | 1.09 | 6.76 | 6.13 | 6.87 | 2.63 | 2.96 | |
|
| |||||||||||
|
| Mean | 2.09 | 1.31 | 2.12 | 2.10 | 2.11 | 2.05 | 1.88 | 1.87 | 1.94 |
|
| Std | 2.88 | 1.04 | 7.46 | 8.72 | 1.37 | 2.40 | 5.28 | 1.17 | 6.06 | 1.05 | |
|
| |||||||||||
| Friedman test average rank |
|
|
|
|
|
|
|
|
|
| |
Results of Wilcoxon signed-rank test (comparison with PSO, FA, ABC, SSA, AOA, GWO, RGWOL, RGWOF, and EGWO).
| Case | +/=/− |
|
|
|
|---|---|---|---|---|
| REGWO vs. PSO | 30/1/0 | 21 | 444 | 1.36 |
| REGWO vs. FA | 28/1/2 | 55 | 410 | 2.61 |
| REGWO vs. ABC | 30/1/0 | 11 | 454 | 5.21 |
| REGWO vs. SSA | 25/3/3 | 57 | 349 | 8.85 |
| REGWO vs. AOA | 30/1/0 | 10 | 455 | 4.72 |
| REGWO vs. GWO | 30/1/0 | 0 | 465 | 1.73 |
| REGWO vs. RGWOL | 24/7/0 | 123 | 276 | 2.70 |
| REGWO vs. RGWOF | 20/11/0 | 178 | 210 | 8.85 |
| REGWO vs. EGWO | 25/6/0 | 96 | 311 | 6.45 |
Figure 6Convergence diagrams.
Search result comparisons of GWOs.
| No. | Performance index | WGWO | DGWO | AGWO | IGWO | RLGWO | GNHGWO | REGWO |
|---|---|---|---|---|---|---|---|---|
|
| Mean |
|
|
| 3.72 |
| 1.02 |
|
| Std | 0 | 0 | 0 | 0 | 0 | 2.18 | 0 | |
|
| ||||||||
|
| Mean | 2.41 |
| 1.82 | 1.69 |
| 1.64 |
|
| Std | 0 | 0 | 0 | 0 | 0 | 2.93 | 0 | |
|
| ||||||||
|
| Mean | 8.92 | 1.80 | 1.46 | 1.53 |
| 2.09 |
|
| Std | 2.82 | 0 | 4.64 | 4.53 | 0 | 1.14 | 0 | |
|
| ||||||||
|
| Mean | 5.31 | 3.54 | 3.00 | 7.94 | 3.54 | 5.59 |
|
| Std | 2.28 | 1.11 | 1.64 | 3.25 | 1.84 | 1.83 | 0 | |
|
| ||||||||
|
| Mean | 5.90 | 5.56 | 1.03 |
| 4.75 | 6.85 | 1.66 |
| Std | 2.94 | 3.55 | 4.55 | 9.26 | 2.48 | 3.08 | 6.35 | |
|
| ||||||||
|
| Mean | 1.53 | 2.14 | 3.59 | 6.72 | 8.89 | 1.28 |
|
| Std | 6.91 | 1.14 | 5.84 | 9.98 | 9.56 | 1.61 | 1.38 | |
|
| ||||||||
|
| Mean |
|
|
|
|
| 3.52 |
|
| Std | 0 | 0 | 0 | 0 | 0 | 1.72 | 0 | |
|
| ||||||||
|
| Mean |
|
|
|
|
| 3.15 |
|
| Std | 0 | 0 | 0 | 0 | 0 | 1.02 | 0 | |
|
| ||||||||
|
| Mean | 5.68 | 6.51 | 6.00 | 5.75 | 6.75 | 8.83 |
|
| Std | 7.70 | 6.68 | 3.93 | 4.23 | 1.02 | 3.51 | 5.53 | |
|
| ||||||||
|
| Mean | 7.51 | 7.99 | 6.21 | 7.63 |
| 1.73 | 4.44 |
| Std | 1.22 | 0 | 1.77 | 1.08 | 1.12 | 3.36 | 0 | |
|
| ||||||||
|
| Mean |
|
|
| 3.70 |
| 8.65 |
|
| Std | 0 | 0 | 0 | 1.82 | 0 | 2.73 | 0 | |
|
| ||||||||
|
| Mean |
| 8.20 |
| 1.45 |
| 6.51 |
|
| Std | 0 | 1.17 | 0 | 1.39 | 0 | 1.25 | 0 | |
|
| ||||||||
|
| Mean | −7.22 | −7.25 | −7.46 | −7.74 | −7.23 | −5.82 |
|
| Std | 3.43 | 4.01 | 2.80 | 1.31 | 3.80 | 3.74 | 1.25 | |
|
| ||||||||
|
| Mean |
|
|
| 1.42 | 4.63 | 2.60 |
|
| Std | 0 | 0 | 0 | 4.51 | 1.15 | 5.86 | 0 | |
|
| ||||||||
|
| Mean | 1.39 | 4.53 | 3.54 |
| 4.90 | 1.06 |
|
| Std | 8.36 | 4.39 | 3.91 | 5.03 | 5.02 | 1.44 | 1.81 | |
|
| ||||||||
|
| Mean |
|
|
|
|
|
|
|
| Std | 3.63 | 5.57 | 3.33 | 2.17 | 3.89 | 1.94 | 1.18 | |
|
| ||||||||
|
| Mean |
|
|
|
|
| 4.66 |
|
| Std | 0 | 0 | 0 | 0 | 0 | 1.43 | 0 | |
|
| ||||||||
|
| Mean |
|
|
| 3.97 |
| 3.83 |
|
| Std | 0 | 0 | 0 | 1.20 | 0 | 8.87 | 0 | |
|
| ||||||||
|
| Mean | 7.44 | 2.35 |
| 2.02 | 6.26 | 5.09 |
|
| Std | 2.46 | 3.61 | 0 | 2.49 | 4.12 | 1.59 | 0 | |
|
| ||||||||
|
| Mean | 4.44 | 4.41 | 4.44 | 4.43 |
| 7.16 | 4.44 |
| Std | 0 | 0 | 9.01 | 0 | 1.70 | 1.16 | 0 | |
|
| ||||||||
|
| Mean | 1.77 | 2.44 | 9.87 | 5.01 | 6.54 | 4.14 |
|
| Std | 6.75 | 1.26 | 5.40 | 2.58 | 5.88 | 6.09 | 8.43 | |
|
| ||||||||
|
| Mean | 2.85 | 1.98 | 8.64 | 1.29 |
|
|
|
| Std | 5.43 | 6.25 | 2.48 | 1.90 | 0 | 6.83 | 6.37 | |
|
| ||||||||
|
| Mean | 4.68 | 4.62 | 4.64 | 4.31 | 4.89 | 4.98 |
|
| Std | 3.53 | 3.73 | 3.98 | 2.77 | 2.61 | 8.71 | 4.77 | |
|
| ||||||||
|
| Mean | 4.75 | 3.27 | 5.39 | 7.19 | 4.83 | 9.07 |
|
| Std | 3.01 | 3.06 | 3.54 | 1.69 | 3.28 | 8.73 | 4.87 | |
|
| ||||||||
|
| Mean | 1.33 | 1.64 | 1.65 | 8.19 | 2.01 | 7.50 |
|
| Std | 5.30 | 8.47 | 8.05 | 2.09 | 6.01 | 9.40 | 1.14 | |
|
| ||||||||
|
| Mean | 1.39 | 1.42 | 1.63 | 1.42 | 1.42 | 4.74 |
|
| Std | 2.30 | 2.41 | 7.57 | 6.68 | 3.91 | 8.78 | 8.47 | |
|
| ||||||||
|
| Mean | 2.46 | 2.17 | 3.88 | 1.51 | 2.77 | 1.00 |
|
| Std | 8.17 | 9.82 | 3.57 | 1.24 | 1.65 | 7.06 | 6.23 | |
|
| ||||||||
|
| Mean | 5.54 | 6.64 | 6.04 | 2.82 | 7.79 | 1.60 |
|
| Std | 2.41 | 2.91 | 2.37 | 2.70 | 3.37 | 1.49 | 2.19 | |
|
| ||||||||
|
| Mean | 3.72 | 3.73 | 4.02 | 3.18 | 3.69 | 4.96 |
|
| Std | 6.63 | 6.74 | 4.03 | 6.61 | 4.71 | 1.47 | 7.66 | |
|
| ||||||||
|
| Mean | 1.11 | 1.10 | 1.14 | 1.09 | 1.13 | 2.80 |
|
| Std | 5.04 | 5.58 | 3.89 | 3.48 | 6.24 | 5.32 | 2.88 | |
|
| ||||||||
|
| Mean | 2.13 | 2.13 | 2.07 | 1.99 | 2.10 | 2.13 |
|
| Std | 9.81 | 1.98 | 9.55 | 6.42 | 1.38 | 9.34 | 9.80 | |
| Friedman test average rank |
|
|
|
|
|
|
| |
Results of Wilcoxon signed-rank test (comparison with GWOs).
| Case | +/ = /− |
|
|
|
|---|---|---|---|---|
| REGWO vs. WGWO | 21/10/0 | 127 | 231 | 5.95 |
| REGWO vs. DGWO | 22/9/0 | 117 | 250 | 6.08 |
| REGWO vs. AGWO | 20/11/0 | 146 | 210 | 8.85 |
| REGWO vs. IGWO | 25/5/1 | 72 | 334 | 5.68 |
| REGWO vs. RLGWO | 20/9/2 | 161 | 205 | 1.89 |
| REGWO vs. GNHGWO | 29/2/0 | 21 | 435 | 2.56 |