| Literature DB >> 34764621 |
Zongshan Wang1, Hongwei Ding1, Zhijun Yang1,2, Bo Li1, Zheng Guan1, Liyong Bao1.
Abstract
Salp swarm algorithm (SSA) is a relatively new and straightforward swarm-based meta-heuristic optimization algorithm, which is inspired by the flocking behavior of salps when foraging and navigating in oceans. Although SSA is very competitive, it suffers from some limitations including unbalanced exploration and exploitation operation, slow convergence. Therefore, this study presents an improved version of SSA, called OOSSA, to enhance the comprehensive performance of the basic method. In preference, a new opposition-based learning strategy based on optical lens imaging principle is proposed, and combined with the orthogonal experimental design, an orthogonal lens opposition-based learning technique is designed to help the population jump out of a local optimum. Next, the scheme of adaptively adjusting the number of leaders is embraced to boost the global exploration capability and improve the convergence speed. Also, a dynamic learning strategy is applied to the canonical methodology to improve the exploitation capability. To confirm the efficacy of the proposed OOSSA, this paper uses 26 standard mathematical optimization functions with various features to test the method. Alongside, the performance of the proposed methodology is validated by Wilcoxon signed-rank and Friedman statistical tests. Additionally, three well-known engineering optimization problems and unknown parameters extraction issue of photovoltaic model are applied to check the ability of the OOSA algorithm to obtain solutions to intractable real-world problems. The experimental results reveal that the developed OOSSA is significantly superior to the standard SSA, currently popular SSA-based algorithms, and other state-of-the-artmeta-heuristic algorithms for solving numerical optimization, real-world engineering optimization, and photovoltaic model parameter extraction problems. Finally, an OOSSA-based path planning approach is developed for creating the shortest obstacle-free route for autonomous mobile robots. Our introduced method is compared with several successful swarm-based metaheuristic techniques in five maps, and the comparative results indicate that the suggested approach can generate the shortest collision-free trajectory as compared to other peers.Entities:
Keywords: Dynamic learning; Engineering design optimization; Global optimization; Lens opposition-based learning; Orthogonal experiment design; Parameter extraction; Photovoltaic models; Robot path planning; Salp swarm algorithm
Year: 2021 PMID: 34764621 PMCID: PMC8516494 DOI: 10.1007/s10489-021-02776-7
Source DB: PubMed Journal: Appl Intell (Dordr) ISSN: 0924-669X Impact factor: 5.019
Fig. 1Outline of the paper
Fig. 2An illustration of salp chain
Fig. 4The convex lens image of light
Fig. 3The flowchart of SSA
Fig. 5Population distribution observed at various stages in SSA for solving Sphere function (D = 3)
Fig. 6The number of leaders and followers changes adaptively over the course of iterations
Fig. 7Lens opposition-based learning
Fig. 8Construct experimental solution
Fig. 9The flowchart of OOSSA
26 widely used benchmark test functions
| Function name | Function formulation | Search range | |
|---|---|---|---|
| Sphere | [−100,100] | 0 | |
| Schwefel 2.22 | [−10,10] | 0 | |
| Schwefel 1.2 | [−100,100] | 0 | |
| Schwefel 2.21 | [−100,100] | 0 | |
| Axis paralled hyper-elliposide | [−10,10] | 0 | |
| Quartic | [−1.28,1.28] | 0 | |
| High Conditioned | [−100,100] | 0 | |
| Bent Cigar | [−10,10] | 0 | |
| Generalized Penalized Function | [−50,50] | 0 | |
| Rastrigin | [−5.12,5.12] | 0 | |
| Ackley | [−32,32] | 0 | |
| Griewank | [−600,600] | 0 | |
| Discus | [−10,10] | 0 | |
| Zakharov | [−5,10] | 0 | |
| Schaffer’s F7 | [−100,100] | 0 | |
| Non-continuous Rotated Rastrigin’s | [−5.12,5.12] | 0 | |
| Katsuura | [−5,5] | 0 | |
| Inverted cosine wave | [−100,100] | - | |
| Powell | [−5,5] | 0 | |
| Six-Hump Camel-Back Function | [−5,5] | −1.0316 | |
| Goldstein-Price Function | [−2,2] | 3 | |
| Shekel’s Family | [0,10] | −10.1532 | |
| Shekel’s Family | [0,10] | −10.4028 | |
| Shekel’s Family | [0,10] | −10.5363 | |
| Hartman’s Function | [0,1] | −3.86278 | |
| Hartman’s Function | [0,1] | −3.32237 |
Fig. 10Search space of some typical benchmark problems
Comparison algorithms
| Algorithm | Year | Type | Reference |
|---|---|---|---|
| SSA | 2017 | Basic SSA | [ |
| CSSA | 2018 | SSA variant | [ |
| ESSA | 2019 | SSA variant | [ |
| SSAPSO | 2018 | SSA variant | [ |
| LSSA | 2020 | SSA variant | [ |
| MSNSSA | 2021 | SSA variant | [ |
| ASSA | 2020 | SSA variant | [ |
| ISSA | 2019 | SSA variant | [ |
| GSSA | 2021 | SSA variant | [ |
| OBSSA | 2021 | SSA variant | [ |
| ASSO | 2021 | SSA variant | [ |
| RDSSA | 2021 | SSA variant | [ |
| IWOSSA | 2021 | SSA variant | [ |
| MPA | 2020 | Recent algorithm | [ |
| EO | 2020 | Recent algorithm | [ |
| TSA | 2020 | Recent algorithm | [ |
| SOGWO | 2020 | Recent algorithm | [ |
| IGWO | 2021 | Recent algorithm | [ |
| HGS | 2019 | Recent algorithm | [ |
| EESHHO | 2021 | Recent algorithm | [ |
| ArOA | 2021 | Recent algorithm | [ |
| AOA | 2020 | Recent algorithm | [ |
| DMMFO | 2021 | Recent algorithm | [ |
| WEMFO | 2021 | Recent algorithm | [ |
| OGWO | 2021 | Recent algorithm | [ |
| OOSSA | The proposed algorithm | ||
Comparisons of fourteen algorithms on 19 test functions with 100 dimensions
| Function | Results | SSA | ESSA | LSSA | MSNSSA | CSSA | ASSA | SSAPSO | ISSA | GSSA | OBSSA | ASSO | RDSSA | IWOSSA | OOSSA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mean | 1.45E+03 | 1.57E-41 | 0.0043 | 1.81E-22 | 1.5442 | 0.0430 | 3.03E+03 | 89.5894 | 1.49E-14 | 5.77E-32 | 1.94E-26 | 6.06E-46 | 1.47E-06 | 0 | |
| Std | 402.7496 | 8.53E-41 | 0.0041 | 5.33E-23 | 1.8662 | 0.0106 | 1.59E+03 | 17.9876 | 6.78E-14 | 5.34E-32 | 2.67E-27 | 3.32E-45 | 1.41E-06 | 0 | |
| f-rank | 13 | 3 | 9 | 6 | 11 | 10 | 14 | 12 | 7 | 4 | 5 | 2 | 8 | 1 | |
| Mean | 47.4933 | 1.08E-22 | 0.0963 | 1.08E-11 | 19.4505 | 0.0226 | 270.7965 | 10.6351 | 2.42E-17 | 1.68E-16 | 1.14E-13 | 1.70E-24 | 0.0927 | 0 | |
| Std | 6.5460 | 4.46E-22 | 0.0445 | 2.06E-12 | 4.4279 | 0.0077 | 59.4548 | 1.0478 | 2.96E-17 | 7.18E-17 | 6.32E-15 | 9.29E-24 | 0.5003 | 0 | |
| f-rank | 13 | 3 | 10 | 7 | 12 | 8 | 14 | 11 | 4 | 5 | 6 | 2 | 9 | 1 | |
| Mean | 4.34E+04 | 9.16E-41 | 5.62E+03 | 8.02E-21 | 1.91E+04 | 1.46E+04 | 9.35E+04 | 2.42E+03 | 1.50E+04 | 4.89E-30 | 2.28E-25 | 2.05E-38 | 1.06E+05 | 0 | |
| Std | 2.39E+04 | 5.02E-40 | 4.35E+03 | 2.46E-20 | 1.03E+04 | 7.21E+03 | 1.55E+04 | 1.07E+03 | 7.60E+03 | 8.82E-30 | 1.03E-25 | 1.21E-37 | 2.25E+04 | 0 | |
| f-rank | 12 | 2 | 8 | 6 | 11 | 9 | 13 | 7 | 10 | 4 | 5 | 3 | 14 | 1 | |
| Mean | 27.0380 | 5.67E-26 | 21.6093 | 3.72E-12 | 23.7176 | 10.0239 | 78.3318 | 5.7509 | 23.0698 | 5.06E-17 | 3.46E-14 | 6.44E-31 | 44.3680 | 0 | |
| Std | 3.4387 | 2.03E-25 | 6.7799 | 9.81E-13 | 3.1505 | 2.9390 | 5.0910 | 0.7003 | 2.6272 | 2.68E-17 | 4.37E-15 | 2.39E-30 | 7.6379 | 0 | |
| f-rank | 12 | 3 | 9 | 6 | 11 | 8 | 14 | 7 | 10 | 4 | 5 | 2 | 13 | 1 | |
| Mean | 887.8972 | 2.63E-41 | 0.1874 | 8.91E-23 | 0.8847 | 0.0177 | 2.57E+03 | 48.8235 | 5.61E-16 | 2.69E-32 | 9.66E-27 | 4.52E-44 | 5.69E-07 | 0 | |
| Std | 237.1191 | 1.40E-40 | 0.1433 | 2.88E-23 | 0.7483 | 0.0112 | 1.06E+03 | 12.7609 | 1.58E-15 | 2.56E-32 | 1.30E-27 | 2.47E-43 | 3.81E-07 | 0 | |
| f-rank | 13 | 3 | 10 | 6 | 11 | 9 | 14 | 12 | 7 | 4 | 5 | 2 | 8 | 1 | |
| Mean | 2.4876 | 8.25E-05 | 0.5907 | 4.16E-04 | 0.2908 | 0.0915 | 3.4171 | 0.0908 | 0.1270 | 8.72E-05 | 1.07E-04 | 6.29E-04 | 0.0852 | 9.88E-05 | |
| Std | 0.5828 | 8.04E-05 | 0.2248 | 3.03E-04 | 0.0850 | 0.0162 | 1.7301 | 0.0399 | 0.1452 | 1.01E-04 | 1.11E-04 | 5.77E-04 | 0.0351 | 7.97E-05 | |
| f-rank | 13 | 1 | 12 | 5 | 11 | 9 | 14 | 8 | 10 | 2 | 4 | 6 | 7 | 3 | |
| Mean | 7.97E+07 | 1.64E-40 | 1.3140 | 1.29E-17 | 7.89E+05 | 133.1636 | 1.05E+08 | 3.32E+06 | 1.90E-14 | 4.47E-27 | 1.34E-21 | 1.33E-58 | 0.0127 | 0 | |
| Std | 3.35E+07 | 8.67E-40 | 1.0040 | 1.97E-18 | 4.67E+05 | 69.2331 | 2.03E+07 | 1.33E+06 | 7.06E-14 | 4.00E-27 | 4.38E-22 | 7.31E-58 | 0.0081 | 0 | |
| f-rank | 13 | 3 | 9 | 6 | 11 | 10 | 14 | 12 | 7 | 4 | 5 | 2 | 8 | 1 | |
| Mean | 1.36E+07 | 5.58E-41 | 7.79E+03 | 1.70E-18 | 8.74E+03 | 427.1492 | 3.05E+07 | 8.84E+05 | 6.33E-11 | 3.23E-28 | 1.97E-22 | 1.19E-41 | 0.0135 | 0 | |
| Std | 4.26E+06 | 3.04E-40 | 5.86E+03 | 5.73E-19 | 7.34E+03 | 213.0277 | 1.15E+07 | 2.01E+05 | 2.91E-10 | 3.35E-28 | 2.46E-23 | 6.50E-41 | 0.0102 | 0 | |
| f-rank | 13 | 3 | 10 | 6 | 11 | 9 | 14 | 12 | 7 | 4 | 5 | 2 | 8 | 1 | |
| Mean | 35.3255 | 1.0062 | 9.1727 | 0.1642 | 7.7547 | 1.5685 | 2.81E+05 | 0.8693 | 24.3240 | 0.1522 | 0.9300 | 0.0014 | 21.8744 | 0.0339 | |
| Std | 11.5573 | 0.0788 | 6.1089 | 0.0241 | 1.9086 | 0.9211 | 4.42E+05 | 0.1452 | 9.2930 | 0.0373 | 0.0621 | 8.90E-04 | 9.7817 | 0.0064 | |
| f-rank | 13 | 7 | 10 | 4 | 9 | 8 | 14 | 5 | 12 | 3 | 6 | 1 | 11 | 2 | |
| Mean | 240.3944 | 0 | 185.2467 | 0 | 183.1611 | 208.2155 | 722.6061 | 63.9110 | 3.20E-12 | 0 | 0 | 0 | 253.2697 | 0 | |
| Std | 44.2435 | 0 | 96.8821 | 0 | 29.2512 | 58.6184 | 90.7388 | 13.4930 | 1.27E-11 | 0 | 0 | 0 | 136.0232 | 0 | |
| f-rank | 12 | 1 | 10 | 1 | 9 | 11 | 14 | 8 | 7 | 1 | 1 | 1 | 13 | 1 | |
| Mean | 9.9543 | 8.88E-16 | 0.0385 | 1.57E-12 | 4.2571 | 0.0314 | 19.1737 | 3.9357 | 5.15E-09 | 8.88E-16 | 1.91E-14 | 4.09E-15 | 1.43E-04 | 8.88E-16 | |
| Std | 0.9232 | 0 | 0.0406 | 1.95E-13 | 0.5701 | 0.0243 | 0.3026 | 0.2136 | 1.31E-08 | 0 | 1.80E-15 | 1.08E-15 | 4.46E-05 | 0 | |
| f-rank | 13 | 1 | 9 | 5 | 12 | 8 | 14 | 11 | 6 | 1 | 4 | 3 | 7 | 1 | |
| Mean | 13.5680 | 0 | 0.0614 | 0 | 0.3515 | 0.0306 | 28.9351 | 1.8990 | 3.54E-15 | 0 | 0 | 0 | 0.0060 | 0 | |
| Std | 3.5509 | 0 | 0.0753 | 0 | 0.2524 | 0.0304 | 11.9287 | 0.2278 | 6.28E-15 | 0 | 0 | 0 | 0.0103 | 0 | |
| f-rank | 13 | 1 | 10 | 1 | 11 | 9 | 14 | 12 | 7 | 1 | 1 | 1 | 8 | 1 | |
| Mean | 1.10E+03 | 5.23E-36 | 0.0084 | 1.10E-21 | 459.6082 | 0.0019 | 354.5348 | 260.3708 | 5.60E-18 | 3.93E-31 | 2.20E-27 | 3.79E-44 | 2.46E-07 | 0 | |
| Std | 664.2424 | 2.86E-35 | 0.0081 | 1.20E-21 | 203.4279 | 0.0015 | 91.1716 | 251.0718 | 2.24E-17 | 5.96E-31 | 1.47E-27 | 2.07E-43 | 2.32E-07 | 0 | |
| f-rank | 14 | 3 | 10 | 6 | 13 | 9 | 12 | 11 | 7 | 4 | 5 | 2 | 8 | 1 | |
| Mean | 64.3522 | 1.17E-43 | 0.0306 | 1.51E-24 | 0.1373 | 0.0088 | 49.4894 | 501.3531 | 4.56E-09 | 215.6247 | 1.68E-28 | 2.86E-62 | 0.0101 | 3.98E-75 | |
| Std | 16.8056 | 6.41E-43 | 0.0275 | 4.96E-25 | 0.1565 | 0.0051 | 16.3664 | 2.34E+03 | 2.15E-08 | 27.8799 | 2.78E-29 | 1.57E-61 | 0.0109 | 1.68E-74 | |
| f-rank | 12 | 3 | 9 | 5 | 10 | 7 | 11 | 14 | 6 | 13 | 4 | 2 | 8 | 1 | |
| Mean | 5.0064 | 2.22E-10 | 0.2244 | 1.32E-06 | 4.2167 | 1.6562 | 8.3109 | 2.2796 | 5.01E-10 | 4.55E-09 | 1.29E-07 | 2.26E-16 | 0.0370 | 0 | |
| Std | 0.2056 | 1.21E-09 | 0.1270 | 9.12E-08 | 0.3476 | 0.5219 | 0.4031 | 0.1278 | 8.14E-10 | 1.00E-09 | 6.18E-09 | 1.24E-15 | 0.0337 | 0 | |
| f-rank | 13 | 3 | 9 | 7 | 12 | 10 | 14 | 11 | 4 | 5 | 6 | 2 | 8 | 1 | |
| Mean | 474.9610 | 0 | 342.2456 | 0 | 299.7936 | 315.9863 | 877.4782 | 77.6109 | 4.30E-07 | 0 | 0 | 0 | 394.5909 | 0 | |
| Std | 82.1482 | 0 | 189.7159 | 0 | 55.8888 | 138.5810 | 95.9362 | 26.5817 | 5.24E-07 | 0 | 0 | 0 | 198.6438 | 0 | |
| f-rank | 13 | 1 | 11 | 1 | 9 | 10 | 14 | 8 | 7 | 1 | 1 | 1 | 12 | 1 | |
| Mean | 6.67E-12 | 0 | 1.51E-12 | 2.11E-13 | 5.67E-13 | 9.15E-12 | 2.74E-13 | 6.58E-12 | 8.33E-12 | 6.09E-12 | 2.05E-16 | 0 | 2.04E-13 | 0 | |
| Std | 6.46E-13 | 0 | 3.71E-13 | 3.10E-13 | 1.61E-13 | 7.40E-13 | 4.98E-13 | 6.23E-13 | 8.74E-13 | 1.32E-12 | 9.23E-18 | 0 | 4.71E-13 | 0 | |
| f-rank | 12 | 1 | 9 | 6 | 8 | 14 | 7 | 11 | 13 | 10 | 4 | 1 | 5 | 1 | |
| Mean | −2.9407 | −99 | −20.4045 | −99 | −11.0537 | −12.5152 | −4.8240 | −25.3180 | −98.9999 | −99 | −99 | −99 | −19.1129 | −99 | |
| Std | 1.0692 | 0 | 8.6365 | 0 | 2.4518 | 3.1726 | 1.2623 | 4.3480 | 1.51E-04 | 0 | 0 | 0 | 12.7715 | 0 | |
| f-rank | 14 | 1 | 8 | 1 | 12 | 11 | 13 | 7 | 6 | 1 | 1 | 1 | 9 | 1 | |
| Mean | 89.8927 | 4.29E-48 | 0.2526 | 1.06E-23 | 18.0394 | 0.0263 | 642.5729 | 4.2621 | 4.5844 | 7.13E-33 | 1.36E-27 | 2.11E-52 | 0.0093 | 0 | |
| Std | 44.0807 | 1.76E-47 | 0.2171 | 4.14E-24 | 8.0846 | 0.0113 | 147.2318 | 1.5388 | 7.1802 | 6.90E-33 | 4.27E-28 | 9.06E-52 | 0.0103 | 0 | |
| f-rank | 13 | 3 | 9 | 6 | 12 | 8 | 14 | 10 | 11 | 4 | 5 | 2 | 7 | 1 | |
| Average f-rank | 12.8421 | 2.4211 | 9.5263 | 4.7895 | 10.8421 | 9.3158 | 13.2631 | 9.9474 | 7.7895 | 3.9474 | 4.1053 | 2 | 9 | 1.1579 | |
| Overall f-rank | 13 | 3 | 10 | 6 | 12 | 9 | 14 | 11 | 7 | 4 | 5 | 2 | 8 | 1 |
Comparisons of fourteen algorithms on 7 fixed-dimension test functions
| Function | Results | SSA | ESSA | LSSA | MSNSSA | CSSA | ASSA | SSAPSO | ISSA | GSSA | OBSSA | ASSO | RDSSA | IWOSSA | OOSSA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mean | −1.0316 | −1.0312 | −1.0316 | −1.0316 | −1.0316 | −1.0316 | −1.0316 | −1.0316 | −1.0316 | −1.0316 | −1.0282 | −1.0316 | −1.0316 | −1.0316 | |
| Std | 1.50E-14 | 0.0014 | 7.08E-11 | 5.38E-16 | 4.43E-15 | 4.23E-09 | 5.61E-16 | 1.73E-14 | 5.96E-14 | 5.22E-16 | 0.0042 | 1.39E-15 | 7.58E-14 | 5.29E-16 | |
| f-rank | 7 | 13 | 11 | 3 | 6 | 12 | 4 | 8 | 9 | 1 | 14 | 5 | 10 | 2 | |
| Mean | 3.0000 | 3.3399 | 3.0010 | 3.0000 | 3.0000 | 3.0000 | 3.0000 | 3.0000 | 3.0000 | 3.0000 | 3.4444 | 8.4000 | 3.0000 | 3.0000 | |
| Std | 2.42E-13 | 1.3276 | 0.0011 | 9.95E-15 | 7.04E-14 | 1.40E-05 | 6.57E-15 | 2.89E-13 | 3.82E-13 | 6.31E-15 | 0.4345 | 10.9846 | 1.19E-13 | 7.54E-15 | |
| f-rank | 7 | 12 | 11 | 4 | 5 | 10 | 1 | 8 | 9 | 2 | 13 | 14 | 6 | 3 | |
| Mean | −6.8005 | −10.1518 | −6.2897 | −6.1929 | −9.7340 | −6.8718 | −6.3728 | −7.6419 | −9.3969 | −9.4009 | −3.8265 | −7.7339 | −8.1301 | −9.0693 | |
| Std | 3.3154 | 0.0015 | 3.6414 | 2.1145 | 1.6279 | 3.1046 | 3.0764 | 3.2250 | 1.7561 | 2.2954 | 0.8724 | 2.8814 | 2.9835 | 2.5136 | |
| f-rank | 10 | 1 | 12 | 13 | 2 | 9 | 11 | 8 | 4 | 3 | 14 | 7 | 6 | 5 | |
| Mean | −7.8943 | −10.3993 | −7.3109 | −5.9735 | −9.4618 | −8.4876 | −7.4805 | −8.2487 | −9.3054 | −8.5845 | −3.7410 | −6.1033 | −8.2453 | −9.0311 | |
| Std | 3.4093 | 0.0114 | 3.2499 | 2.0147 | 2.4703 | 3.0322 | 3.2666 | 3.3740 | 2.0828 | 3.0715 | 0.8556 | 3.2402 | 2.9169 | 2.8367 | |
| f-rank | 9 | 1 | 11 | 13 | 2 | 6 | 10 | 7 | 3 | 5 | 14 | 12 | 8 | 4 | |
| Mean | −8.2854 | −10.5347 | −7.4346 | −6.2101 | −9.0455 | −9.6255 | −8.0589 | −9.2001 | −8.4318 | −8.9849 | −3.9731 | −8.5302 | −9.0925 | −9.3506 | |
| Std | 3.2684 | 0.0026 | 3.2458 | 2.2002 | 3.0620 | 2.3901 | 3.3677 | 2.7425 | 2.6360 | 2.8689 | 0.6478 | 3.1472 | 2.6596 | 2.7320 | |
| f-rank | 10 | 1 | 12 | 13 | 6 | 2 | 11 | 4 | 9 | 7 | 14 | 8 | 5 | 3 | |
| Mean | −3.8628 | −3.7380 | −3.8604 | −3.8628 | −3.8628 | −3.8628 | −3.8628 | −3.8628 | −3.8628 | −3.8628 | −3.7876 | −3.8112 | −3.8628 | −3.8628 | |
| Std | 1.72E-10 | 0.0851 | 0.0029 | 2.26E-05 | 5.36E-15 | 1.88E-05 | 3.16E-15 | 1.80E-11 | 2.34E-11 | 1.59E-06 | 0.0555 | 0.1961 | 5.93E-09 | 2.78E-07 | |
| f-rank | 5 | 14 | 11 | 10 | 2 | 9 | 1 | 3 | 4 | 8 | 13 | 12 | 6 | 7 | |
| Mean | −3.2371 | −2.7719 | −3.1831 | −3.2570 | −3.2698 | −3.2385 | −3.2588 | −3.2421 | −3.3184 | −3.2108 | −2.5968 | −3.2866 | −3.2906 | −3.2619 | |
| Std | 0.0668 | 0.3502 | 0.1366 | 0.0782 | 0.0660 | 0.0558 | 0.0605 | 0.0625 | 0.0218 | 0.0618 | 0.2051 | 0.0556 | 0.0536 | 0.0615 | |
| f-rank | 10 | 13 | 12 | 7 | 4 | 9 | 6 | 8 | 1 | 11 | 14 | 3 | 2 | 5 | |
| Average f-rank | 8.2857 | 7.8517 | 11.4286 | 10.4286 | 3.8571 | 8.1429 | 6.2857 | 6.5714 | 5.5714 | 5.2857 | 13.7143 | 8.7143 | 6.1429 | 4.1429 | |
| Overall f-rank | 10 | 8 | 13 | 12 | 1 | 9 | 6 | 7 | 4 | 3 | 14 | 11 | 5 | 2 |
Statistical conclusions based on Wilcoxon signed-rank test on 100-dimensional benchmark problems
| Function | SSA | ESSA | LSSA | MSNSSA | CSSA | ASSA | SSAPSO | ISSA | GSSA | OBSSA | ASSO | RDSSA | IWOSSA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 3.0199E-11 | 3.0199E-11 | 1.0277E-06 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 1.4294E-08 | 3.0199E-11 | ||||
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | |
| 1.2118E-12 | N/A | 1.2118E-12 | N/A | 1.2118E-12 | N/A | 1.2118E-12 | 1.2118E-12 | 0.0028 | N/A | 1.2118E-12 | N/A | 1.2118E-12 | |
| 1.2118E-12 | N/A | 1.2118E-12 | 1.2068E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | N/A | 2.5353E-13 | 3.9410E-12 | 1.2118E-12 | |
| 1.2118E-12 | N/A | 1.2118E-12 | N/A | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.3041E-07 | N/A | N/A | N/A | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 3.0199E-11 | 2.9215E-09 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 4.0772E-11 | 3.0199E-11 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | N/A | 1.2118E-12 | N/A | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 4.5736E-12 | N/A | N/A | N/A | 1.2118E-12 | |
| 1.2118E-12 | N/A | 1.2118E-12 | 1.3056E-07 | 1.2118E-12 | 1.2118E-12 | 1.6572E-11 | 1.2118E-12 | 1.2118E-12 | 4.5736E-12 | 1.2118E-12 | N/A | 0.0216 | |
| 1.2118E-12 | N/A | 1.2118E-12 | N/A | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | N/A | N/A | N/A | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| +/=/− | 19/0/0 | 11/8/0 | 19/0/0 | 15/4/0 | 19/0/0 | 18/1/0 | 19/0/0 | 19/0/0 | 19/0/0 | 13/6/0 | 15/4/0 | 13/5/1 | 19/0/0 |
Comparisons of OLOBL-SSA, DL-SSA, OOBL-SSA, and OOSSA on 19 test functions with 100 dimensions
| Function | Results | SSA | OLOBL-SSA | DL-SSA | OOBL-SSA | OOSSA |
|---|---|---|---|---|---|---|
| Mean | 1.41E+03 | 0 | 4.82E-39 | 1.62E-22 | 0 | |
| Std | 396.0337 | 0 | 2.42E-39 | 1.90E-22 | 0 | |
| f-rank | 5 | 1 | 3 | 4 | 1 | |
| Mean | 47.4085 | 0 | 5.60E-20 | 7.63E-12 | 0 | |
| Std | 5.8319 | 0 | 1.74E-20 | 3.35E-12 | 0 | |
| f-rank | 5 | 1 | 3 | 4 | 1 | |
| Mean | 5.06E+04 | 0 | 1.05E-37 | 1.66E-22 | 0 | |
| Std | 2.66E+04 | 0 | 1.10E-37 | 1.64E-22 | 0 | |
| f-rank | 5 | 1 | 3 | 4 | 1 | |
| Mean | 28.1304 | 0 | 1.88E-20 | 2.09E-12 | 0 | |
| Std | 4.5227 | 0 | 5.98E-21 | 1.47E-13 | 0 | |
| f-rank | 5 | 1 | 3 | 4 | 1 | |
| Mean | 875.4389 | 0 | 2.17E-39 | 4.66E-23 | 0 | |
| Std | 275.0973 | 0 | 1.30E-39 | 3.16E-23 | 0 | |
| f-rank | 5 | 1 | 3 | 4 | 1 | |
| Mean | 2.6832 | 8.92E-05 | 1.04E-04 | 1.20E-04 | 4.38E-05 | |
| Std | 0.6420 | 8.18E-05 | 1.05E-04 | 1.24E-04 | 5.34E-05 | |
| f-rank | 5 | 2 | 3 | 4 | 1 | |
| Mean | 7.61E+07 | 0 | 3.55E-34 | 3.25E-18 | 0 | |
| Std | 2.95E+07 | 0 | 1.75E-34 | 3.24E-18 | 0 | |
| f-rank | 5 | 1 | 3 | 4 | 1 | |
| Mean | 1.29E+07 | 0 | 4.55E-35 | 1.99E-18 | 0 | |
| Std | 4.16E+06 | 0 | 2.49E-35 | 2.76E-18 | 0 | |
| f-rank | 5 | 1 | 3 | 4 | 1 | |
| Mean | 33.0015 | 0.1452 | 0.1709 | 0.1629 | 0.0339 | |
| Std | 9.8040 | 0.0345 | 0.0337 | 0.0380 | 0.0062 | |
| f-rank | 5 | 2 | 4 | 3 | 1 | |
| Mean | 249.9030 | 0 | 0 | 0 | 0 | |
| Std | 44.9377 | 0 | 0 | 0 | 0 | |
| f-rank | 5 | 1 | 1 | 1 | 1 | |
| Mean | 10.2687 | 8.88E-16 | 4.44E-15 | 1.61E-12 | 8.88E-16 | |
| Std | 1.0978 | 0 | 0 | 8.88E-13 | 0 | |
| f-rank | 5 | 1 | 3 | 4 | 1 | |
| Mean | 12.8754 | 0 | 0 | 0 | 0 | |
| Std | 3.5134 | 0 | 0 | 0 | 0 | |
| f-rank | 5 | 1 | 1 | 1 | 1 | |
| Mean | 1.01E+03 | 0 | 2.37E-39 | 1.15E-24 | 0 | |
| Std | 610.0508 | 0 | 2.74E-39 | 1.83E-24 | 0 | |
| f-rank | 5 | 1 | 2 | 3 | 1 | |
| Mean | 72.3570 | 189.1811 | 5.61E-41 | 188.6257 | 1.63E-76 | |
| Std | 16.3749 | 40.3712 | 3.12E-41 | 30.0553 | 5.56E-76 | |
| f-rank | 3 | 5 | 2 | 4 | 1 | |
| Mean | 5.0618 | 0 | 9.03E-11 | 1.03E-06 | 0 | |
| Std | 0.2752 | 0 | 1.30E-11 | 2.45E-07 | 0 | |
| f-rank | 5 | 1 | 3 | 4 | 1 | |
| Mean | 475.4789 | 0 | 0 | 0 | 0 | |
| Std | 112.1545 | 0 | 0 | 0 | 0 | |
| f-rank | 5 | 1 | 1 | 1 | 1 | |
| Mean | 6.91E-12 | 0 | 7.89E-12 | 7.96E-12 | 0 | |
| Std | 4.49E-13 | 0 | 7.73E-13 | 8.37E-13 | 0 | |
| f-rank | 5 | 1 | 5 | 4 | 1 | |
| Mean | −2.6258 | −99 | −39.3082 | −99 | −99 | |
| Std | 0.9471 | 0 | 12.2275 | 0 | 0 | |
| f-rank | 5 | 1 | 4 | 1 | 1 | |
| Mean | 92.2466 | 0 | 4.65E-40 | 4.14E-24 | 0 | |
| Std | 28.3720 | 0 | 3.04E-40 | 4.08E-24 | 0 | |
| f-rank | 5 | 1 | 3 | 4 | 1 | |
| Average f-rank | 4.8947 | 1.3157 | 2.7895 | 3.2632 | 1 | |
| Overall f-rank | 5 | 2 | 3 | 4 | 1 |
Results obtained by OOSSA on 10,000-dimensional functions
| Function | OOSSA | ||||
|---|---|---|---|---|---|
| Best | Worst | Mean | Std | SR% | |
| 0 | 0 | 0 | 0 | 100 | |
| 0 | 0 | 0 | 0 | 100 | |
| 0 | 0 | 0 | 0 | 100 | |
| 0 | 0 | 0 | 0 | 100 | |
| 0 | 0 | 0 | 0 | 100 | |
| 2.65E-06 | 2.24E-04 | 5.45E-05 | 5.42E-05 | 20 | |
| 0 | 0 | 0 | 0 | 100 | |
| 0 | 0 | 0 | 0 | 100 | |
| 0.2149 | 0.2770 | 0.2566 | 0.0245 | 0 | |
| 0 | 0 | 0 | 0 | 100 | |
| 8.88E-16 | 8.88E-16 | 8.88E-16 | 0 | 100 | |
| 0 | 0 | 0 | 0 | 100 | |
| 0 | 0 | 0 | 0 | 100 | |
| 9.04E-83 | 3.09E-75 | 6.19E-76 | 1.38E-75 | 100 | |
| 0 | 0 | 0 | 0 | 100 | |
| 0 | 0 | 0 | 0 | 100 | |
| 0 | 0 | 0 | 0 | 100 | |
| −9999 | −9999 | −9999 | 0 | 100 | |
| 0 | 0 | 0 | 0 | 100 | |
Comparisons of thirteen algorithms on 19 test functions with 100 dimensions
| Function | Results | TSA | SOGWO | MPA | HGS | EO | EESHHO | ArOA | AOA | IGWO | WEMFO | DMMFO | OGWO | OOSSA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mean | 3.54E-10 | 3.07E-12 | 2.20E-19 | 1.42E-143 | 5.99E-29 | 0 | 0.0258 | 2.43E-82 | 2.51E-12 | 2.14E-23 | 3.29E+04 | 3.67E-15 | 0 | |
| Std | 3.58E-10 | 2.72E-12 | 2.45E-19 | 7.80E-143 | 1.70E-28 | 0 | 0.0087 | 1.32E-81 | 1.97E-12 | 1.01E-22 | 7.24E+03 | 4.52E-15 | 0 | |
| f-rank | 11 | 10 | 7 | 3 | 5 | 1 | 12 | 4 | 9 | 6 | 13 | 8 | 1 | |
| Mean | 2.12E-07 | 3.89E-08 | 1.44E-11 | 8.23E-71 | 1.60E-17 | 2.20E-181 | 1.51E-60 | 2.46E-43 | 1.52E-08 | 1.77E-14 | 224.7894 | 4.04E-10 | 0 | |
| Std | 1.38E-07 | 1.24E-08 | 1.10E-11 | 4.51E-11 | 9.44E-18 | 0 | 8.25E-60 | 1.12E-42 | 6.49E-09 | 2.42E-14 | 41.5279 | 2.77E-10 | 0 | |
| f-rank | 12 | 11 | 8 | 3 | 6 | 2 | 4 | 5 | 10 | 7 | 13 | 9 | 1 | |
| Mean | 1.26E-04 | 1.70E+03 | 8.8866 | 7.04E-14 | 4.6673 | 1.14E-203 | 0.6431 | 3.77E-64 | 5.89E+03 | 1.77E-10 | 2.32E+05 | 920.5124 | 0 | |
| Std | 7.42E+03 | 1.47E+03 | 12.3809 | 3.86E-13 | 10.9024 | 0 | 0.5472 | 1.70E-63 | 2.85E+03 | 7.10E-10 | 3.53E+04 | 928.2126 | 0 | |
| f-rank | 4 | 11 | 9 | 5 | 8 | 2 | 7 | 3 | 12 | 6 | 13 | 10 | 1 | |
| Mean | 56.0193 | 0.8555 | 2.35E-07 | 3.45E-68 | 0.0043 | 1.70E-139 | 0.0891 | 2.43E-38 | 3.7332 | 4.44E-10 | 88.1379 | 2.2099 | 0 | |
| Std | 12.4441 | 0.6042 | 1.29E-07 | 1.85E-67 | 0.0105 | 9.32E-139 | 0.0119 | 7.88E-38 | 2.3007 | 1.44E-09 | 2.4502 | 2.2689 | 0 | |
| f-rank | 12 | 9 | 6 | 3 | 7 | 2 | 8 | 4 | 11 | 5 | 13 | 10 | 1 | |
| Mean | 1.73E-10 | 4.86E-13 | 6.87E-20 | 9.97E-158 | 1.40E-29 | 0 | 2.77E-106 | 3.85E-78 | 1.14E-12 | 9.07E-24 | 1.45E+04 | 7.378E-16 | 0 | |
| Std | 2.51E-10 | 3.03E-13 | 5.04E-20 | 5.46E-157 | 1.77E-29 | 0 | 1.52E-105 | 1.82E-77 | 1.18E-12 | 2.69E-23 | 2.68E+03 | 7.42E-16 | 0 | |
| f-rank | 12 | 10 | 8 | 3 | 6 | 1 | 4 | 5 | 11 | 7 | 13 | 9 | 1 | |
| Mean | 0.0489 | 0.0070 | 0.0019 | 0.0012 | 0.0025 | 2.58E-04 | 5.49E-05 | 6.47E-04 | 0.0130 | 0.0020 | 90.7925 | 0.0025 | 6.63E-05 | |
| Std | 0.0165 | 0.0021 | 9.33E-04 | 0.0021 | 0.0014 | 3.35E-04 | 6.08E-05 | 3.43E-04 | 0.0046 | 0.0013 | 31.1422 | 0.0022 | 5.24E-05 | |
| f-rank | 12 | 10 | 6 | 5 | 8 | 3 | 1 | 4 | 11 | 7 | 13 | 9 | 2 | |
| Mean | 6.98E-07 | 3.83E-09 | 7.61E-156 | 3.49E-167 | 1.21E-25 | 2.40E-322 | 51.8390 | 1.04E-75 | 2.95E-09 | 1.28E-18 | 1.91E+08 | 5.90E-12 | 0 | |
| Std | 1.14E-06 | 3.00E-09 | 4.17E-155 | 0 | 1.17E-25 | 0 | 57.8071 | 4.43E-75 | 2.04E-09 | 6.67E-18 | 7.26E+07 | 9.26E-12 | 0 | |
| f-rank | 11 | 10 | 4 | 3 | 6 | 2 | 12 | 5 | 9 | 7 | 13 | 8 | 1 | |
| Mean | 2.41E-06 | 1.52E-08 | 2.73E-15 | 5.34E-144 | 4.14E-25 | 0 | 1.68E-67 | 1.47E-76 | 2.62E-08 | 1.49E-17 | 3.17E+08 | 3.39E-11 | 0 | |
| Std | 2.32E-06 | 1.02E-08 | 2.50E-15 | 2.91E-143 | 4.99E-25 | 0 | 9.19E-67 | 7.66E-76 | 2.30E-08 | 8.09E-17 | 6.60E+07 | 4.26E-11 | 0 | |
| f-rank | 12 | 10 | 8 | 3 | 6 | 1 | 5 | 4 | 11 | 7 | 13 | 9 | 1 | |
| Mean | 11.0946 | 0.2861 | 0.0448 | 6.41E-06 | 0.0388 | 4.69E-05 | 0.9009 | 1.0893 | 0.1933 | 0.4060 | 7.59E+07 | 0.2633 | 0.0365 | |
| Std | 4.5679 | 0.0615 | 0.0092 | 1.14E-05 | 0.0080 | 2.90E-05 | 0.0203 | 0.0553 | 0.0502 | 0.0631 | 3.23E+07 | 0.0871 | 0.0071 | |
| f-rank | 12 | 8 | 5 | 1 | 4 | 2 | 10 | 11 | 6 | 9 | 11 | 7 | 3 | |
| Mean | 999.7646 | 10.8969 | 0 | 0 | 0 | 0 | 0 | 0 | 130.0050 | 446.2258 | 847.8756 | 1.1783 | 0 | |
| Std | 119.4328 | 5.8513 | 0 | 0 | 0 | 0 | 0 | 0 | 52.0586 | 357.3273 | 64.0263 | 2.5308 | 0 | |
| f-rank | 13 | 9 | 1 | 1 | 1 | 1 | 1 | 1 | 10 | 11 | 12 | 8 | 1 | |
| Mean | 3.97E-06 | 1.31E-07 | 4.98E-11 | 8.88E-16 | 3.45E-14 | 8.88E-16 | 6.78E-04 | 19.9668 | 1.56E-07 | 1.3723 | 19.7511 | 5.73E-09 | 8.88E-16 | |
| Std | 3.24E-06 | 4.93E-08 | 2.56E-11 | 0 | 5.73E-15 | 0 | 0.0012 | 2.34E-05 | 7.04E-08 | 5.0639 | 0.1190 | 2.65E-09 | 0 | |
| f-rank | 9 | 7 | 5 | 1 | 4 | 1 | 10 | 13 | 8 | 11 | 12 | 6 | 1 | |
| Mean | 0.0134 | 0.0090 | 0 | 0 | 0 | 0 | 608.0626 | 0 | 0.0044 | 0 | 307.1925 | 0.0022 | 0 | |
| Std | 0.0164 | 0.0150 | 0 | 0 | 0 | 0 | 174.0302 | 0 | 0.0071 | 0 | 84.3708 | 0.0091 | 0 | |
| f-rank | 11 | 10 | 1 | 1 | 1 | 1 | 13 | 1 | 9 | 1 | 12 | 8 | 1 | |
| Mean | 3.86E-12 | 2.04E-14 | 9.30E-21 | 2.25E-40 | 9.12E-31 | 0 | 9.88E-105 | 9.80E-79 | 2.61E-14 | 5.30E-25 | 493.9897 | 7.71E-17 | 0 | |
| Std | 4.26E-12 | 1.15E-14 | 1.01E-20 | 1.23E-39 | 1.08E-30 | 0 | 5.41E-104 | 3.74E-78 | 1.87E-14 | 2.01E-24 | 112.6501 | 1.03E-16 | 0 | |
| f-rank | 12 | 10 | 8 | 5 | 6 | 1 | 3 | 4 | 11 | 7 | 13 | 9 | 1 | |
| Mean | 8.33E-12 | 2.89E-13 | 4.25E-19 | 1.93E-113 | 5.01E-28 | 1.43E-08 | 1.36E+03 | 1.27E-71 | 2.36E-12 | 2.09E-25 | 518.0831 | 9.98E-16 | 7.47E-75 | |
| Std | 1.01E-11 | 2.32E-13 | 3.59E-19 | 1.06E-112 | 7.36E-28 | 5.95E-08 | 143.8588 | 4.62E-71 | 1.99E-12 | 5.97E-25 | 77.7780 | 9.45E-16 | 4.08E-74 | |
| f-rank | 10 | 8 | 6 | 1 | 4 | 11 | 13 | 3 | 9 | 5 | 12 | 7 | 2 | |
| Mean | 3.1302 | 0.0103 | 6.74E-07 | 2.37E-39 | 1.36E-09 | 0 | 0.0032 | 9.00E-22 | 0.0103 | 1.36E-08 | 8.5266 | 8.27E-05 | 0 | |
| Std | 1.5108 | 0.0027 | 6.17E-07 | 7.80E-39 | 4.89E-10 | 0 | 0.0084 | 2.03E-21 | 0.0028 | 1.46E-08 | 0.3173 | 4.18E-05 | 0 | |
| f-rank | 12 | 11 | 7 | 3 | 5 | 1 | 9 | 4 | 10 | 6 | 13 | 8 | 1 | |
| Mean | 988.0366 | 27.1090 | 0 | 0 | 0.0333 | 0 | 0 | 22.9166 | 277.3652 | 397.1056 | 846.4746 | 13.8193 | 0 | |
| Std | 93.6936 | 50.2783 | 0 | 0 | 0.1826 | 0 | 0 | 125.5196 | 136.9208 | 380.1985 | 69.5645 | 37.3923 | 0 | |
| f-rank | 13 | 9 | 1 | 1 | 6 | 1 | 1 | 8 | 10 | 11 | 12 | 7 | 1 | |
| Mean | 1.52E-11 | 1.45E-11 | 0 | 1.65E-15 | 1.93E-15 | 0 | 0 | 0 | 1.68E-11 | 1.1E-12 | 3.05E-12 | 1.41E-11 | 0 | |
| Std | 5.91E-13 | 5.82E-13 | 0 | 9.01E-15 | 1.04E-14 | 0 | 0 | 0 | 4.12E-13 | 5.35E-13 | 7.23E-13 | 6.81E-13 | 0 | |
| f-rank | 12 | 11 | 1 | 6 | 7 | 1 | 1 | 1 | 13 | 8 | 9 | 10 | 1 | |
| Mean | −5.9377 | −16.4112 | −71.6466 | −99 | −23.6364 | −99 | −98.5716 | −36.6699 | −5.1035 | −44.4780 | −6.1754 | −35.5503 | −99 | |
| Std | 1.6435 | 5.1955 | 33.9875 | 0 | 10.3757 | 0 | 0.1270 | 41.5391 | 4.3060 | 43.2858 | 1.1354 | 10.2110 | 0 | |
| f-rank | 12 | 10 | 5 | 1 | 9 | 1 | 4 | 7 | 13 | 6 | 11 | 8 | 1 | |
| Mean | 0.0012 | 6.17E-05 | 1.12E-19 | 3.11E-132 | 3.68E-14 | 7.72E-310 | 2.92E-141 | 6.13E-77 | 7.92E-04 | 1.05E-24 | 9.10E+03 | 2.93E-05 | 0 | |
| Std | 0.0012 | 5.05E-05 | 4.03E-19 | 1.68E-131 | 1.81E-13 | 0 | 1.60E-140 | 3.35E-76 | 6.21E-04 | 5.12E-24 | 3.43E+03 | 2.78E-05 | 0 | |
| f-rank | 12 | 10 | 7 | 4 | 8 | 2 | 3 | 5 | 11 | 6 | 13 | 9 | 1 | |
| Average f-rank | 11.2631 | 9.6842 | 5.4211 | 2.7895 | 5.6316 | 1.9474 | 6.3158 | 4.8947 | 10.2105 | 7 | 12.3158 | 8.3684 | 1.2105 | |
| Overall f-rank | 12 | 10 | 5 | 3 | 6 | 2 | 7 | 4 | 11 | 8 | 13 | 9 | 1 |
Statistical conclusions based on Wilcoxon signed-rank test on 100-dimensional benchmark problems
| Function | TSA | SOGWO | MPA | HGS | EO | EESHHO | ArOA | AOA | IGWO | WEMFO | DMMFO | OGWO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 2.9343E-05 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 6.6096E-05 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 3.4526E-07 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2717E-05 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 6.6167E-04 | 1.2118E-12 | N/A | 0.0216 | 5.7720E-11 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.6572E-11 | |
| 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 1.3250E-04 | 3.0199E-11 | 0.0061 | 6.6955E-11 | 3.0199E-11 | 4.5043E-11 | 3.0199E-11 | 3.3384E-11 | ||
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 0.0028 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | ||
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 2.2130E-06 | 1.2118E-12 | N/A | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 3.0199E-11 | 3.0199E-11 | 0.0012 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | ||
| 1.2118E-12 | 1.2118E-12 | N/A | N/A | N/A | N/A | N/A | N/A | 1.2118E-12 | 4.7884E-08 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | N/A | 9.1148E-13 | N/A | 6.6096E-05 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | N/A | N/A | N/A | N/A | 1.2118E-12 | N/A | 1.2118E-12 | N/A | 1.2118E-12 | 4.5664E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 3.1349E-04 | 1.2118E-12 | N/A | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 1.9558E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0939E-06 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | 3.0199E-11 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 3.1349E-04 | 3.0199E-11 | N/A | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | N/A | N/A | N/A | N/A | 1.2118E-12 | 1.7016E-08 | 1.2118E-12 | 1.2118E-12 | |||
| 1.2118E-12 | 1.2118E-12 | N/A | N/A | N/A | N/A | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | |||
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | N/A | 1.2118E-12 | N/A | 1.2118E-12 | 4.7884E-08 | 1.2118E-12 | 1.6572E-11 | 1.2118E-12 | 1.2118E-12 | |
| 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2717E-05 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | 1.2118E-12 | ||
| +/=/− | 19/0/0 | 19/0/0 | 15/4/0 | 12/5/2 | 14/5/0 | 8/10/1 | 15/4/0 | 19/0/0 | 19/0/0 | 18/1/0 | 19/0/0 | 19/0/0 |
Fig. 11Convergence curves of SSA-based algorithms for twelve representative test functions
Fig. 12Convergence curves of OOSSA and twelve cutting-edge algorithms for twelve representative test functions
Fig. 13Pressure vessel design problem
Comparison of optimization results for pressure vessel design
| Algorithm | Optimal cost | ||||
|---|---|---|---|---|---|
| OOSSA | 0.779522 | 0.390588 | 40.38971848 | 199.026456 | 5902.93731 |
| SSA [ | 0.790678 | 0.390834 | 40.96773875 | 195.91822 | 6012.1885 |
| GWO [ | 0.8125 | 0.4345 | 42.098181 | 176.75873 | 6051.5639 |
| WOA [ | 0.8125 | 0.4375 | 42.0982699 | 176.639 | 6059.741 |
| MFO [ | 0.8125 | 0.4375 | 42.098445 | 176.636596 | 6059.7143 |
| MVO [ | 0.8125 | 0.4375 | 42.0907382 | 176.73869 | 6060.8066 |
| MPA [ | 0.8125 | 0.4375 | 42.098445 | 176.636607 | 6059.7144 |
| EO [ | 0.8125 | 0.4375 | 42.0984456 | 176.6365958 | 6059.7143 |
| HHO [ | 0.817584 | 0.407293 | 42.009174576 | 176.071964 | 6000.46259 |
| SCA [ | 0.8125 | 0.43375 | 42.04861 | 177.7078 | 6076.3651 |
| CSS [ | 0.8125 | 0.4375 | 42.103624 | 176.572656 | 6059.0888 |
Fig. 14I-beam design problem
Comparison of optimization results for I-beam design problem
| Algorithm | Optimum vertical deflection | ||||
|---|---|---|---|---|---|
| OOSSA | 50 | 80 | 1.76470588 | 5 | 0.0066259581 |
| SSA [ | 50 | 80 | 1.76470587 | 5.0000 | 0.0066259581 |
| WOA [ | 49.99799 | 80 | 1.7647477 | 5 | 0. 00662619 |
| MFO [ | 50 | 80 | 1.7647 | 5 | 0.0066259 |
| BWOA [ | 50 | 80 | 1.76470588 | 5 | 0.0066259581 |
| SOS [ | 50 | 80 | 0.9 | 2.32179 | 0.0130741 |
| ARSM [ | 37.05 | 80 | 1.71 | 2.31 | 0.0157 |
| IARSM [ | 48.42 | 79.99 | 0.9 | 2.4 | 0.131 |
| CS [ | 50 | 80 | 0.9 | 2.321675 | 0.0130747 |
Fig. 15Cantilever beam problem
Comparison of results on cantilever beam design problem
| Algorithm | Optimum weight | |||||
|---|---|---|---|---|---|---|
| OOSSA | 5.7987206 | 5.2887823 | 4.5313474 | 3.2840148 | 2.1347847 | 1.3127493670 |
| SSA [ | 6.0151345 | 5.3093046 | 4.4950067 | 3.5014262 | 2.1527879 | 1.33995639 |
| MFO [ | 5.9848717 | 5.3167269 | 4.4973325 | 3.5136164 | 2.1616202 | 1.339988085 |
| MVO [ | 6.0239402 | 5.30601123 | 4.49501132 | 3.49602232 | 2.15272617 | 1.3399595 |
| SOS [ | 6.01878 | 5.30344 | 4.49587 | 3.49896 | 2.15564 | 1.33996 |
| CS [ | 6.0089 | 5.3049 | 4.5023 | 3.5077 | 2.1504 | 1.33999 |
| SaISOS [ | 5.929337 | 5.314156 | 4.449033 | 3.473583 | 2.1616463 | 1.33515 |
| ALO [ | 6.01812 | 5.31142 | 4.48836 | 3.49751 | 2.158329 | 1.33995 |
| MMA [ | 6.0100 | 5.3000 | 4.4900 | 3.4900 | 2.1500 | 1.3400 |
| GCA-I [ | 6.0100 | 5.30400 | 4.4900 | 3.4980 | 2.1500 | 1.3400 |
| GCA-II [ | 6.0100 | 5.3000 | 4.4900 | 3.4900 | 2.1500 | 1.3400 |
| GOA [ | 6.011674 | 5.31297 | 4.48307 | 3.50279 | 2.16333 | 1.33996 |
Fig. 16Equivalent circuit of SDM
Comparison results among different algorithms on SDM
| Algorithm | RMSE | |||||
|---|---|---|---|---|---|---|
| BSA [ | 0.7609 | 0.37749 | 0.0358 | 56.5266 | 1.4970 | 1.0398E-03 |
| LBSA [ | 0.7609 | 0.34618 | 0.0362 | 59.0978 | 1.4881 | 1.0143E-03 |
| IBSA [ | 0.7607 | 0.35502 | 0.0361 | 58.2012 | 1.4907 | 1.0092E-03 |
| BLPSO [ | 0.7607 | 0.36620 | 0.0359 | 60.2845 | 1.4939 | 1.0272E-03 |
| HISA [ | 1.0323 | 2.67736 | 1.2317 | 74.8451 | 47.658 | 2.0166E-03 |
| PSO-WOA [ | 0.7606 | 0.34016 | 0.0361 | 59.3231 | 1.4864 | 1.0710E-03 |
| mGWO [ | 0.7606 | 0.38534 | 0.0357 | 64.6624 | 1.4991 | 1.1279E-03 |
| IGWO [ | 0.7627 | 0.23878 | 0.0365 | 30.5388 | 1.4521 | 2.3038E-03 |
| WOA [ | 0.7599 | 0.41702 | 0.0351 | 74.4021 | 1.5072 | 1.3900E-03 |
| SSA [ | 0.7775 | 0.14269 | 0.0068 | 55.6980 | 1.9957 | 1.8300E-02 |
| OOSSA | 0.7608 | 0.33809 | 0.0361 | 53.2795 | 1.4858 | 9.9966E-04 |
Fig. 17Comparison between measured data and simulated data obtained by OOSSA for SDM
Type of environment
| Terrain | No. of obstacles | Initial coordinates | Final coordinates | X axis | Y axis | Obstacle radius |
|---|---|---|---|---|---|---|
| Map 1 | 3 | 0, 0 | 4, 6 | [1 1.8 4.5] | [1 5.0 0.9] | [0.8 1.5 1] |
| Map 2 | 6 | 0, 0 | 10, 10 | [1.5 8.5 3.2 6.0 1.2 7.0] | [4.5 6.5 2.5 3.5 1.5 8.0] | [1.5 0.9 0.4 0.6 0.8 0.6] |
| Map 3 | 13 | 3, 3 | 14, 14 | [1.5 4.0 1.2 5.2 9.5 6.5 10.8 5.9 3.4 8.6 11.6 3.3 11.8] | [4.5 3.0 1.5 3.7 10.3 7.3 6.3 9.9 5.6 8.2 8.6 11.5 11.5] | [0.5 0.4 0.4 0.8 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7] |
| Map 4 | 30 | 3, 3 | 14, 14 | [10.1 10.6 11.1 11.6 12.1 11.2 11.7 12.2 12.7 13.2 11.4 11.9 12.4 12.9 13.4 8 8.5 9 9.5 10 9.3 9.8 10.3 10.8 11.3 5.9 6.4 6.9 7.4 7.9] | [8.8 8.8 8.8 8.8 8.8 11.7 11.7 11.7 11.7 11.7 9.3 9.3 9.3 9.3 9.3 5.3 5.3 5.3 5.3 5.3 6.7 6.7 6.7 6.7 6.7 8.4 8.4 8.4 8.4 8.4] | [0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4] |
| Map 5 | 45 | 0, 0 | 15, 15 | [2 2 2 2 2 2 4 4 4 4 4 4 4 4 4 6 6 6 8 8 8 8 8 8 8 8 8 10 10 10 10 10 10 10 10 10 12 12 12 12 12 14 14 14 14] | [8 8.5 9 9.5 10 10.5 3 3.5 4 4.5 5 5.5 6 6.5 7 11 11.5 12 1 1.5 2 2.5 3 3.4 4 4.5 5 6 6.5 7 7.5 8 8.5 9 9.5 10 10 10.5 11 11.5 12 10 10.5 11 11.5] | [0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4] |
The minimum path length comparison of OOSSA-based MRPP approach and competitors under five terrains
| Terrain | PSO | FA | ABC | GWO | SSA | OOSSA |
|---|---|---|---|---|---|---|
| Path length | Path length | Path length | Path length | Path length | Path length | |
| Map 1 | 7.7328 | 7.5281 | 7.7527 | 7.7625 | 8.6017 | |
| Map 2 | 14.5037 | 14.4288 | 14.8418 | 14.3565 | 15.2430 | |
| Map 3 | 17.2219 | 16.1593 | 17.4818 | 17.3517 | 16.9979 | |
| Map 4 | 16.1925 | 16.3031 | 16.2919 | 16.3281 | 16.8157 | |
| Map 5 | 21.8520 | 21.9933 | 21.8792 | 22.3073 | 22.1842 |
Fig. 18Map 1 (a) PSO, (b) FA, (c) ABC, (d) GWO, (e) SSA and (f) OBDSSA
Fig. 19Map 2 (a) PSO, (b) FA, (c) ABC, (d) GWO, (e) SSA and (f) OBDSSA
Fig. 20Map 3 (a) PSO, (b) FA, (c) ABC, (d) GWO, (e) SSA and (f) OBDSSA
Fig. 21Map 4 (a) PSO, (b) FA, (c) ABC, (d) GWO, (e) SSA and (f) OBDSSA
Fig. 22Map 5 (a) PSO, (b) FA, (c) ABC, (d) GWO, (e) SSA and (f) OBDSSA