| Literature DB >> 36080878 |
Hua Qin1, Tuanxing Meng1, Yuyi Cao1.
Abstract
Traditional grey wolf optimizers (GWOs) have difficulty balancing convergence and diversity when used for multimodal optimization problems (MMOPs), resulting in low-quality solutions and slow convergence. To address these drawbacks of GWOs, a fuzzy strategy grey wolf optimizer (FSGWO) is proposed in this paper. Binary joint normal distribution is used as a fuzzy method to realize the adaptive adjustment of the control parameters of the FSGWO. Next, the fuzzy mutation operator and the fuzzy crossover operator are designed to generate new individuals based on the fuzzy control parameters. Moreover, a noninferior selection strategy is employed to update the grey wolf population, which makes the entire population available for estimating the location of the optimal solution. Finally, the FSGWO is verified on 30 test functions of IEEE CEC2014 and five engineering application problems. Comparing FSGWO with state-of-the-art competitive algorithms, the results show that FSGWO is superior. Specifically, for the 50D test functions of CEC2014, the average calculation accuracy of FSGWO is 33.63%, 46.45%, 62.94%, 64.99%, and 59.82% higher than those of the equilibrium optimizer algorithm, modified particle swarm optimization, original GWO, hybrid particle swarm optimization and GWO, and selective opposition-based GWO, respectively. For the 30D and 50D test functions of CEC2014, the results of the Wilcoxon signed-rank test show that FSGWO is better than the competitive algorithms.Entities:
Keywords: binary joint normal distribution; fuzzy crossover operator; fuzzy search direction; grey wolf optimizer; multimodal optimization problems
Mesh:
Year: 2022 PMID: 36080878 PMCID: PMC9459977 DOI: 10.3390/s22176420
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Flowchart of FSGWO.
Key parameters of the competitive algorithms.
| Algorithm | Parameters |
|---|---|
| EO | |
| MPSO | |
| GWO | |
| HPSOGWO | |
| SOGWO | |
| FSGWO |
Results of the related algorithms for 30-dimensional test functions.
| Function | Index | EO | MPSO | GWO | HPSOGWO | SOGWO | FSGWO |
|---|---|---|---|---|---|---|---|
| F1 | Mean | 4.30e + 05 | 6.80e + 06 | 5.05e + 07 | 4.01e + 07 | 3.43e + 07 |
|
| STD | 2.80e + 05 | 7.50e + 06 | 4.11e + 07 | 6.88e + 07 | 2.36e + 07 |
| |
| F2 | Mean | 6.31e − 01 | 5.91e + 07 | 1.26e + 09 | 1.77e + 09 | 3.79e + 08 |
|
| STD | 7.96e − 01 | 1.72e + 08 | 1.07e + 09 | 5.18e + 09 | 5.15e + 08 |
| |
| F3 | Mean | 8.97e + 00 | 2.36e + 03 | 3.11e + 04 | 3.26e + 04 | 2.28e + 04 |
|
| STD | 9.08e + 00 | 3.23e + 03 | 9.49e + 03 | 3.33e + 04 | 9.80e + 03 |
| |
| F4 | Mean | 3.75e + 01 | 6.79e + 01 | 2.11e + 02 | 3.21e + 02 | 1.84e + 02 |
|
| STD | 4.27e + 01 | 3.08e + 01 | 5.54e + 01 | 5.24e + 02 | 4.45e + 01 |
| |
| F5 | Mean | 2.04e + 01 | 2.08e + 01 | 2.09e + 01 | 2.08e + 01 | 2.09e + 01 |
|
| STD | 1.25e − 01 | 9.25e − 02 | 5.86e − 02 | 2.94e − 01 | 5.46e − 02 |
| |
| F6 | Mean |
| 1.29e + 01 | 1.29e + 01 | 1.48e + 01 | 1.11e + 01 | 8.33e + 00 |
| STD |
| 2.76e + 00 | 2.79e + 00 | 7.42e + 00 | 3.16e + 00 | 3.57e + 00 | |
| F7 | Mean |
| 8.34e − 03 | 1.41e + 01 | 6.93e + 00 | 6.70e + 00 | 7.86e − 03 |
| STD |
| 1.43e − 02 | 1.20e + 01 | 1.30e + 01 | 4.77e + 00 | 1.21e − 02 | |
| F8 | Mean | 4.60e + 01 | 3.64e + 01 | 7.28e + 01 | 8.03e + 01 | 6.45e + 01 | 0.00e + 00 |
| STD | 1.04e + 01 | 1.15e + 01 | 1.62e + 01 | 3.57e + 01 | 1.69e + 01 |
| |
| F9 | Mean | 8.84e + 01 | 6.99e + 01 | 9.19e + 01 | 9.65e + 01 | 8.34e + 01 |
|
| STD | 2.74e + 01 | 1.83e + 01 | 2.37e + 01 | 6.92e + 01 | 1.57e + 01 |
| |
| F10 | Mean | 1.56e + 03 | 9.51e + 02 | 2.19e + 03 | 2.64e + 03 | 1.90e + 03 |
|
| STD | 5.46e + 02 | 4.86e + 02 | 6.26e + 02 | 1.25e + 03 | 5.31e + 02 |
| |
| F11 | Mean | 3.26e + 03 | 2.93e + 03 | 2.73e + 03 | 3.64e + 03 | 2.67e + 03 |
|
| STD | 7.43e + 02 | 6.43e + 02 | 6.29e + 02 | 1.67e + 03 | 7.22e + 02 |
| |
| F12 | Mean | 9.18e − 01 | 4.82e − 01 | 1.64e + 00 | 1.40e + 00 | 2.23e + 00 |
|
| STD | 3.90e − 01 | 2.51e − 01 | 1.08e + 00 | 1.17e + 00 | 7.53e − 01 |
| |
| F13 | Mean |
| 4.90e − 01 | 3.89e − 01 | 4.47e − 01 | 3.33e − 01 | 2.78e − 01 |
| STD | 6.95e − 02 | 1.10e − 01 | 1.87e − 01 | 2.79e − 01 |
| 6.68e − 02 | |
| F14 | Mean | 2.55e − 01 | 4.47e − 01 | 2.26e + 00 | 3.31e + 00 | 9.11e − 01 |
|
| STD | 1.10e − 01 | 1.96e − 01 | 4.25e + 00 | 8.81e + 00 | 2.24e + 00 |
| |
| F15 | Mean |
| 7.28e + 00 | 5.38e + 01 | 1.55e + 04 | 2.88e + 01 | 4.89e + 00 |
| STD |
| 3.12e + 00 | 1.07e + 02 | 9.43e + 04 | 5.52e + 01 | 1.31e + 00 | |
| F16 | Mean | 1.11e + 01 | 1.21e + 01 | 1.10e + 01 | 1.17e + 01 | 1.08e + 01 |
|
| STD | 8.75e − 01 | 5.60e − 01 | 7.16e − 01 | 1.07e + 00 | 7.09e − 01 |
| |
| F17 | Mean | 1.87e + 05 | 2.24e + 04 | 1.43e + 06 | 9.24e + 05 | 8.78e + 05 |
|
| STD | 1.27e + 05 | 2.40e + 04 | 1.81e + 06 | 9.99e + 05 | 8.59e + 05 |
| |
| F18 | Mean | 2.85e + 03 | 5.40e + 02 | 7.14e + 06 | 1.79e + 06 | 3.95e + 06 |
|
| STD | 4.01e + 03 | 5.91e + 02 | 1.95e + 07 | 7.19e + 06 | 1.45e + 07 |
| |
| F19 | Mean | 9.13e + 00 | 8.14e + 00 | 3.87e + 01 | 4.43e + 01 | 2.06e + 01 |
|
| STD | 1.16e + 01 | 8.81e + 00 | 2.53e + 01 | 5.07e + 01 | 1.39e + 01 |
| |
| F20 | Mean | 3.55e + 02 | 2.77e + 02 | 1.52e + 04 | 1.45e + 04 | 1.05e + 04 |
|
| STD | 1.19e + 02 | 1.97e + 02 | 1.06e + 04 | 2.03e + 04 | 5.75e + 03 |
| |
| F21 | Mean | 8.76e + 04 | 2.10e + 04 | 7.68e + 05 | 8.95e + 05 | 3.03e + 05 |
|
| STD | 8.12e + 04 | 4.71e + 04 | 1.46e + 06 | 1.74e + 06 | 3.25e + 05 |
| |
| F22 | Mean | 3.31e + 02 | 4.15e + 02 | 3.39e + 02 | 4.93e + 02 | 2.97e + 02 |
|
| STD | 1.53e + 02 | 1.76e + 02 | 1.47e + 02 | 2.60e + 02 | 1.12e + 02 |
| |
| F23 | Mean |
|
| 3.32e + 02 | 3.41e + 02 | 3.28e + 02 |
|
| STD | 1.50e − 12 | 1.71e − 12 | 8.54e + 00 | 4.23e + 01 | 7.58e + 00 |
| |
| F24 | Mean |
|
|
| 2.38e + 02 |
| 2.31e + 02 |
| STD | 6.37e − 04 |
| 8.09e − 04 | 5.42e + 01 | 7.42e − 04 | 5.73e + 00 | |
| F25 | Mean | 2.01e + 02 |
| 2.10e + 02 | 2.11e + 02 | 2.10e + 02 | 2.08e + 02 |
| STD | 2.55e + 00 |
| 4.03e + 00 | 7.30e + 00 | 3.62e + 00 | 3.42e + 00 | |
| F26 | Mean | 1.30e + 02 | 1.25e + 02 | 1.30e + 02 | 1.44e + 02 | 1.34e + 02 |
|
| STD | 4.59e + 01 | 4.22e + 01 | 4.58e + 01 | 4.96e + 01 | 4.74e + 01 |
| |
| F27 | Mean | 5.09e + 02 | 6.21e + 02 | 6.24e + 02 | 7.63e + 02 | 6.01e + 02 |
|
| STD |
| 1.74e + 02 | 1.20e + 02 | 2.23e + 02 | 8.60e + 01 |
| |
| F28 | Mean | 9.71e + 02 | 1.14e + 03 | 1.05e + 03 | 1.38e + 03 | 9.22e + 02 |
|
| STD | 1.43e + 02 | 2.69e + 02 | 2.46e + 02 | 6.95e + 02 | 1.08e + 02 |
| |
| F29 | Mean | 1.77e + 06 | 1.73e + 05 | 4.24e + 05 | 2.82e + 06 | 2.00e + 05 |
|
| STD | 3.62e + 06 | 1.22e + 06 | 1.94e + 06 | 5.32e + 06 | 1.25e + 06 |
| |
| F30 | Mean | 3.15e + 03 | 3.00e + 03 | 3.99e + 04 | 2.91e + 04 | 2.19e + 04 |
|
| STD | 9.36e + 02 | 1.13e + 03 | 2.88e + 04 | 4.56e + 04 | 1.27e + 04 |
|
Results of the Wilcoxon test for the mean values in Table 2.
| FSGWO v.s. | EO | MPSO | GWO | HPSOGWO | SOGWO |
|---|---|---|---|---|---|
| 8.3606e − 05 | 9.4199e − 06 | 2.7389e − 06 | 9.1269e − 07 | 3.3270e − 06 |
Comparison of the calculation accuracy of related algorithms for 30 30D test functions.
| FSGWO v.s. | EO | MPSO | GWO | HPSOGWO | SOGWO |
|---|---|---|---|---|---|
| F1 | 0.99233 | 0.99951 | 0.99993 | 0.99991 | 0.9999 |
| F2 | 1 | 1 | 1 | 1 | 1 |
| F3 | 1 | 1 | 1 | 1 | 1 |
| F4 | 1 | 1 | 1 | 1 | 1 |
| F5 | 0.01935 | 0.03823 | 0.04495 | 0.03886 | 0.04480 |
| F6 | −0.13328 | 0.35274 | 0.35262 | 0.43869 | 0.25254 |
| F7 | −0.46719 | 0.05726 | 0.99944 | 0.99886 | 0.99882 |
| F8 | 1 | 1 | 1 | 1 | 1 |
| F9 | 0.57994 | 0.46875 | 0.59616 | 0.61525 | 0.55491 |
| F10 | 0.99135 | 0.98582 | 0.99384 | 0.99488 | 0.99289 |
| F11 | 0.39112 | 0.32372 | 0.27480 | 0.45486 | 0.25834 |
| F12 | 0.79911 | 0.61698 | 0.88735 | 0.86818 | 0.91712 |
| F13 | −0.26746 | 0.43291 | 0.28450 | 0.37861 | 0.16395 |
| F14 | 0.17936 | 0.53175 | 0.90744 | 0.93668 | 0.77010 |
| F15 | −0.09313 | 0.32768 | 0.90905 | 0.99968 | 0.83011 |
| F16 | 0.07097 | 0.14846 | 0.06430 | 0.12162 | 0.04669 |
| F17 | 0.98757 | 0.89615 | 0.99838 | 0.99748 | 0.99735 |
| F18 | 0.97451 | 0.86556 | 0.99998 | 0.99995 | 0.99998 |
| F19 | 0.56795 | 0.51507 | 0.89798 | 0.91101 | 0.80831 |
| F20 | 0.83864 | 0.79354 | 0.99622 | 0.99604 | 0.99456 |
| F21 | 0.99531 | 0.98043 | 0.99946 | 0.99954 | 0.99864 |
| F22 | 0.56651 | 0.65413 | 0.57670 | 0.70879 | 0.51583 |
| F23 | 0 | 0 | 0.05049 | 0.07450 | 0.03775 |
| F24 | −0.15584 | −0.15584 | −0.15584 | 0.02768 | −0.15584 |
| F25 | −0.03369 | −0.03851 | 0.01218 | 0.01622 | 0.00905 |
| F26 | 0.18118 | 0.14955 | 0.18180 | 0.26123 | 0.20560 |
| F27 | 0.11363 | 0.27257 | 0.27601 | 0.40817 | 0.24936 |
| F28 | 0.27247 | 0.38170 | 0.32701 | 0.48875 | 0.23333 |
| F29 | 0.99970 | 0.99695 | 0.99875 | 0.99981 | 0.99735 |
| F30 | 0.72346 | 0.70966 | 0.97818 | 0.97013 | 0.96032 |
| Average | 0.4698 | 0.5435 | 0.6484 | 0.6902 | 0.6227 |
Figure 2The box plots of the related algorithms for the 30-dimensional functions.
Figure 3Convergence curves of the related algorithms for the 30-dimensional functions.
Results of the related algorithms for 50-dimensional functions.
| Function | Index | EO | MPSO | GWO | HPSOGWO | SOGWO | FSGWO |
|---|---|---|---|---|---|---|---|
| F1 | Mean | 1.32e + 06 | 1.80e + 07 | 8.42e + 07 | 4.34e + 07 | 6.77e + 07 |
|
| STD | 5.23e + 05 | 1.58e + 07 | 5.08e + 07 | 5.51e + 07 | 3.84e + 07 |
| |
| F2 | Mean | 7.35e + 03 | 1.72e + 09 | 7.67e + 09 | 5.63e + 09 | 4.14e + 09 |
|
| STD | 8.57e + 03 | 1.68e + 09 | 3.29e + 09 | 1.12e + 10 | 3.21e + 09 |
| |
| F3 | Mean | 8.80e + 02 | 6.43e + 03 | 5.82e + 04 | 4.92e + 04 | 4.72e + 04 |
|
| STD | 6.76e + 02 | 5.41e + 03 | 1.08e + 04 | 3.19e + 04 | 1.06e + 04 |
| |
| F4 | Mean | 8.15e + 01 | 2.11e + 02 | 7.64e + 02 | 5.68e + 02 | 4.50e + 02 |
|
| STD | 3.63e + 01 | 2.67e + 02 | 3.33e + 02 | 8.90e + 02 | 2.02e + 02 |
| |
| F5 | Mean | 2.05e + 01 | 2.11e + 01 | 2.11e + 01 | 2.10e + 01 | 2.11e + 01 |
|
| STD | 1.19e − 01 | 5.14e − 02 | 4.44e − 02 | 2.90e − 01 | 4.43e − 02 |
| |
| F6 | Mean |
| 3.00e + 01 | 2.98e + 01 | 2.81e + 01 | 2.62e + 01 | 2.37e + 01 |
| STD | 3.65e + 00 | 4.68e + 00 | 3.98e + 00 | 1.04e + 01 |
| 4.21e + 00 | |
| F7 | Mean | 7.04e − 03 | 8.68e − 03 | 7.85e + 01 | 5.64e + 01 | 4.17e + 01 |
|
| STD | 1.01e − 02 | 1.13e − 02 | 3.44e + 01 | 1.37e + 02 | 3.30e + 01 |
| |
| F8 | Mean | 1.28e + 02 | 6.97e + 01 | 1.88e + 02 | 1.75e + 02 | 1.69e + 02 |
|
| STD | 2.51e + 01 | 1.66e + 01 | 3.04e + 01 | 7.77e + 01 | 2.30e + 01 |
| |
| F9 | Mean | 1.63e + 02 | 1.50e + 02 | 2.02e + 02 | 2.62e + 02 | 1.82e + 02 |
|
| STD | 3.64e + 01 | 3.13e + 01 | 3.13e + 01 | 1.54e + 02 | 4.81e + 01 |
| |
| F10 | Mean | 3.67e + 03 | 2.13e + 03 | 5.70e + 03 | 6.37e + 03 | 5.02e + 03 |
|
| STD | 9.87e + 02 | 6.28e + 02 | 8.02e + 02 | 2.35e + 03 | 7.68e + 02 |
| |
| F11 | Mean | 6.66e + 03 | 5.88e + 03 | 5.70e + 03 | 6.46e + 03 | 5.27e + 03 |
|
| STD | 8.95e + 02 | 9.05e + 02 | 1.37e + 03 | 2.68e + 03 | 1.32e + 03 |
| |
| F12 | Mean | 1.49e + 00 | 4.53e − 01 | 1.92e + 00 | 1.88e + 00 | 2.55e + 00 |
|
| STD | 3.89e − 01 | 1.98e − 01 | 1.66e + 00 | 1.56e + 00 | 1.43e + 00 |
| |
| F13 | Mean |
| 5.85e − 01 | 7.46e − 01 | 8.03e − 01 | 5.92e − 01 | 4.69e − 01 |
| STD | 8.05e − 02 | 2.92e − 01 | 5.09e − 01 | 8.17e − 01 |
| 8.04e − 02 | |
| F14 | Mean | 2.98e − 01 | 4.13e − 01 | 1.48e + 01 | 8.34e + 00 | 4.40e + 00 |
|
| STD | 1.16e − 01 | 1.69e − 01 | 1.33e + 01 | 2.49e + 01 | 7.24e + 00 |
| |
| F15 | Mean |
| 2.57e + 01 | 1.65e + 03 | 4.39e + 03 | 5.33e + 02 | 2.44e + 01 |
| STD |
| 8.01e + 00 | 2.36e + 03 | 2.31e + 04 | 9.96e + 02 | 6.05e + 00 | |
| F16 | Mean | 2.02e + 01 | 2.16e + 01 | 2.00e + 01 | 2.09e + 01 | 1.98e + 01 |
|
| STD | 9.71e − 01 | 5.97e − 01 | 8.13e − 01 | 1.11e + 00 | 1.06e + 00 |
| |
| F17 | Mean | 2.58e + 05 | 3.75e + 05 | 4.55e + 06 | 1.97e + 06 | 3.00e + 06 |
|
| STD | 1.40e + 05 | 8.94e + 05 | 5.24e + 06 | 2.10e + 06 | 1.83e + 06 |
| |
| F18 | Mean | 2.53e + 03 | 1.72e + 03 | 6.52e + 07 | 8.26e + 07 | 2.77e + 07 |
|
| STD | 1.32e + 03 | 2.13e + 03 | 1.27e + 08 | 3.36e + 08 | 6.07e + 07 |
| |
| F19 | Mean |
| 2.56e + 01 | 8.25e + 01 | 7.04e + 01 | 7.35e + 01 | 2.57e + 01 |
| STD |
| 1.47e + 01 | 2.84e + 01 | 4.70e + 01 | 2.36e + 01 | 2.05e + 01 | |
| F20 | Mean | 5.69e + 02 | 5.51e + 02 | 1.51e + 04 | 1.86e + 04 | 1.01e + 04 |
|
| STD | 1.43e + 02 | 2.18e + 02 | 7.77e + 03 | 3.12e + 04 | 6.06e + 03 |
| |
| F21 | Mean | 1.76e + 05 | 1.79e + 05 | 2.62e + 06 | 1.77e + 06 | 2.18e + 06 |
|
| STD | 1.10e + 05 | 2.00e + 05 | 2.76e + 06 | 3.37e + 06 | 1.85e + 06 |
| |
| F22 | Mean | 8.33e + 02 | 1.11e + 03 | 8.07e + 02 | 9.67e + 02 | 7.23e + 02 |
|
| STD | 3.12e + 02 | 3.19e + 02 | 2.80e + 02 | 5.13e + 02 | 3.05e + 02 |
| |
| F23 | Mean | 3.45e + 02 | 3.45e + 02 | 4.37e + 02 | 3.94e + 02 | 4.15e + 02 |
|
| STD | 1.01e − 03 | 1.09e − 12 | 4.22e + 01 | 6.97e + 01 | 3.00e + 01 |
| |
| F24 | Mean | 2.01e + 02 | 2.20e + 02 | 2.01e + 02 | 2.63e + 02 |
| 2.86e + 02 |
| STD | 5.47e − 04 | 3.13e + 01 | 6.47e − 04 | 8.22e + 01 |
| 5.50e + 00 | |
| F25 | Mean |
| 2.01e + 02 | 2.27e + 02 | 2.27e + 02 | 2.23e + 02 | 2.28e + 02 |
| STD |
| 4.06e + 00 | 9.21e + 00 | 1.61e + 01 | 6.45e + 00 | 7.02e + 00 | |
| F26 | Mean | 1.80e + 02 | 1.91e + 02 | 1.88e + 02 | 1.94e + 02 | 1.80e + 02 |
|
| STD | 4.00e + 01 | 2.94e + 01 | 4.43e + 01 | 8.37e + 01 | 4.98e + 01 |
| |
| F27 | Mean |
| 1.20e + 03 | 1.06e + 03 | 1.17e + 03 | 9.35e + 02 | 9.67e + 02 |
| STD |
| 1.51e + 02 | 1.11e + 02 | 3.21e + 02 | 1.10e + 02 | 8.51e + 01 | |
| F28 | Mean | 1.57e + 03 | 2.32e + 03 | 2.18e + 03 | 2.51e + 03 | 1.88e + 03 |
|
| STD | 3.56e + 02 | 7.20e + 02 | 5.22e + 02 | 1.71e + 03 | 4.86e + 02 |
| |
| F29 | Mean | 1.71e + 07 | 2.25e + 06 | 4.98e + 06 | 2.12e + 07 | 1.07e + 06 |
|
| STD | 2.08e + 07 | 1.17e + 07 | 7.89e + 06 | 3.84e + 07 | 2.45e + 06 |
| |
| F30 | Mean | 1.12e + 04 | 2.25e + 04 | 1.44e + 05 | 6.35e + 04 | 1.01e + 05 |
|
| STD | 1.89e + 03 | 1.44e + 04 | 9.16e + 04 | 8.40e + 04 | 4.86e + 04 |
|
Results of the Wilcoxon test for the mean values of Table 5.
| FSGWO v.s. | EO | MPSO | GWO | HPSOGWO | SOGWO |
|---|---|---|---|---|---|
| 6.2062e−04 | 1.3587e − 05 | 4.0348e − 06 | 2.7389e − 06 | 1.4875e − 05 |
Comparison of the calculation accuracy of related algorithms for 30 50-D test functions.
| FSGWO v.s. | EO | MPSO | GWO | HPSOGWO | SOGWO |
|---|---|---|---|---|---|
| F1 | 0.97980 | 0.99851 | 0.99968 | 0.99938 | 0.99960 |
| F2 | 0.99999 | 0.99999 | 0.99999 | 0.99999 | 0.99999 |
| F3 | 0.99998 | 0.99999 | 0.99999 | 0.99999 | 0.99999 |
| F4 | 0.89254 | 0.95845 | 0.98853 | 0.98457 | 0.98052 |
| F5 | 0.02433 | 0.04952 | 0.05230 | 0.04873 | 0.05284 |
| F6 | −0.15302 | 0.21058 | 0.20577 | 0.15643 | 0.09618 |
| F7 | 0.08817 | 0.25980 | 0.99991 | 0.99988 | 0.99984 |
| F8 | 1 | 1 | 1 | 1 | 1 |
| F9 | 0.36540 | 0.31038 | 0.48843 | 0.60660 | 0.43276 |
| F10 | 0.99251 | 0.98709 | 0.99518 | 0.99569 | 0.99453 |
| F11 | 0.34982 | 0.26415 | 0.24015 | 0.32972 | 0.17841 |
| F12 | 0.87485 | 0.58948 | 0.90300 | 0.90099 | 0.92698 |
| F13 | −0.06079 | 0.19856 | 0.37149 | 0.41602 | 0.20706 |
| F14 | 0.03271 | 0.30191 | 0.98054 | 0.96542 | 0.93453 |
| F15 | −1.12418 | 0.05005 | 0.98515 | 0.99442 | 0.95411 |
| F16 | 0.06779 | 0.12730 | 0.05831 | 0.09673 | 0.04623 |
| F17 | 0.81835 | 0.87511 | 0.98971 | 0.97621 | 0.98438 |
| F18 | 0.80887 | 0.71945 | 0.99999 | 0.99999 | 0.99998 |
| F19 | −0.48750 | −0.00178 | 0.68877 | 0.63547 | 0.65086 |
| F20 | 0.51465 | 0.49930 | 0.98170 | 0.98517 | 0.97274 |
| F21 | 0.88885 | 0.89059 | 0.99250 | 0.98892 | 0.99102 |
| F22 | 0.44841 | 0.58529 | 0.43070 | 0.525 | 0.36459 |
| F23 | 0 | 0 | 0.21257 | 0.12794 | 0.17198 |
| F24 | −0.42928 | −0.30017 | −0.42928 | −0.08550 | −0.42928 |
| F25 | −0.14177 | −0.13853 | −0.00643 | −0.00486 | −0.02340 |
| F26 | 0.42134 | 0.45188 | 0.44399 | 0.46109 | 0.41925 |
| F27 | −0.13037 | 0.19254 | 0.08732 | 0.17541 | −0.03359 |
| F28 | 0.02665 | 0.34062 | 0.29742 | 0.38918 | 0.18338 |
| F29 | 0.99994 | 0.99958 | 0.99981 | 0.99995 | 0.99912 |
| F30 | 0.02232 | 0.51392 | 0.92418 | 0.82759 | 0.89163 |
| Average | 0.3363 | 0.4645 | 0.6294 | 0.6499 | 0.5982 |
Figure 4Convergence curves of the related algorithms for 50-dimensional functions.
Results of FSGWO and FSGWO1 for 30-dimensional functions.
| Function | Index | FSGWO | FSGWO1 | Function | Index | FSGWO | FSGWO1 |
|---|---|---|---|---|---|---|---|
| F1 | Mean |
| 5.74e + 04 | F16 | Mean |
| 1.07e + 01 |
| STD |
| 1.06e + 05 | STD |
| 3.98e − 01 | ||
| F2 | Mean |
|
| F17 | Mean | 2.32e + 03 |
|
| STD |
|
| STD | 4.37e + 03 |
| ||
| F3 | Mean |
|
| F18 | Mean |
| 8.39e + 01 |
| STD |
|
| STD | 3.08e + 01 |
| ||
| F4 | Mean |
| 2.86e + 01 | F19 | Mean |
| 8.36e + 00 |
| STD |
| 3.58e + 01 | STD |
| 8.44e + 00 | ||
| F5 | Mean |
| 2.05e + 01 | F20 | Mean | 5.73e + 01 |
|
| STD |
| 5.22e − 02 | STD | 3.14e + 01 |
| ||
| F6 | Mean | 8.33e + 00 |
| F21 | Mean |
| 6.00e + 02 |
| STD | 3.57e + 00 |
| STD |
| 5.80e + 02 | ||
| F7 | Mean |
| 1.35e − 02 | F22 | Mean |
| 1.78e + 02 |
| STD |
| 1.37e − 02 | STD | 7.41e + 01 |
| ||
| F8 | Mean |
| 1.48e + 01 | F23 | Mean |
|
|
| STD |
| 2.83e + 00 | STD |
| 5.94e − 13 | ||
| F9 | Mean |
| 4.94e + 01 | F24 | Mean | 2.31e + 02 |
|
| STD | 8.27e + 00 |
| STD | 5.73e + 00 |
| ||
| F10 | Mean |
| 3.50e + 02 | F25 | Mean |
| 2.09e + 02 |
| STD |
| 1.01e + 02 | STD | 3.42e + 00 |
| ||
| F11 | Mean |
| 3.00e + 03 | F26 | Mean |
| 1.24e + 02 |
| STD | 3.09e + 02 |
| STD |
| 4.27e + 01 | ||
| F12 | Mean |
| 5.66e − 01 | F27 | Mean | 4.51e + 02 |
|
| STD |
| 8.91e − 02 | STD | 7.28e + 01 |
| ||
| F13 | Mean | 2.78e − 01 |
| F28 | Mean |
| 8.76e + 02 |
| STD | 6.68e − 02 |
| STD | 1.05e + 02 |
| ||
| F14 | Mean |
| 2.29e − 01 | F29 | Mean |
| 7.69e + 02 |
| STD | 4.68e − 02 |
| STD | 1.62e + 02 |
| ||
| F15 | Mean |
| 7.18e + 00 | F30 | Mean |
| 1.99e + 03 |
| STD |
| 1.49e + 00 | STD |
| 6.60e + 02 |
Results of the Wilcoxon test for the mean values of Table 8.
| FSGWO v.s. | FSGWO1 |
|---|---|
| 2.7610e − 03 |
Figure 5Convergence curves of FSGWO and FSGWO1.
Results of FSGWO and FSGWO2 for 30-dimensional functions.
| Function | Index | FSGWO | FSGWO2 | Function | Index | FSGWO | FSGWO2 |
|---|---|---|---|---|---|---|---|
| F1 | Mean |
| 1.09e + 04 | F16 | Mean | 1.03e + 01 |
|
| STD |
| 7.88e + 03 | STD | 3.73e − 01 |
| ||
| F2 | Mean |
|
| F17 | Mean |
| 5.21e + 03 |
| STD |
|
| STD | 4.37e + 03 | 8.12e + 03 | ||
| F3 | Mean |
|
| F18 | Mean |
| 7.55e + 01 |
| STD |
|
| STD | 3.08e + 01 |
| ||
| F4 | Mean |
| 1.37e + 00 | F19 | Mean |
| 8.66e + 00 |
| STD |
| 9.10e + 00 | STD |
| 1.18e + 01 | ||
| F5 | Mean |
| 2.02e + 01 | F20 | Mean | 5.73e + 01 |
|
| STD |
| 3.82e − 02 | STD | 3.14e + 01 |
| ||
| F6 | Mean | 8.33e + 00 |
| F21 | Mean |
| 5.49e + 02 |
| STD | 3.57e + 00 |
| STD |
| 7.45e + 02 | ||
| F7 | Mean |
| 1.08e − 02 | F22 | Mean |
| 1.67e + 02 |
| STD |
| 1.41e − 02 | STD | 7.41e + 01 |
| ||
| F8 | Mean |
| 7.08e − 02 | F23 | Mean |
|
|
| STD |
| 5.05e − 01 | STD |
| 5.35e − 13 | ||
| F9 | Mean |
| 4.48e + 01 | F24 | Mean |
|
|
| STD | 8.27e + 00 |
| STD |
| 6.83e + 00 | ||
| F10 | Mean |
| 9.25e + 01 | F25 | Mean | 2.08e + 02 |
|
| STD |
| 3.84e + 01 | STD | 3.42e + 00 |
| ||
| F11 | Mean |
| 2.63e + 03 | F26 | Mean |
| 1.20e + 02 |
| STD | 3.09e + 02 |
| STD |
| 4.00e + 01 | ||
| F12 | Mean |
| 3.75e − 01 | F27 | Mean | 4.51e + 02 |
|
| STD |
| 5.87e − 02 | STD | 7.28e + 01 |
| ||
| F13 | Mean | 2.78e − 01 |
| F28 | Mean |
| 8.74e + 02 |
| STD | 6.68e − 02 |
| STD | 1.05e + 02 |
| ||
| F14 | Mean |
| 2.13e − 01 | F29 | Mean |
| 6.58e + 02 |
| STD |
| 5.06e − 02 | STD |
| 1.66e + 02 | ||
| F15 | Mean |
| 6.04e + 00 | F30 | Mean |
| 1.69e + 03 |
| STD | 1.31e + 00 |
| STD |
| 5.83e + 02 |
Results of the Wilcoxon test for the mean values of Table 10.
| FSGWO v.s. | FSGWO1 |
|---|---|
| 2.9719e − 03 |
Figure 6Convergence curves for FSGWO and FSGWO2.
Results of the related algorithms for the 40-unit ELD case.
| No. | Algorithm | Best | Mean | Median | Worst | STD |
|---|---|---|---|---|---|---|
| 1 | FSGWO |
|
|
| 1.2758e + 05 | 9.8099e + 02 |
| 2 | GWO | 1.2602e + 05 | 1.2762e + 05 | 1.2751e + 05 | 1.3002e + 05 | 9.4627e + 02 |
| 3 | HPSOGWO | 1.2474e + 05 | 1.2614e + 05 | 1.2606e + 05 | 1.2795e + 05 | 1.0180e + 03 |
| 4 | SOGWO | 1.2626e + 05 | 1.2804e + 05 | 1.2799e + 05 | 1.3113e + 05 | 1.3027e + 03 |
| 5 | EO | 1.2591e + 05 | 1.2725e + 05 | 1.2688e + 05 | 1.2930e + 05 | 1.0265e + 03 |
| 6 | MPSO | 1.2617e + 05 | 1.2741e + 05 | 1.2737e + 05 | 1.2920e + 05 |
|
| 7 | iHS [ | 1.2980e + 05 | 1.3375e + 05 | 1.3392e + 05 | 1.3701e + 05 | 1.6258e + 03 |
| 8 | IMO [ | 1.3073e + 05 | 1.3465e + 05 | 1.3428e + 05 | 1.3846e + 05 | 2.2328e + 03 |
| 9 | MIMO [ | 1.2960e + 05 | 1.3306e + 05 | 1.3297e + 05 | 1.3698e + 05 | 2.1161e + 03 |
| 10 | APS 9 [ | 1.2390e + 05 | 1.2553e + 05 | 1.2544e + 05 |
| 8.0868e + 02 |
| 11 | ESSA [ | 1.2885e + 05 | 1.3061e + 05 | — | 1.3355e + 05 | 1.0434e + 03 |
| 12 | GA-MPC [ | 1.2921e + 05 | 1.3323e + 05 | 1.3319e + 05 | 1.3606e + 05 | 1.8788e + 03 |
Results of the related algorithms for the 140-unit ELD case.
| No. | Algorithm | Best | Mean | Median | Worst | STD |
|---|---|---|---|---|---|---|
| 1 | FSGWO |
|
|
|
| 2.3481e + 04 |
| 2 | GWO | 1.8935e + 06 | 1.9313e + 06 | 1.9317e + 06 | 1.9582e + 06 | 1.6986e + 04 |
| 3 | HPSOGWO | 1.8611e + 06 | 1.9210e + 06 | 1.9234e + 06 | 1.9728e + 06 | 3.0071e + 04 |
| 4 | SOGWO | 1.8828e + 06 | 1.9303e + 06 | 1.9284e + 06 | 1.9660e + 06 | 2.0406e + 04 |
| 5 | EO | 1.8645e + 06 | 1.9187e + 06 | 1.9190e + 06 | 1.9639e + 06 | 2.3944e + 04 |
| 6 | MPSO | 1.8756e + 06 | 1.9173e + 06 | 1.9133e + 06 | 1.9746e + 06 | 2.4482e + 04 |
| 7 | iHS [ | 1.9142e + 06 | 2.0538e + 06 | 1.9942e + 06 | 2.5494e + 06 | 1.5139e + 05 |
| 8 | IMO [ | 1.9061e + 06 | 1.9338e + 06 | 1.9322e + 06 | 1.9639e + 06 | 1.6741e + 04 |
| 9 | MIMO [ | 1.8957e + 06 | 1.9181e + 06 | 1.9184e + 06 | 1.9373e + 06 |
|
| 10 | APS 9 [ | 1.8540e + 06 | 2.0666e + 06 | 1.9268e + 06 | 2.9513e + 06 | 3.1309e + 05 |
| 11 | ESSA [ | 1.9087e + 06 | 1.9350e + 06 | — | 1.9541e + 06 | 1.3123e + 04 |
| 12 | GA-MPC [ | 1.9203e + 06 | 1.9533e + 06 | 1.9567e + 06 | 1.9707e + 06 | 1.4084e + 04 |
Figure 7Three-bar truss design.
Results of related algorithms for the three-bar truss design problem.
| Algorithm |
|
| |
|---|---|---|---|
| FSGWO | 0.7886751 | 0.4082485 |
|
| m-GWO [ | 0.7885845 | 0.4085071 | 263.8961 |
| m-SCA [ | 0.81915 | 0.36956 | 263.8972 |
| MFO [ | 0.78824477 | 0.40946691 | 263.8960 |
| CS [ | 0.78867 | 0.40902 | 263.9716 |
Figure 8Pressure vessel design.
Results of related algorithms for the pressure vessel design problem.
| Algorithm |
|
|
|
| |
|---|---|---|---|---|---|
| FSGWO | 0.7782 | 0.3846 | 40.3196 | 200.0000 |
|
| BGWO [ | 0.7783 | 0.3847 | 40.3197 | 200.0000 | 5886.4955 |
| I-GWO [ | 0.779031 | 0.385501 | 40.36313 | 199.4017 | 5888.3400 |
| BFGSOLMFO [ | 0.778675 | 0.385392 | 40.342876 | 199.754805 | 5889.7080 |
| SMA [ | 0.7931 | 0.3932 | 40.6711 | 196.2178 | 5994.1857 |
Figure 9Gear train design.
Results of related algorithms for the gear train design problem.
| Algorithm |
|
|
|
| |
|---|---|---|---|---|---|
| FSGWO | 19 | 43 | 16 | 49 |
|
| m-SCA [ | 43 | 16 | 19 | 49 |
|
| CS [ | 43 | 16 | 19 | 49 |
|
| LPE [ | 19 | 49 | 16 | 43 |
|
| GWOSCA [ | 26 | 51 | 15 | 53 | 2.3078e−11 |
Figure 10Cantilever beam design.
Results of related algorithms for the cantilever beam design problem.
| Algorithm |
|
|
|
|
| |
|---|---|---|---|---|---|---|
| FSGWO | 6.0160 | 5.3092 | 4.4943 | 3.5015 | 2.1527 |
|
| CS [ | 6.0089 | 5.3049 | 4.5023 | 3.5077 | 2.1504 | 1.33999 |
| BGWO [ | 6.0130 | 5.3112 | 4.4953 | 3.5079 | 2.1461 |
|
| m-SCA [ | 6.0089 | 5.3049 | 4.5023 | 3.5077 | 2.1504 | 1.33999 |
| MFO [ | 5.9849 | 5.3167 | 4.4973 | 3.5136 | 2.1616 | 1.33999 |