| Literature DB >> 35918445 |
Jian Dong1, Heng Zou1, Wenyu Li1, Meng Wang2.
Abstract
This paper proposes a novel hybrid optimization algorithm named GPOFWA, which integrates political optimizer (PO) with fireworks algorithm (FWA) to solve numerical and engineering optimization problems. The original PO uses subgroup optimal solutions such as party leaders and constituency winners to guide the movement of the search agent. However, the number of such subgroup optimal solutions is limited, which leads to insufficient global exploration capabilities of PO. In addition, the recent past-based position updating strategy (RPPUS) of PO lacks effective verification of the updated candidate solutions, which reduces the convergence speed of the algorithm. The proposed hybrid algorithm uses the spark explosion mechanism in FWA to perform explosion spark and Gauss explosion spark operations on the subgroup optimal solutions (party leader and constituency winner) respectively based on the greedy strategy, which optimizes the subgroup optimal solution and enhances the exploitative ability of the algorithm. Moreover, Gaussian explosion sparks are also used to correct the candidate solutions after RPPUS, which makes up for the shortcomings of the original PO. In addition, a new subgroup optimal solution called the Converged Mobile Center (CMC) based on two-way consideration is designed to guide the movement of search agents and maintain the population diversity. We test the presented hybrid algorithm on 30 well-known benchmark functions, CEC2019 benchmark functions and three engineering optimization problems. The experimental results show that GPOFWA is superior to many statE-of-thE-art methods in terms of the quality of the resulting solution.Entities:
Year: 2022 PMID: 35918445 PMCID: PMC9345870 DOI: 10.1038/s41598-022-17076-4
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Figure 1The flowchart of political optimizer.
Figure 2The population and its logical division in political parties and constituencies.
Figure 3The flowchart of firework algorithm.
Figure 4Party leaders and constituency winners perform explosion operation.
Figure 5Potential flaws of RPPUS.
Figure 6Converged Mobility Center with Bi-directional Consideration.
Detailed information of unimodal benchmark functions.
| Function | Dim | Range | |
|---|---|---|---|
| 30 | [− 100, 100] | 0 | |
| 30 | [− 1.28, 1.28] | 0 | |
| 30 | [− 1, 1] | 0 | |
| 30 | [− 100, 100] | 0 | |
| 30 | [− 100, 100] | 0 | |
| 30 | [− 5.12, 5.12] | 25-6 | |
| 30 | [− 100, 100] | 0 | |
| 30 | [− 100, 100] | 0 | |
| 30 | [− 10, 10] | 0 | |
| 30 | [− 1, 4] | 0 | |
| 30 | [− 4, 5] | 0 | |
| 30 | [− 5, 10] | 0 | |
| 30 | [− 20, 20] | − 1 | |
| 2 | [− 5, 5] | 0 | |
| 2 | [− 10, 10] | 0 |
Detailed information of multimodal benchmark functions.
| Function | Dim | Range | |
|---|---|---|---|
| 30 | [− 500, 500] | 0 | |
| 30 | [− 5.12, 5.12] | 0 | |
| 30 | [− 10, 10] | 0.9 | |
| 30 | [− 10, 10] | 0 | |
| 30 | [− 5, 5] | 0 | |
| 30 | [− 32, 32] | 0 | |
| 30 | [− 500, 500] | 1 | |
| 30 | [− 100, 100] | 0 | |
| 30 | [− 5, 5] | − 39.16599 | |
| 30 | [− 100, 100] | 0 | |
| 30 | [− 10, 10] | − 1 | |
| 30 | [− 2 | 0 | |
| 2 | [− 5, 5] | 0 | |
| 2 | [− 2, 2] | 3 | |
| 2 | [− 32, 32] | − 195.629 |
Parameter settings of the algorithm used for comparison.
| Algorithm | Parameters | Value |
|---|---|---|
| GPOFWA | Number of parties/constituencies | 8 |
| Lambda (initial party switching rate) | 1 | |
| Parameter | 50 | |
| Parameter | 40 | |
| PO | Number of parties/constituencies | 8 |
| Lambda (initial party switching rate) | 1 | |
| HHO | Hawks numbers | 42 |
| GWO | Wolf numbers | 42 |
| a (area vector) | [0, 2] | |
| SCA | Solution numbers | 42 |
| a (constant) | 2 | |
| SSA | Salp numbers | 42 |
| WCA | Solution numbers | 42 |
| Parameter | 2 | |
| Parameter | 0.1 | |
| WOA | Whales number | 42 |
| Parameter | [0, 2] | |
| Parameter | [0, 2] | |
| LSA | Projectiles number | 42 |
| Channel time | 10 |
Unimodal function test results of all selected algorithms.
| Stats | HHO | GWO | SCA | SSA | WCA | WOA | LSA | PO | GPOFWA | |
|---|---|---|---|---|---|---|---|---|---|---|
| Mean | 3.27E−112 | 3.06E−36 | 0.852131 | 1.11E−08 | 7.12E−18 | 2.91E−92 | 5.24E−19 | |||
| Best | 1.64E−113 | 1.63E−36 | 0.55677 | 1.02E−08 | 4.43E−19 | 7.07E−94 | 2.02E−19 | |||
| Std | 4.39E−112 | 2.02E−36 | 0.417704 | 1.23E−09 | 9.44E−18 | 4.02E−92 | 4.55E−19 | |||
| Mean | 4.15E−05 | 0.000649 | 0.02464 | 0.082534 | 0.006701 | 0.004491 | 0.021349 | 0.000171 | ||
| Best | 6.18E−05 | 0.0004 | 0.012528 | 0.049885 | 0.005301 | 0.000352 | 0.015262 | 4.48E−05 | ||
| Std | 4.99E−05 | 0.000352 | 0.017129 | 0.046173 | 0.001981 | 0.005854 | 0.008609 | 0.000179 | ||
| Mean | 9.61E−132 | 1.59E−127 | 5.57E−06 | 2.11E−07 | 7.20E−28 | 5.72E−143 | 3.96E−66 | |||
| Best | 2.11E−138 | 6.77E−130 | 3.74E−07 | 1.67E−07 | 1.08E−32 | 1.60E−143 | 2.71E−69 | |||
| Std | 1.36E−131 | 2.24E−127 | 7.35E−06 | 6.16E−08 | 1.02E−27 | 5.83E−143 | 5.60E−66 | |||
| Mean | 1.40E−52 | 3.84E−09 | 24.5126 | 5.2992 | 0.137835 | 31.5447 | 0.507328 | 4.98E−192 | ||
| Best | 1.22E−59 | 7.25E−10 | 8.34198 | 1.1729 | 0.02232 | 0.005592 | 0.063907 | 9.23E−202 | ||
| Std | 7.17E−52 | 3.20E−09 | 11.3727 | 2.79292 | 0.135222 | 29.6858 | 0.379579 | 6.29E−200 | ||
| Mean | 0.000967 | 26.4269 | 4289.73 | 103.807 | 9.45568 | 27.2305 | 38.0473 | 4.80E−192 | ||
| Best | 0.000813 | 25.7264 | 246.468 | 75.9896 | 0.125462 | 27.1183 | 0.85238 | 6.20E−203 | ||
| Std | 0.000218 | 0.990773 | 5718.04 | 39.3403 | 13.1949 | 0.158699 | 52.6016 | |||
| Mean | 2.99E−05 | 0.000983 | 0.050684 | 0.040825 | 0.012511 | 0.000726 | 0.019903 | 0.000258 | ||
| Best | 2.40E−05 | 0.000634 | 0.049177 | 0.021008 | 0.006514 | 0.00054 | 0.015872 | 0.000193 | ||
| Std | 8.26E−05 | 0.000494 | 0.002131 | 0.028026 | 0.00848 | 0.000264 | 0.005701 | 9.23E−05 | ||
| Mean | 1.62E−89 | 1.13E−09 | 5628.35 | 290.083 | 0.001705 | 21,356.7 | 21.1357 | |||
| Best | 4.31E−113 | 1.74E−12 | 1159.88 | 100.405 | 0.000135 | 4970.73 | 2.89647 | |||
| Std | 8.27E−89 | 1.84E−09 | 3643.7 | 208.889 | 0.003003 | 9330.73 | 13.258 | |||
| Mean | 3.56E−50 | 4.14E−20 | 0.022274 | 2.49E+14 | 158.893 | 3.76E−54 | 7.72498 | 1.15E−215 | ||
| Best | 8.29E−60 | 3.17E−21 | 0.000181 | 216.132 | 1.44E−10 | 1.02E−59 | 1.72E−08 | 2.12E−227 | ||
| Std | 1.95E−49 | 5.35E−20 | 0.034437 | 1.09E+15 | 237.738 | 9.92E−54 | 20.9239 | |||
| Mean | 1.17E−119 | 138,063 | 2.02E−16 | 2.12E−47 | 1.15E−260 | 6.73E−57 | ||||
| Best | 3.01E−131 | 2.39E−05 | 5.90E−34 | 8.58E−66 | 1.15E−62 | |||||
| Std | 6.01E−119 | 573,729 | 7.72E−16 | 1.09E−46 | 1.95E−56 | |||||
| Mean | 5.12E−104 | 7.67E−39 | 0.000546 | 3.86E−11 | 8.27E−19 | 2.96E−92 | 1.31E−15 | |||
| Best | 9.89E−124 | 2.32E−40 | 1.73E−06 | 1.88E−11 | 1.53E−24 | 2.25E−101 | 1.16E−22 | |||
| Std | 2.78E−103 | 1.18E−38 | 0.000752 | 1.17E−11 | 2.87E−18 | 1.56E−91 | 6.95E−15 | |||
| Mean | 3.45E−103 | 1.00E−05 | 4.13447 | 1.51361 | 2.81E−05 | 2.08E−06 | 0.007704 | |||
| Best | 2.55E−119 | 8.83E−07 | 0.004147 | 0.271445 | 7.52E−06 | 8.41E−93 | 0.000348 | |||
| Std | 1.72E−102 | 8.82E−06 | 9.23443 | 1.26208 | 2.06E−05 | 5.89E−06 | 0.031663 | |||
| Mean | 6.73E−74 | 8.87E−14 | 16.2 | 6.19244 | 4.07989 | 539.19 | 0.685463 | 2.83E−264 | ||
| Best | 1.77E−97 | 5.87E−16 | 0.609656 | 0.541016 | 0.006203 | 386.573 | 0.08349 | 1.39E−314 | ||
| Std | 3.19E−73 | 1.42E−13 | 9.63937 | 4.27787 | 7.39854 | 105.514 | 0.454347 | |||
| Mean | 5.05E−140 | 3.91E−187 | 6.18E−182 | 4.34E−232 | 6.87E−136 | |||||
| Best | 3.46E−194 | 1.02E−204 | 3.56E−202 | 4.34E−232 | 1.20E−192 | |||||
| Std | 2.76E−139 | 0.498273 | 3.76E−135 | 0.430183 | ||||||
| Mean | 1.44E−116 | 1.04E−260 | 2.22E−80 | 4.56E−15 | 5.50E−40 | 2.72E−103 | 1.25E−261 | |||
| Best | 2.71E−134 | 4.23E−321 | 1.41E−92 | 7.52E−17 | 7.86E−46 | 3.46E−125 | 1.12E−269 | |||
| Std | 7.89E−116 | 7.99E−80 | 5.48E−15 | 8.28E−40 | 1.49E−102 | |||||
| Mean | 1.08E−136 | 2.28E−160 | 2.75E−66 | 8.87E−16 | 2.20E−40 | 4.98E−247 | 1.71E−159 | |||
| Best | 9.19E−180 | 3.49E−181 | 3.70E−80 | 5.20E−18 | 1.23E−43 | 4.84E−277 | 1.33E−178 | |||
| Std | 4.43E−136 | 9.15E−160 | 1.44E−65 | 1.22E−15 | 5.55E−40 | 8.04E−159 |
Significant values are in bold.
Figure 7Qualitative results of some unimodal functions in 30 dimensions.
Multimodal function test results of all selected algorithms.
| Stats | HHO | GWO | SCA | SSA | WCA | WOA | LSA | PO | GPOFWA | |
|---|---|---|---|---|---|---|---|---|---|---|
| Mean | 0.00392 | 234.851 | 291.308 | 165.807 | 85.3049 | 65.1877 | 155.304 | 59.2192 | ||
| Best | 0.003725 | 226.485 | 281.702 | 161.268 | 75.7705 | 0.054689 | 134.24 | 1.27E−05 | ||
| Std | 0.000275 | 11.8308 | 13.5841 | 6.4189 | 13.4837 | 92.1121 | 29.7894 | 83.7485 | ||
| Mean | 1.15682 | 28.1853 | 39.3008 | 42.7932 | 1.89E−15 | 62.9476 | 0.994959 | |||
| Best | 0.006467 | 13.9294 | 16.9143 | 42.7832 | ||||||
| Std | 2.59919 | 27.8158 | 16.2666 | 14.015 | 1.04E−14 | 16.7692 | 5.44962 | |||
| Mean | 1.49474 | 5.86083 | 1.0E+00 | 1.0E+00 | 1.07092 | 1.0E+00 | 0.933333 | |||
| Best | 1.03939 | 2.53771 | 1.0E+00 | 1.0E+00 | 1.0E+00 | |||||
| Std | 0.853118 | 1.2096 | 3.01E−11 | 6.75E−16 | 0.228393 | 1.66E−11 | 0.047946 | |||
| Mean | 3.51E−55 | 2.26E−19 | 0.061249 | 0.809466 | 1.43E−09 | 6.65E−58 | 7.81E−06 | 1.57E−202 | ||
| Best | 9.24E−61 | 8.44E−21 | 0.036909 | 0.674069 | 5.28E−10 | 1.92E−58 | 2.26E−06 | 2.38E−221 | ||
| Std | 4.97E−55 | 3.08E−19 | 0.034423 | 0.191481 | 1.28E−09 | 6.69E−58 | 7.85E−06 | |||
| Mean | 1.35E−14 | 3.10E−34 | 0.109068 | 0.67503 | 4.75E−08 | 20,117.7 | 5.81E−25 | 1.32E−231 | ||
| Best | 4.50E−73 | 2.38E−54 | 3.88E−06 | 0.00029 | 1.28E−10 | 5.79E−30 | 4.64E−32 | 2.38E−248 | ||
| Std | 7.42E−14 | 1.65E−33 | 0.306688 | 1.25076 | 1.20E−07 | 110,189 | 1.57E−24 | |||
| Mean | 3.55E−14 | 10.9147 | 2.03485 | 0.000415 | 3.02E−15 | 1.75891 | ||||
| Best | 2.75E−14 | 0.014726 | 0.931305 | 4.26E−12 | 8.16E−11 | |||||
| Std | 3.81E−15 | 9.82257 | 0.605984 | 0.001602 | 1.43E−15 | 1.16894 | ||||
| Mean | 1.00022 | 22.4015 | 261.62 | 123.734 | 8.35551 | 57.9046 | 51.2548 | |||
| Best | 15.5343 | 104.113 | 61.313 | 11.4593 | 16.2528 | |||||
| Std | 0.00028 | 4.58991 | 180.526 | 35.0562 | 12.7251 | 24.5662 | 20.2151 | |||
| Mean | 9.88E−55 | 0.199873 | 0.629963 | 0.999873 | 0.549873 | 0.199873 | 0.499873 | 1.69E−202 | ||
| Best | 1.71E−56 | 0.199873 | 0.601173 | 0.799873 | 0.499873 | 0.099873 | 0.499873 | 2.48E−221 | ||
| Std | 1.37E−54 | 1.91E−11 | 0.040715 | 0.282843 | 0.070711 | 0.141421 | 2.34E−08 | 1.57E−223 | ||
| Mean | ||||||||||
| Best | ||||||||||
| Std | 0.002945 | 50.8735 | 42.3432 | 37.9842 | 36.2134 | 76.7754 | 31.2673 | 2.31E−13 | ||
| Mean | 0.001342 | 0.35926 | 0.010515 | 0.012955 | 0.001388 | 0.025707 | ||||
| Best | 0.000214 | 1.49E−08 | ||||||||
| Std | 0.004322 | 0.259761 | 0.00864 | 0.015486 | 0.007602 | 0.028341 | ||||
| Mean | 4.51E−16 | 1.84E−10 | 6.20E−23 | 2.51E−30 | 1.89E−22 | |||||
| Best | 2.17E−16 | 6.27E−11 | 2.93E−23 | 1.90E−37 | 3.42E−34 | |||||
| Std | 1.52E−16 | 1.10E−10 | 3.38E−23 | 9.31E−30 | 0.379049 | 1.04E−21 | 0.345746 | |||
| Mean | 1.72E−08 | 4.51E−10 | 3.46E−11 | 1.73E−11 | 3.69E−12 | 5.99E−12 | ||||
| Best | 1.44E−11 | 9.00E−11 | 1.52E−11 | 1.64E−11 | 4.43E−12 | |||||
| Std | 5.58E−15 | 3.43E−08 | 2.34E−10 | 2.52E−11 | 3.16E−13 | 3.39E−13 | 8.78E−13 | 4.33E−27 | ||
| Mean | 5.52E−120 | 8.19E−286 | 4.22E−81 | 5.16E−14 | 5.73E−38 | 1.71E−153 | 2.65E−265 | |||
| Best | 9.47E−138 | 2.15E−91 | 1.52E−15 | 1.33E−47 | 2.26E−183 | 5.65E−272 | ||||
| Std | 2.08E−119 | 1.38E−80 | 4.56E−14 | 2.29E−37 | 6.53E−153 | |||||
| Mean | 3.00001 | 3.00003 | 3.00001 | 7.24095 | ||||||
| Best | ||||||||||
| Std | 3.51E−08 | 7.58E−06 | 6.02E−05 | 9.09E−14 | 1.68E−15 | 1.44E−05 | 1.02E−15 | 7.55564 | ||
| Mean | ||||||||||
| Best | ||||||||||
| Std | 7.05E−09 | 2.93E−08 | 9.87E−05 | 7.90E−13 | 5.78E−14 | 2.63E−08 | 5.78E−14 | 5.78E−14 |
Significant values are in bold.
Figure 8Qualitative results of some multimodal functions in 30 dimensions.
Figure 9Qualitative results of F2, F4, F8, F16 and F20 functions in 500 dimensions.
Results of unimodal and multimodal functions in 500 dimensions.
| Stats | HHO | GWO | SCA | SSA | WCA | WOA | LSA | PO | GPOFWA | |
|---|---|---|---|---|---|---|---|---|---|---|
| Mean | 1.38E−101 | 6.70E−05 | 192,795 | 46,116.9 | 782.025 | 1.02E−83 | 58.0799 | |||
| Best | 9.26E−119 | 2.67E−05 | 70,773 | 41,245.9 | 451.696 | 7.84E−96 | 52.0459 | |||
| Std | 5.52E−101 | 1.98E−05 | 72,415.1 | 3117.24 | 224.549 | 5.60E−83 | 2.54923 | |||
| Mean | 8.11E−05 | 0.023221 | 14,699.5 | 75.9363 | 4.04729 | 0.001671 | 455.103 | 0.000236 | ||
| Best | 3.93E−06 | 0.012287 | 6096.39 | 59.572 | 2.52734 | 0.000105 | 327.357 | 4.53E−06 | ||
| Std | 9.41E−05 | 0.005217 | 3276.52 | 10.3166 | 0.553167 | 0.002025 | 65.1496 | 0.000186 | ||
| Mean | 2.95E−134 | 2.77E−07 | 1.60909 | 4.73E−07 | 1.01E−14 | 1.46E−137 | 2.57E−09 | |||
| Best | 3.95E−148 | 1.30E−19 | 0.553188 | 1.35E−08 | 3.43E−17 | 1.97E−158 | 2.97E−12 | |||
| Std | 7.53E−134 | 9.94E−07 | 0.399443 | 6.38E−07 | 3.57E−14 | 5.41E−137 | 4.57E−09 | |||
| Mean | 3.41E−52 | 0.017427 | 938.128 | 3763.77 | 390.817 | 6.89E−52 | 169.327 | 5.23E−209 | ||
| Best | 2.99E−60 | 0.01276 | 284.762 | 3440.05 | 279.354 | 1.45E−60 | 145.075 | 4.31E−224 | ||
| Std | 1.35E−51 | 0.002987 | 443.239 | 150.906 | 55.9311 | 2.82E−51 | 21.9515 | |||
| Mean | 5.22E−52 | 55.7736 | 98.7412 | 29.3284 | 23.5218 | 75.3936 | 80.9725 | 8.36E−182 | ||
| Best | 1.09E−59 | 43.3828 | 97.2443 | 25.3468 | 19.6904 | 0.056031 | 77.3959 | 1.04E−201 | ||
| Std | 2.34E−51 | 5.22121 | 0.455195 | 2.09579 | 1.82314 | 25.3531 | 1.63515 | |||
| Mean | ||||||||||
| Best | ||||||||||
| Std | 39.4136 | 38.9145 | 90.3311 | 74.0636 | 63.9722 | |||||
| Mean | 0.000441 | 84.9981 | 180,891 | 45,500.9 | 836.426 | 13.1285 | 58.2665 | |||
| Best | 5.99E−07 | 79.7633 | 33,046.2 | 40,400.4 | 546.971 | 7.28153 | 53.6144 | |||
| Std | 0.000498 | 2.06337 | 74,563 | 3087.91 | 183.717 | 2.97662 | 1.9892 | |||
| Mean | 4.91E−27 | 193,425 | 5.81E+06 | 615,504 | 79,634.2 | 2.84E+07 | 1.53E+06 | 4.49E−253 | ||
| Best | 1.60E−90 | 82,263.3 | 4.17E+06 | 245,354 | 53,562.8 | 1.65E+07 | 1.16E+06 | 1.04E−254 | ||
| Std | 2.69E−26 | 57,070.1 | 1.11E+06 | 341,055 | 15,655.1 | 8.59E+06 | 223,555 | 1.25E−201 | ||
| Mean | 7.97E−53 | 3.40E−20 | 0.035994 | 2.03E+13 | 87.5152 | 1.20E−54 | 1.8042 | 4.07E−218 | ||
| Best | 2.24E−61 | 5.00E−21 | 0.000528 | 257.593 | 1.67E−10 | 1.38E−62 | 3.16E−08 | 5.18E−227 | ||
| Std | 4.12E−52 | 2.51E−20 | 0.051 | 1.09E+14 | 205.512 | 3.04E−54 | 5.10198 | |||
| Mean | 1.68E−11 | 1.76E+11 | 121,177 | 6.90548 | 1.86E−245 | 2.34E−05 | ||||
| Best | 1.73E−17 | 1.42E+11 | 35,850.9 | 0.554854 | 4.18E−320 | 2.79E−06 | ||||
| Std | 6.55E−11 | 1.79E+10 | 65,964.2 | 11.007 | 2.14E−05 | |||||
| Mean | 0.003771 | 293.832 | 385.996 | 280.997 | 175.47 | 64.8972 | 189.028 | 15.7918 | ||
| Best | 2.24E−05 | 274.155 | 378.749 | 262.217 | 151.633 | 0.157407 | 175.006 | 1.35E−05 | ||
| Std | 0.005274 | 9.07825 | 2.36353 | 11.1739 | 14.3605 | 59.507 | 9.79229 | 40.9496 | ||
| Mean | 46.8127 | 1183.56 | 2609.97 | 773.186 | 3.03E−14 | 2283.1 | ||||
| Best | 22.2264 | 455.69 | 2427.45 | 548.655 | 1933.33 | |||||
| Std | 18.2103 | 429.877 | 108.618 | 127.924 | 1.66E−13 | 146.664 | ||||
| Mean | 14.3207 | 173.587 | 90.9618 | 2.27417 | 4.35765 | 0.973333 | ||||
| Best | 4.0936 | 167.937 | 84.4045 | 1.16922 | 3.89337 | |||||
| Std | 4.52E−16 | 37.6994 | 2.07128 | 3.70901 | 1.42388 | 4.97E−16 | 0.266574 | 0.044978 | ||
| Mean | 2.06E−35 | 0.044025 | 144.858 | 228.849 | 8.67805 | 1.15E−54 | 173.972 | 8.34E−214 | ||
| Best | 4.73E−63 | 0.03166 | 35.3217 | 200.308 | 4.9412 | 2.33E−60 | 69.4252 | |||
| Std | 1.13E−34 | 0.007583 | 69.8559 | 13.3428 | 3.7008 | 3.23E−54 | 59.0763 | |||
| Mean | 3.42E−14 | 3.87E−35 | 0.08697 | 2.13557 | 0.000683 | 0.001337 | 1.69E−25 | 9.06E−232 | ||
| Best | 1.68E−60 | 8.98E−59 | 6.10E−06 | 0.000428 | 3.16E−10 | 8.27E−47 | 4.32E−34 | 9.62E−249 | ||
| Std | 1.87E−13 | 1.86E−34 | 0.200318 | 8.80287 | 0.00351 | 0.004847 | 5.35E−25 | |||
| Mean | 0.000377 | 19.281 | 11.956 | 7.05866 | 2.19E−15 | 17.4668 | ||||
| Best | 0.00026 | 7.60267 | 11.3273 | 4.82403 | 16.5547 | |||||
| Std | 7.57E−05 | 3.53528 | 0.270896 | 4.38871 | 2.59E−15 | 0.406831 | ||||
| Mean | 1.0071 | 1544.27 | 4.37E+06 | 1.21E+06 | 49,205.5 | 1103.26 | 3543.23 | |||
| Best | 1.00002 | 1366.25 | 1.24E+06 | 1.01E+06 | 29,072.8 | 857.55 | 3070.82 | |||
| Std | 0.00978 | 153.919 | 1.92E+06 | 75,423.3 | 12,739.5 | 187.365 | 325.554 | 1.13E−05 | ||
| Mean | 1.01E−51 | 0.833207 | 43.8876 | 27.3299 | 14.3978 | 0.126553 | 6.94915 | |||
| Best | 3.12E−61 | 0.699873 | 28.8171 | 25.8999 | 11.9999 | 1.43E−45 | 3.70026 | |||
| Std | 5.14E−51 | 0.06609 | 8.62566 | 0.740061 | 1.18148 | 0.069125 | 2.46732 | |||
| Mean | ||||||||||
| Best | ||||||||||
| Std | 0.002945 | 50.8735 | 42.3432 | 37.9842 | 36.2134 | 76.7754 | 31.2673 | 2.31E−13 | ||
| Mean | 0.002372 | 50.611 | 12.4213 | 1.13144 | 0.292623 | |||||
| Best | 8.31E−08 | 18.5269 | 10.7749 | 0.892625 | 0.237605 | |||||
| Std | 0.009047 | 18.0174 | 0.859874 | 0.089444 | 0.029358 |
Significant values are in bold.
Figure 10Qualitative results of F3, F6, F7 and F8 in CEC2019 benchmark functions.
Results of CEC2019 benchmark functions.
| Stats | PO | FWHHO | PPSO | CLPPSO | HHOHGSO | DE | CMA-ES | GPOFWA | |
|---|---|---|---|---|---|---|---|---|---|
| Mean | 90.1385 | 9152.03 | 3.01E+06 | 4.36E+06 | 6.86E+06 | ||||
| Best | 67,550 | 1.04E+06 | 23,668.3 | ||||||
| Std | 209.967 | 28,810.4 | 1.87E+06 | 2.18E+06 | 2.20E+07 | ||||
| Mean | 5.0E+00 | 36.6877 | 77.2991 | 2557.8 | 3565.89 | 7593.51 | 5.0E+00 | ||
| Best | 5.0E+00 | 4.28317 | 4.78953 | 1264.85 | 1660.37 | 1711.56 | 5.0E+00 | ||
| Std | 98.8404 | 121.05 | 671.586 | 0.213082 | 571.946 | 4715.88 | 6.31E−12 | ||
| Mean | 3.40324 | 6.49062 | 1.86345 | 5.50316 | 2.9452 | 7.57566 | 8.44484 | ||
| Best | 1.40916 | 5.35713 | 3.84899 | 1.40917 | 5.64986 | 7.03099 | |||
| Std | 2.00073 | 0.811524 | 1.3427 | 0.80288 | 1.42588 | 0.549887 | 0.892922 | ||
| Mean | 73.6007 | 41.5939 | 13.3899 | 35.859 | 15.6882 | 66.7327 | 41.0633 | ||
| Best | 58.3051 | 22.8891 | 9.46962 | 15.0433 | 10.867 | 46.0116 | 19.9042 | ||
| Std | 3.64122 | 5.4947 | 13.3308 | 2.14732 | 8.37975 | 8.80164 | 13.522 | ||
| Mean | 19.6206 | 1.61928 | 1.15534 | 1.54582 | 1.16497 | 5.87262 | 1.55077 | ||
| Best | 8.2182 | 1.16243 | 1.07674 | 1.14981 | 1.08251 | ||||
| Std | 8.9269 | 0.366588 | 0.05815 | 0.296937 | 0.041463 | 13.2225 | 0.349958 | ||
| Mean | 1.83053 | 8.39525 | 6.58118 | 2.20568 | 5.74986 | 6.52952 | 8.7627 | ||
| Best | 1.00043 | 5.91488 | 3.60448 | 1.6921 | 2.8824 | 3.55587 | |||
| Std | 1.30848 | 1.06214 | 1.72892 | 1.69673 | 1.37074 | 3.38269 | 0.465247 | ||
| Mean | 1268.01 | 1944.58 | 1084.19 | 1040.65 | 1086.12 | 716.955 | 1743.74 | ||
| Best | 1489.48 | 349.742 | 549.339 | 481.84 | 470.187 | 1404.12 | 379.138 | ||
| Std | 770.064 | 156.459 | 357.151 | 292.692 | 293.65 | 192.019 | 139.449 | ||
| Mean | 5.05634 | 4.99653 | 4.29272 | 4.19395 | 4.34553 | 3.94024 | 4.627 | ||
| Best | 4.3575 | 4.76059 | 3.57905 | 3.80226 | 3.60785 | 3.82306 | 3.44735 | ||
| Std | 0.14473 | 0.347452 | 0.416771 | 0.287821 | 0.167446 | 0.285393 | 0.185168 | ||
| Mean | 1.69237 | 1.37116 | 1.17887 | 1.3216 | 1.23611 | 1.11851 | 1.34592 | ||
| Best | 1.03935 | 1.44267 | 1.14939 | 1.11338 | 1.11658 | 1.17482 | 1.07468 | ||
| Std | 0.047201 | 0.143125 | 0.124139 | 0.034882 | 0.127138 | 0.017764 | 0.153126 | ||
| Mean | 20.9988 | 21.3193 | 21.0069 | 21.0233 | 21.1326 | 21.5252 | 20.9625 | ||
| Best | 20.9802 | 21.1258 | 20.9958 | 20.9967 | 20.6561 | 21.3316 | 17.7093 | ||
| Std | 0.0739 | 0.116301 | 0.030266 | 4.78486 | 0.113267 | 0.089198 | 0.714634 |
Significant values are in bold.
Statistical results of the Wilcoxon rank-sum test for low-dimension functions.
| HHO | GWO | SCA | SSA | WCA | WOA | LSA | PO | |
|---|---|---|---|---|---|---|---|---|
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | |
| 6.28E−06 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.69E−11 | 3.02E−11 | 1.47E−07 | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | NaN | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | |
| 9.83E−08 | 9.83E−08 | 9.83E−08 | 9.83E−08 | 9.83E−08 | 9.83E−08 | 9.83E−08 | 9.83E−08 | |
| NaN | 1.17E−12 | 1.18E−12 | 1.19E−12 | NaN | NaN | 1.19E−12 | NaN | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | NaN | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | |
| NaN | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | NaN | |
| 7.60E−07 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 5.57E−10 | 3.02E−11 | 3.02E−11 | 4.56E−11 | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | NaN | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | |
| NaN | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.69E−14 | 5.98E−05 | 1.21E−12 | 1.83E−08 | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | NaN | |
| 1.79E−11 | 8.48E−09 | 0.27719 | 3.02E−11 | 1.21E−12 | 5.57E−10 | 1.21E−12 | 3.16E−12 | |
| 1.87E−05 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 2.47E−08 | |
| NaN | 3.87E−10 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | |||
| NaN | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.03E−12 | 8.86E−07 | 1.11E−12 | 1.43E−06 | |
| 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.27E−05 | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | |
| NaN | 4.98E−13 | 1.21E−12 | 1.21E−12 | 3.14E−08 | 1.21E−12 | NaN | ||
| 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 1.69E−09 | 3.02E−11 | 3.02E−11 | 1.21E−12 | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 6.24E−13 | 1.17E−12 | 1.20E−12 | 1.20E−12 | |
| 2.39E−08 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.01E−11 | 1.21E−12 | |
| NaN | 0.021577 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 4.56E−12 | NaN | ||
| NaN | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 5.77E−11 | 1.21E−12 | 0.041774 | |
| 1.21E−10 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 2.84E−11 | |
| 1.41E−09 | 3.02E−11 | 3.02E−11 | 1.25E−07 | 3.02E−11 | 3.02E−11 | 1.21E−12 | ||
| 4.57E−09 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.34E−11 | 3.02E−11 | 1.21E−12 | ||
| 22/8/0 | 30/0/0 | 29/0/1 | 30/0/0 | 29/1/0 | 27/1/2 | 28/0/2 | 21/8/1 |
Significant values are in bold.
Statistical results of the Wilcoxon rank-sum test for high-dimension functions.
| HHO | GWO | SCA | SSA | WCA | WOA | LSA | PO | |
|---|---|---|---|---|---|---|---|---|
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | NaN | |
| 0.000201 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 1.46E−10 | 3.02E−11 | 7.77E−09 | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | NaN | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | |
| 1.96E−10 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 1.21E−12 | |
| NaN | 1.21E−12 | 1.21E−12 | 1.21E−12 | NaN | 1.21E−12 | NaN | ||
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | |
| NaN | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | NaN | |
| 7.60E−07 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 5.57E−10 | 3.02E−11 | 3.02E−11 | 4.56E−11 | |
| 0.002891 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 1.24E−09 | |
| NaN | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | |||
| NaN | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 0.041774 | 1.21E−12 | 5.88E−08 | |
| 4.50E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 0.001953 | 3.02E−11 | 3.02E−11 | 3.02E−11 | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 2.93E−05 | |
| NaN | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 9.83E−08 | 1.21E−12 | NaN | |
| 4.50E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 1.21E−12 | |
| 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | NaN | 1.21E−12 | 1.17E−12 | |
| 1.25E−05 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 3.02E−11 | 4.56E−11 | |
| NaN | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | 1.21E−12 | NaN | |
| 14/6/0 | 20/0/0 | 19/0/1 | 20/0/0 | 20/0/0 | 17/2/1 | 20/0/0 | 13/6/1 |
Significant values are in bold.
Statistical results of the Wilcoxon rank-sum test for CEC2019 functions.
| PO | CLPPSO | FWHHO | PPSO | HHOHGSO | DE | CMA-ES | |
|---|---|---|---|---|---|---|---|
| NaN | 1.21E−12 | 2.93E−05 | 1.70E−08 | NaN | 1.21E−12 | 1.21E−12 | |
| 1.72E−12 | 9.74E−10 | 0.01996 | 1.72E−12 | 1.72E−12 | |||
| 2.92E−09 | 5.49E−11 | 3.02E−11 | 0.003339 | 1.10E−08 | 3.02E−11 | 3.02E−11 | |
| 3.02E−11 | 3.02E−11 | 6.07E−11 | 4.08E−11 | 3.50E−09 | |||
| 2.37E−10 | 3.02E−11 | 2.03E−07 | 0.005555 | 3.02E−11 | 0.000446 | ||
| 0.047928 | 4.50E−11 | 1.60E−07 | 4.42E−06 | 2.37E−10 | |||
| 3.02E−11 | 2.20E−07 | 3.02E−11 | 4.80E−07 | 3.73E−07 | |||
| 3.02E−11 | 1.86E−06 | 3.02E−11 | 1.39E−06 | 3.20E−09 | 0.013272 | 2.61E−10 | |
| 5.46E−09 | 7.09E−08 | 3.20E−09 | 6.36E−05 | 7.77E−09 | |||
| 9.89E−08 | 4.12E−06 | 2.20E−07 | 2.78E−07 | 4.44E−07 | 3.02E−11 | ||
| 8/1/1 | 10/0/0 | 8/0/2 | 6/0/4 | 5/1/4 | 9/0/1 | 10/0/0 |
Significant values are in bold.
Statistical results with different and values.
| 5.54E−06 | 8.87E−05 | 1.58E−05 | ||
| 1.15E−07 | 6.59E−08 | 1.27E−07 | ||
| 6.95E−05 | 1.05E−04 | 2.34E−04 | ||
| 4.52E−215 | 4.15E−215 | 4.46E−215 | ||
| 2.35E−265 | 3.58E−265 | |||
| 7.84025 | 3.00001 | 3.00003 | ||
| Number of winners | 5 | 0 | 0 | 2 |
Significant values are in bold.
Figure 11Welded beam design problem.
Comparison of GPOFWA with other algorithms for the welded beam design problem.
| Algorithm | Mean | Best | SD | ||||
|---|---|---|---|---|---|---|---|
| GPOFWA | 0.2057 | 3.2530 | 9.0366 | 0.2057 | |||
| PO | 0.2058 | 3.2529 | 9.3040 | 0.2059 | 1.70073 | 1.69625 | 4.85E−03 |
| HHO | 0.1984 | 3.3952 | 9.0113 | 0.2097 | 1.87785 | 1.72912 | 0.12328 |
| GWO | 0.2051 | 3.2647 | 9.03 | 0.2057 | 1.69856 | 1.69622 | 2.14E−03 |
| SCA | 0.1991 | 3.4173 | 9.3313 | 0.2066 | 1.84615 | 1.76477 | 0.04143 |
| SSA | 0.2016 | 3.3195 | 9.0697 | 0.2056 | 1.81378 | 1.70251 | 0.11945 |
| WCA | 0.2057 | 3.2530 | 9.0366 | 0.2057 | 5.46E−08 | ||
| WOA | 0.2023 | 3.1573 | 9.6389 | 0.2035 | 2.20313 | 1.76203 | 0.46774 |
| LSA | 0.2085 | 3.1913 | 9.3928 | 0.2085 | 1.90137 | 0.19221 |
Significant values are in bold.
Figure 12Speed reducer beam design problem.
Comparison of GPOFWA with other algorithms for the spring design problem.
| Algorithm | Mean | Best | SD | |||
|---|---|---|---|---|---|---|
| GPOFWA | 0.1391 | 1.3000 | 11.8924 | |||
| PO | 0.1391 | 1.3000 | 11.8924 | 3.67894 | 2.53E−07 | |
| HHO | 0.1391 | 1.3000 | 11.8924 | 3.69192 | 0.02796 | |
| GWO | 0.1391 | 1.3000 | 11.8924 | 3.66191 | 1.44E−05 | |
| SCA | 0.1392 | 1.3000 | 11.9196 | 3.68802 | 3.66244 | 0.02071 |
| SSA | 0.1392 | 1.3000 | 11.9035 | 3.67936 | 3.66285 | 0.01743 |
| WCA | 0.1391 | 1.3000 | 11.8924 | 3.66825 | 2.11E−15 | |
| WOA | 0.1392 | 1.3000 | 11.9063 | 3.69615 | 3.68346 | 0.02911 |
| LSA | 0.1391 | 1.3000 | 11.8924 | 2.20E−15 |
Significant values are in bold.
Figure 13Three bar truss design problem.
Comparison of GPOFWA with other algorithms for threE−bar truss design problem.
| Algorithm | Mean | Best | SD | ||
|---|---|---|---|---|---|
| GPOFWA | 0.7867 | 0.2880 | |||
| PO | 0.7868 | 0.2884 | 186.3860 | 3.42E−05 | |
| HHO | 0.7879 | 0.2939 | 186.3976 | 186.3860 | 0.0235 |
| GWO | 0.7869 | 0.2879 | 186.3860 | 186.3860 | 3.89E−05 |
| SCA | 0.7821 | 0.2970 | 186.8456 | 186.4058 | 2.4609 |
| SSA | 0.7868 | 0.2880 | 2.69E−08 | ||
| WCA | 0.7869 | 0.2880 | 186.3860 | 2.31E−10 | |
| WOA | 0.7901 | 0.2896 | 186.7263 | 186.3940 | 0.2165 |
| LSA | 0.7868 | 0.2898 | 186.4503 | 186.3922 | 5.08E−09 |
Significant values are in bold.