| Literature DB >> 34956353 |
Shaoqiang Yan1, Ping Yang1, Donglin Zhu2, Wanli Zheng1, Fengxuan Wu1.
Abstract
This paper solves the shortcomings of sparrow search algorithm in poor utilization to the current individual and lack of effective search, improves its search performance, achieves good results on 23 basic benchmark functions and CEC 2017, and effectively improves the problem that the algorithm falls into local optimal solution and has low search accuracy. This paper proposes an improved sparrow search algorithm based on iterative local search (ISSA). In the global search phase of the followers, the variable helix factor is introduced, which makes full use of the individual's opposite solution about the origin, reduces the number of individuals beyond the boundary, and ensures the algorithm has a detailed and flexible search ability. In the local search phase of the followers, an improved iterative local search strategy is adopted to increase the search accuracy and prevent the omission of the optimal solution. By adding the dimension by dimension lens learning strategy to scouters, the search range is more flexible and helps jump out of the local optimal solution by changing the focusing ability of the lens and the dynamic boundary of each dimension. Finally, the boundary control is improved to effectively utilize the individuals beyond the boundary while retaining the randomness of the individuals. The ISSA is compared with PSO, SCA, GWO, WOA, MWOA, SSA, BSSA, CSSA, and LSSA on 23 basic functions to verify the optimization performance of the algorithm. In addition, in order to further verify the optimization performance of the algorithm when the optimal solution is not 0, the above algorithms are compared in CEC 2017 test function. The simulation results show that the ISSA has good universality. Finally, this paper applies ISSA to PID parameter tuning and robot path planning, and the results show that the algorithm has good practicability and effect.Entities:
Mesh:
Year: 2021 PMID: 34956353 PMCID: PMC8695025 DOI: 10.1155/2021/6860503
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Coefficient model. (a) Original random coefficient. (b) Variable helix factor.
Figure 2Parameter space. (a) Step function. (b) Shekel function.
Statistics on the number of individuals beyond the boundary.
| Function | Step | Shekel |
|---|---|---|
| Dimension | 30 dim | 4 dim |
| Boundary |
|
|
| Number of times the original algorithm follower exceeded the boundary | 1505 | 3739 |
| Number of times the follower exceeded boundaries after improvement | 0 | 0 |
| Total number of times the original algorithm exceeded the boundary | 1696 | 4381 |
| Total number of times the improved algorithm exceeded the boundary | 161 | 1095 |
Figure 3Main idea of improved iterative local search.
Figure 4Main principles of lens imaging.
Comparison of three kinds of reverse learning.
| Boundary | Focusing ability ( | Reverse solution position | Effect | |
|---|---|---|---|---|
| Reverse learning | Unchanged | 1 | On boundary midpoint symmetry | Accelerating convergence |
| Lens imaging learning | Dynamic change according to the maximum and minimum of individual position of population | A large constant, which is more than 1 | About boundary midpoint reduction imaging | Accelerating convergence |
| Dimension by dimension lens imaging learning | The maximum and minimum values of each dimension change dynamically according to the individual position of the population | According to the dynamic change of iteration times, the first and middle stages are less than 1, and the later stage is more than 1 | In the early and middle stages, the image is enlarged at the midpoint of the boundary, and in the later stage, the image is smaller | Jump out of the local optimum in the first and middle stage and accelerate the convergence in the later stage |
Figure 5Individual distribution of SSA. (a) SSA individual initialization map. (b) Individual distribution of SSA in 20 generations.
Figure 6Individual distribution of ISSA. (a) ISSA individual initialization map. (b) Individual distribution of ISSA in 20 generations.
Figure 7Algorithm flow chart.
Parameter.
| Algorithm | PSO | SCA | GWO | WOA | MWOA | SSA | BSSA | CSSA | LSSA | ISSA |
|---|---|---|---|---|---|---|---|---|---|---|
| Parameter |
|
|
|
|
| ST = 0.8 | ST = 0.8 | ST = 0.8 | ST = 0.8 | ST = 0.8 |
Test function.
| Function | Dimensions | Interval | Min |
|---|---|---|---|
|
| 30/100 | [−100, 100] | 0 |
|
| 30/100 | [−100, 100] | 0 |
|
| 30/100 | [−100, 100] | 0 |
|
| 30/100 | [−100, 100] | 0 |
|
| 30/100 | [−30, 30] | 0 |
|
| 30/100 | [−100, 100] | 0 |
|
| 30/100 | [−1.28, 1.28] | 0 |
|
| 30/100 | [−500, 500] | −418.98 |
|
| 30/100 | [−5.12, 5.12] | 0 |
|
| 30/100 | [−32, 32] | 0 |
|
| 30/100 | [−600, 600] | 0 |
|
| 30/100 | [−50,50] | 0 |
|
| |||
|
| |||
|
| 30/100 | [−50,50] | 0 |
|
| 2 | [−65.536, 65.536] | 0.998 |
|
| 4 | [−5, 5] | 0.0003 |
|
| 2 | [−5, 5] | −1.032 |
|
| 2 | [−5, 5] | 0.3979 |
|
| 2 | [−2, 2] | 3 |
|
| 3 | [0,1] | −3.863 |
|
| 6 | [0, 1] | −3.32 |
|
| 4 | [0, 10] | −10.1532 |
|
| 4 | [0, 10] | −10.4029 |
|
| 4 | [0, 10] | −10.5364 |
Comparison table of the optimization effect of each algorithm (30 dimensions and fixed dimensions).
|
| Index | PSO | SCA | GWO | WOA | MWOA | SSA | BSSA | CSSA | LSSA | ISSA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| F1 | Best | 3.039 | 2.140 | 5.309 | 3.217 | 2.455 |
| 5.308 |
|
|
|
| Worst | 2.030 | 1.076 | 9.250 | 3.331 | 1.392 |
| 9.853 |
|
|
| |
| Ave | 2.356 | 8.143 | 1.680 | 1.167 | 1.526 |
| 3.337 |
|
|
| |
| Std | 3.697 | 2.128 | 2.379 | 6.075 | 3.710 |
|
|
|
|
| |
| Rank | 9 | 10 | 8 | 7 | 6 | 1 | 5 | 1 | 1 | 1 | |
| F2 | Best | 5.760 | 4.632 | 3.354 | 2.808 | 1.441 |
| 1.827 |
| 2.123 |
|
| Worst | 2.620 | 1.803 | 5.443 | 7.961 | 3.663 | 5.557 | 1.955 |
| 2.174 |
| |
| Ave | 4.306 | 4.924 | 1.410 | 1.014 | 1.594 | 2.250 | 1.332 |
| 7.253 |
| |
| Std | 4.897 | 4.613 | 1.008 | 2.073 | 6.709 |
| 4.462 |
|
|
| |
| Rank | 9 | 10 | 8 | 6 | 7 | 3 | 5 | 1 | 4 | 1 | |
| F3 | Best | 4.148 | 7.288 | 1.144 | 1.056 | 2.370 |
| 6.239 |
|
|
|
| Worst | 1.465 | 1.962 | 3.338 | 5.602 | 6.525 | 6.949 | 3.651 |
| 1.751 |
| |
| Ave | 9.521 | 7.423 | 1.535 | 3.870 | 4.355 | 2.316 | 1.217 |
| 7.297 |
| |
| Std | 3.092 | 4.667 | 6.126 | 1.181 | 1.007 | 1.269 |
|
|
|
| |
| Rank | 7 | 8 | 6 | 9 | 10 | 5 | 4 | 1 | 3 | 1 | |
| F4 | Best | 6.129 | 1.282 | 9.960 | 3.426 | 4.515 | 2.102 | 3.783 |
| 1.942 |
|
| Worst | 1.677 | 6.014 | 5.466 | 8.940 | 8.833 | 8.277 | 6.088 | 1.338 | 1.789 |
| |
| Ave | 1.077 | 3.790 | 1.135 | 4.785 | 4.205 | 2.774 | 4.300 | 4.720 | 6.026 |
| |
| Std | 2.676 | 1.281 | 1.271 | 2.867 | 3.029 | 1.511 | 1.332 |
| 3.265 |
| |
| Rank | 7 | 8 | 6 | 10 | 9 | 5 | 4 | 2 | 3 | 1 | |
| F5 | Best | 2.564 | 4.001 | 2.581 | 2.707 | 2.701 | 2.124 | 2.502 | 1.176 | 8.738 |
|
| Worst | 1.817 | 2.485 | 2.874 | 2.877 | 2.876 | 3.498 | 2.572 | 5.266 | 1.097 |
| |
| Ave | 8.783 | 2.463 | 2.704 | 2.794 | 2.795 | 4.175 | 5.466 | 2.864 | 5.689 |
| |
| Std | 4.634 | 4.827 | 6.734 | 4.754 | 4.112 | 9.187 | 7.765 | 1.005 | 2.064 |
| |
| Rank | 9 | 10 | 6 | 7 | 8 | 2 | 4 | 3 | 5 | 1 | |
| F6 | Best | 7.636 | 5.178 | 6.012 | 4.835 | 6.880 |
| 3.524 | 1.360 | 3.385 |
|
| Worst | 1.739 | 5.039 | 1.255 | 9.709 | 1.047 | 7.534 | 1.103 |
| 3.010 | 7.059 | |
| Ave | 2.531 | 1.420 | 7.218 | 4.287 | 3.361 | 3.019 | 1.788 |
| 3.970 | 1.409 | |
| Std | 3.327 | 1.305 | 3.225 | 2.176 | 2.303 | 1.372 | 2.881 |
| 7.458 | 1.965 | |
| Rank | 6 | 10 | 9 | 8 | 7 | 4 | 2 | 1 | 3 | 5 | |
| F7 | Best | 7.982 | 1.117 | 3.244 | 5.252 | 5.025 | 1.287 | 2.264 | 1.056 | 1.083 |
|
| Worst | 3.788 | 2.485 | 4.318 | 1.108 | 1.460 | 1.062 | 9.727 |
| 8.427 | 5.115 | |
| Ave | 1.778 | 8.566 | 1.795 | 2.821 | 3.241 | 2.440 | 2.722 | 1.632 | 2.355 |
| |
| Std | 6.799 | 6.210 | 1.129 | 2.905 | 3.662 | 2.364 | 2.438 | 1.211 | 1.908 |
| |
| Rank | 10 | 9 | 6 | 7 | 8 | 4 | 5 | 2 | 3 | 1 | |
| F8 | Best | −8.128 | −4.963 | −7.948 | −1.257 | −1.257 |
| −1.030 | −1.257 | −1.257 |
|
| Worst | −3.967 | −3.578 | −3.642 | −8.304 | −7.837 | −7.673 | −7.671 | −8.952 | −1.033 |
| |
| Ave | −6.667 | −4.023 | −6.361 | −1.153 | −1.142 | −1.060 | −8.891 | −1.128 | −1.182 |
| |
| Std | 9.060 | 3.243 | 7.713 | 1.520 | 1.230 | 1.948 | 5.289 | 8.299 | 6.529 |
| |
| Rank | 8 | 10 | 9 | 3 | 4 | 6 | 7 | 5 | 2 | 1 | |
| F9 | Best | 2.609 | 8.825 |
|
|
|
|
|
|
|
|
| Worst | 8.661 | 2.056 | 1.045 |
| 1.137 |
|
|
|
|
| |
| Ave | 5.757 | 3.868 | 1.057 |
| 3.790 |
|
|
|
|
| |
| Std | 1.410 | 4.056 | 2.499 |
| 2.076 |
|
|
|
|
| |
| Rank | 10 | 9 | 8 | 1 | 7 | 1 | 1 | 1 | 1 | 1 | |
| F10 | Best | 2.946 | 2.093 | 7.905 |
|
|
|
|
|
|
|
| Worst | 1.341 | 2.035 | 2.780 | 7.994 | 7.994 |
|
|
|
|
| |
| Ave | 2.508 | 1.104 | 1.554 | 3.849 | 5.033 |
|
|
|
|
| |
| Std | 4.770 | 9.347 | 4.636 | 2.483 | 2.653 |
|
|
|
|
| |
| Rank | 9 | 10 | 8 | 6 | 7 | 1 | 1 | 1 | 1 | 1 | |
| F11 | Best | 1.262 | 4.291 |
|
|
|
|
|
|
|
|
| Worst | 3.694 | 2.192 | 2.243 | 2.284 |
|
|
|
|
|
| |
| Ave | 9.120 | 1.013 | 4.558 | 7.613 |
|
|
|
|
|
| |
| Std | 1.036 | 2.950 | 7.488 | 4.170 |
|
|
|
|
|
| |
| Rank | 9 | 10 | 7 | 8 | 1 | 1 | 1 | 1 | 1 | 1 | |
| F12 | Best | 4.722 | 1.373 | 6.907 | 4.668 | 2.905 | 5.172 | 3.481 | 4.456 | 2.676 |
|
| Worst | 1.037 | 3.061 | 1.258 | 3.701 | 2.246 | 1.549 | 8.831 |
| 6.638 | 9.777 | |
| Ave | 6.914 | 1.092 | 4.088 | 3.888 | 2.754 | 7.364 | 8.349 |
| 1.373 | 2.558 | |
| Std | 2.630 | 5.587 | 2.534 | 6.678 | 3.888 | 2.905 | 1.843 |
| 1.673 | 3.011 | |
| Rank | 6 | 10 | 9 | 8 | 7 | 3 | 2 | 1 | 4 | 5 | |
| F13 | Best | 4.356 | 5.547 | 1.045 | 2.076 | 1.165 | 1.010 | 1.163 | 2.611 | 1.351 |
|
| Worst | 1.152 | 3.410 | 9.183 | 1.069 | 1.303 | 2.333 | 2.900 | 1.083 | 3.592 |
| |
| Ave | 5.321 | 2.239 | 5.196 | 6.395 | 5.154 | 2.072 | 2.126 | 1.612 | 3.754 |
| |
| Std | 5.498 | 7.069 | 1.948 | 2.354 | 2.762 | 5.998 | 6.089 | 2.840 | 8.284 |
| |
| Rank | 6 | 10 | 8 | 9 | 7 | 4 | 5 | 3 | 2 | 1 | |
| F14 | Best |
|
|
|
|
|
|
|
|
|
|
| Worst | 1.172 | 1.076 | 1.267 | 1.076 | 1.076 | 1.267 | 1.267 |
| 1.267 | 1.267 | |
| Ave | 4.147 | 2.251 | 4.065 | 2.767 | 3.907 | 8.622 | 1.086 |
| 1.585 | 1.453 | |
| Std | 3.028 | 1.888 | 4.163 | 2.953 | 3.791 | 5.438 | 4.143 |
| 2.179 | 2.149 | |
| Rank | 8 | 4 | 7 | 5 | 6 | 9 | 10 | 1 | 3 | 2 | |
| F15 | Best | 3.084 | 4.873 | 3.075 | 3.081 | 3.217 |
|
|
|
|
|
| Worst | 1.093 | 1.506 | 2.036 | 5.941 | 2.252 | 3.447 | 6.256 | 3.205 |
| 3.319 | |
| Ave | 8.461 | 1.002 | 4.462 | 1.216 | 6.588 | 3.098 | 3.204 |
| 3.080 | 3.100 | |
| Std | 1.588 | 3.287 | 8.091 | 1.271 | 4.499 | 7.828 | 5.824 | 2.380 |
| 6.408 | |
| Rank | 7 | 8 | 10 | 9 | 6 | 3 | 5 | 1 | 2 | 4 | |
| F16 | Best |
|
|
|
|
|
|
|
|
|
|
| Worst |
|
|
|
|
| −2.155 |
|
|
|
| |
| Ave |
|
|
|
|
| −1.004 |
|
|
|
| |
| Std |
| 7.279 |
|
|
| 1.490 |
|
|
|
| |
| Rank | 1 | 9 | 1 | 1 | 1 | 10 | 1 | 1 | 1 | 1 | |
| F17 | Best | 3.979 | 3.979 | 3.979 | 3.979 | 3.979 |
|
|
|
|
|
| Worst | 3.979 | 4.108 | 3.985 | 3.980 | 3.980 |
|
|
|
|
| |
| Ave |
| 3.994 |
|
|
|
|
|
|
|
| |
| Std |
| 2.363 | 1.095 | 1.569 | 2.801 |
|
|
|
|
| |
| Rank | 1 | 10 | 9 | 7 | 8 | 1 | 1 | 1 | 1 | 1 | |
| F18 | Best |
|
|
|
|
|
|
|
|
|
|
| Worst |
|
|
|
|
| 3.000 |
|
|
|
| |
| Ave |
|
|
|
|
| 4.800 |
|
|
|
| |
| Std |
|
|
|
|
| 6.850 |
|
|
|
| |
| Rank | 1 | 1 | 1 | 1 | 1 | 10 | 1 | 1 | 1 | 1 | |
| F19 | Best |
| −3.862 |
|
|
|
|
|
|
|
|
| Worst |
| −3.854 | −3.856 | −3.861 | −3.860 |
|
|
|
|
| |
| Ave |
| −3.855 | −3.862 | −3.862 | −3.862 |
|
|
|
|
| |
| Std | 3.162 | 1.785 | 1.528 | 6.637 | 6.423 |
|
|
|
|
| |
| Rank | 6 | 10 | 7 | 8 | 9 | 1 | 1 | 1 | 1 | 1 | |
| F20 | Best |
| −3.224 |
|
|
|
|
|
|
|
|
| Worst |
| −2.991 | −3.138 | −3.082 | −3.087 |
|
|
|
|
| |
| Ave | −3.270 | −3.078 | −3.247 | −3.258 | −3.243 | −3.263 | −3.286 | −3.263 | −3.247 |
| |
| Std | 5.993 | 6.050 | 6.344 | 7.915 | 6.898 | 6.047 | 5.542 | 6.047 | 5.828 |
| |
| Rank | 3 | 10 | 7 | 6 | 9 | 4 | 2 | 5 | 8 | 1 | |
| F21 | Best | −1.015 | −5.819 | −1.015 | −1.015 | −1.015 | −1.015 |
|
|
|
|
| Worst | −2.631 | −4.973 | −2.683 | −4.984 | −2.615 | −5.055 | −9.996 |
|
|
| |
| Ave | −7.630 | −2.164 | −9.088 | −8.265 | −8.515 | −9.303 | −1.013 |
|
|
| |
| Std | 3.218 | 1.734 | 2.466 | 2.490 | 2.753 | 1.932 | 3.978 |
|
|
| |
| Rank | 9 | 10 | 6 | 8 | 7 | 5 | 4 | 1 | 1 | 1 | |
| F22 | Best |
|
|
|
|
|
|
|
|
|
|
| Worst | −9.028 | −5.129 | −1.838 | −1.835 | −5.088 | −5.088 |
|
| −5.088 |
| |
| Ave | −2.986 | −1.023 | −7.664 | −7.782 | −8.985 | −9.850 |
|
| −9.340 |
| |
| Std | 1.774 | 9.629 | 3.007 | 3.125 | 2.391 | 1.615 |
|
| 2.162 |
| |
| Rank | 10 | 4 | 9 | 8 | 7 | 5 | 1 | 1 | 6 | 1 | |
| F23 | Best |
| −8.411 |
|
|
|
|
|
|
|
|
| Worst | −2.422 | −9.439 | −5.129 | −2.422 | −2.803 | −5.129 | −1.026 |
|
|
| |
| Ave | −9.395 | −3.822 | −1.018 | −7.221 | −8.252 | −9.815 | −1.051 |
|
|
| |
| Std | 2.644 | 1.569 | 1.366 | 3.235 | 2.843 | 1.870 | 7.007 |
|
|
| |
| Rank | 7 | 10 | 5 | 9 | 8 | 6 | 4 | 1 | 1 | 1 | |
| Average rank | 4.60 | 5.93 | 4.76 | 4.45 | 4.38 | 2.93 | 2.14 | 1.17 | 1.72 | 1.10 |
Comparison table of the optimization effect of each algorithm (100 dimensions).
|
| Index | PSO | SCA | GWO | WOA | MWOA | SSA | BSSA | CSSA | LSSA | ISSA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| F1 | Best | 9.872 | 9.308 | 2.693 | 4.175 | 2.894 |
| 2.714 |
|
|
|
| Worst | 3.569 | 2.981 | 1.824 | 8.142 | 4.168 | 2.928 | 9.366 |
| 1.063 |
| |
| Ave | 2.206 | 1.131 | 4.086 | 4.068 | 1.464 | 1.010 | 3.248 |
| 3.935 |
| |
| Std | 5.407 | 7.239 | 4.038 | 1.574 | 7.601 | 5.438 |
|
|
|
| |
| Rank | 9 | 10 | 8 | 6 | 5 | 7 | 4 | 1 | 3 | 1 | |
| F2 | Best | 2.295 | 1.120 | 1.379 | 4.706 | 4.940 |
| 1.226 |
| 9.989 |
|
| Worst | 5.920 | 2.205 | 5.637 | 3.020 | 1.360 | 8.218 | 1.609 |
| 4.528 |
| |
| Ave | 3.901 | 7.362 | 2.368 | 1.053 | 1.017 | 3.229 | 5.982 |
| 1.509 |
| |
| Std | 9.152 | 6.263 | 8.618 | 5.508 | 3.266 | 1.515 | 2.945 |
| 8.268 |
| |
| Rank | 10 | 9 | 8 | 6 | 5 | 7 | 4 | 1 | 3 | 1 | |
| F3 | Best | 1.196 | 1.540 | 2.370 | 4.152 | 5.261 |
| 9.631 |
|
|
|
| Worst | 2.610 | 4.486 | 3.307 | 1.682 | 1.491 | 5.484 | 1.912 |
|
|
| |
| Ave | 1.660 | 2.370 | 1.037 | 1.007 | 1.040 | 1.906 | 6.898 |
|
|
| |
| Std | 3.793 | 6.543 | 8.578 | 3.146 | 2.624 | 1.018 |
|
|
|
| |
| Rank | 7 | 8 | 6 | 9 | 10 | 5 | 4 | 1 | 1 | 1 | |
| F4 | Best | 9.191 | 8.607 | 7.311 | 2.040 | 1.568 | 2.570 | 1.681 |
| 3.573 |
|
| Worst | 1.493 | 9.584 | 8.765 | 9.697 | 9.638 | 7.474 | 4.501 |
| 4.421 |
| |
| Ave | 1.220 | 9.061 | 2.931 | 7.732 | 7.614 | 2.491 | 2.897 |
| 1.474 |
| |
| Std | 1.550 | 2.355 | 1.931 | 2.188 | 2.359 | 1.365 | 9.208 |
| 0 |
| |
| Rank | 7 | 10 | 6 | 9 | 8 | 5 | 4 | 1 | 3 | 1 | |
| F5 | Best | 7.371 | 2.331 | 9.657 | 9.745 | 9.752 | 1.531 | 1.382 | 2.260 | 8.400 |
|
| Worst | 3.114 | 2.554 | 9.849 | 9.858 | 9.846 | 3.712 | 2.409 | 3.776 | 1.007 |
| |
| Ave | 1.571 | 1.182 | 9.778 | 9.819 | 9.814 | 1.501 | 3.859 | 8.782 | 2.173 |
| |
| Std | 5.206 | 6.138 | 5.923 | 2.454 | 2.609 | 6.750 | 6.669 | 1.081 | 2.744 |
| |
| Rank | 9 | 10 | 6 | 8 | 7 | 3 | 5 | 2 | 4 | 1 | |
| F6 | Best | 1.156 | 2.016 | 7.714 | 2.371 | 1.979 |
| 7.437 | 1.845 | 8.530 |
|
| Worst | 3.269 | 3.267 | 1.146 | 8.063 | 6.289 |
| 1.995 | 4.954 | 1.287 | 7.775 | |
| Ave | 2.134 | 1.089 | 9.632 | 4.301 | 3.952 |
| 1.796 | 6.391 | 7.234 | 1.427 | |
| Std | 5.340 | 6.941 | 1.016 | 1.423 | 1.118 |
| 3.757 | 1.034 | 2.359 | 2.389 | |
| Rank | 9 | 10 | 8 | 7 | 6 | 1 | 3 | 2 | 4 | 5 | |
| F7 | Best | 1.198 | 4.974 | 2.106 | 2.143 | 1.476 | 2.729 | 9.448 | 1.484 | 9.049 |
|
| Worst | 2.001 | 4.241 | 1.629 | 1.567 | 2.330 | 1.299 | 1.096 | 3.918 | 1.621 |
| |
| Ave | 1.518 | 1.609 | 7.634 | 4.709 | 5.183 | 3.217 | 3.569 | 1.502 | 4.565 |
| |
| Std | 1.889 | 9.512 | 3.085 | 5.310 | 5.977 | 2.954 | 2.842 | 1.087 | 4.189 |
| |
| Rank | 10 | 9 | 8 | 6 | 7 | 3 | 4 | 2 | 5 | 1 | |
| F8 | Best | −1.781 | −7.934 | −1.999 | −4.187 | −4.190 |
| −2.698 |
|
|
|
| Worst | −5.016 | −6.076 | −5.790 | −2.378 | −2.746 | −2.346 | −1.761 | −2.955 | −2.184 |
| |
| Ave | −1.050 | −6.759 | −1.623 | −3.407 | −3.358 | −3.150 | −2.276 | −3.604 | −3.379 |
| |
| Std | 3.860 |
| 2.907 | 5.642 | 5.637 | 6.075 | 2.130 | 4.310 | 7.876 | 2.173 | |
| Rank | 9 | 10 | 8 | 3 | 5 | 6 | 7 | 2 | 4 | 1 | |
| F9 | Best | 4.779 | 5.265 | 2.724 |
|
|
|
|
|
|
|
| Worst | 7.998 | 4.466 | 4.533 |
| 1.137 |
|
|
|
|
| |
| Ave | 6.303 | 2.595 | 3.979 |
| 3.790 |
|
|
|
|
| |
| Std | 8.286 | 1.086 | 8.599 |
| 2.076 |
|
|
|
|
| |
| Rank | 10 | 9 | 8 | 1 | 7 | 1 | 1 | 1 | 1 | 1 | |
| F10 | Best | 3.132 | 9.221 | 3.430 |
|
|
|
|
|
|
|
| Worst | 4.305 | 2.067 | 1.375 | 7.994 | 7.994 |
|
|
|
|
| |
| Ave | 3.726 | 1.899 | 6.452 | 4.322 | 4.204 |
|
|
|
|
| |
| Std | 2.946 | 3.752 | 2.326 | 2.873 | 2.273 |
|
|
|
|
| |
| Rank | 9 | 10 | 8 | 7 | 6 | 1 | 1 | 1 | 1 | 1 | |
| F11 | Best | 2.761 | 9.224 | 4.273 |
|
|
|
|
|
|
|
| Worst | 6.430 | 1.889 | 2.807 | 3.137 |
|
|
|
|
|
| |
| Ave | 4.252 | 8.541 | 2.511 | 1.046 |
|
|
|
|
|
| |
| Std | 9.838 | 5.334 | 7.694 | 5.728 |
|
|
|
|
|
| |
| Rank | 9 | 10 | 7 | 8 | 1 | 1 | 1 | 1 | 1 | 1 | |
| F12 | Best | 9.845 | 7.795 | 1.679 | 1.867 | 1.876 | 2.330 | 1.123 | 2.531 | 3.574 |
|
| Worst | 9.589 | 6.179 | 3.925 | 9.377 | 1.440 |
| 6.918 | 1.562 | 1.101 | 9.480 | |
| Ave | 4.297 | 2.889 | 2.624 | 4.903 | 4.792 |
| 1.021 | 1.261 | 2.028 | 2.722 | |
| Std | 1.884 | 1.390 | 6.522 | 1.946 | 2.491 |
| 1.627 | 2.920 | 2.960 | 3.211 | |
| Rank | 9 | 10 | 8 | 7 | 6 | 1 | 3 | 4 | 2 | 5 | |
| F13 | Best | 2.737 | 2.004 | 5.195 | 1.224 | 1.242 | 6.058 | 7.614 | 6.218 | 1.775 |
|
| Worst | 9.778 | 1.593 | 6.920 | 5.151 | 5.166 | 4.220 | 3.989 | 1.629 | 6.166 |
| |
| Ave | 5.972 | 6.758 | 6.397 | 2.787 | 3.138 | 4.654 | 4.157 | 2.250 | 5.104 |
| |
| Std | 1.998 | 3.405 | 4.285 | 9.742 | 8.932 | 9.147 | 8.210 | 4.018 | 1.269 |
| |
| Rank | 9 | 10 | 8 | 6 | 7 | 2 | 4 | 3 | 5 | 1 | |
| Average rank | 8.92 | 9.62 | 7.46 | 6.38 | 6.15 | 3.31 | 3.46 | 1.70 | 2.85 | 1.61 | |
Wilcoxon rank sum test results of each algorithm (30 dimensions).
|
| PSO | SCA | GWO | WOA | MWOA | SSA | BSSA | CSSA | LSSA |
|---|---|---|---|---|---|---|---|---|---|
| F1 | 1.212 | 1.212 | 1.212 | 1.212 | 1.212 | NaN | 1.212 | NaN | NaN |
| F2 | 1.212 | 1.212 | 1.212 | 1.212 | 1.212 | 4.057 | 1.212 | NaN | 1.212 |
| F3 | 1.212 | 1.212 | 1.212 | 1.212 | 1.212 | 5.772 | 1.212 | NaN | 4.714 |
| F4 | 1.212 | 1.212 | 1.212 | 1.212 | 1.212 | 1.212 | 1.212 | 4.574 | 1.212 |
| F5 | 1.212 | 1.212 | 1.212 | 1.212 | 1.211 | 1.212 | 1.212 | 1.212 | 1.212 |
| F6 | 1.167 | 2.954 | 2.814 | 2.954 | 2.954 | 1.957 | 3.962 | 3.540 | 3.962 |
| F7 | 3.020 | 3.020 | 4.504 | 9.063 | 4.616 | 1.023 | 9.626 | 7.062 | 7.483 |
| F8 | 2.392 | 2.392 | 2.392 | 2.831 | 3.102 | 1.783 | 2.392 | 3.327 | 4.347 |
| F9 | 1.212 | 1.212 | 3.818 | NaN | 3.337 | NaN | NaN | NaN | NaN |
| F10 | 1.211 | 1.212 | 1.199 | 9.318 | 1.317 | NaN | NaN | NaN | NaN |
| F11 | 1.212 | 1.212 | 6.617 | 3.337 | NaN | NaN | NaN | NaN | NaN |
| F12 | 1.259 | 2.982 | 2.982 | 2.982 | 2.982 | 9.460 | 9.460 | 9.460 | 2.420 |
| F13 | 1.211 | 1.212 | 1.212 | 1.212 | 1.212 | 1.212 | 1.212 | 1.212 | 1.212 |
| F14 | 4.126 | 3.800 | 1.642 | 2.328 | 3.743 | 5.429 | 1.058 | 1.608 | 4.181 |
| F15 | 5.992 | 2.982 | 8.620 | 1.081 | 4.027 | 9.080 | 1.598 | 3.241 | 3.455 |
| F16 | 1.685 | 3.620 | 1.685 | 1.685 | 1.685 | 2.708 | 1.685 | 1.685 | 1.685 |
| F17 | NaN | 4.566 | 3.337 | 6.519 | 6.500 | NaN | NaN | NaN | NaN |
| F18 | NaN | NaN | NaN | NaN | NaN | 1.607 | NaN | NaN | NaN |
| F19 | NaN | 1.129 | 2.158 | 1.828 | 5.600 | NaN | NaN | NaN | NaN |
| F20 | 6.138 | 6.738 | 2.457 | 1.021 | 4.245 | 1.000 | 1.189 | 5.271 | 3.055 |
| F21 | 1.173 | 1.212 | 1.101 | 1.878 | 5.404 | NaN | NaN | NaN | NaN |
| F22 | 4.721 | 1.720 | 1.000 | 1.704 | 1.715 | 2.416 | 1.039 | 3.337 | 3.337 |
| F23 | 2.157 | 1.212 | 1.608 | 1.208 | 1.208 | 2.773 | 5.808 | NaN | NaN |
Figure 8Convergence diagram of each algorithm.
Test results of each algorithm in CEC 2017.
| F | Index | PSO | SCA | GWO | WOA | MWOA | SSA | BSSA | CSSA | LSSA | ISSA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| F1 | Best | 1.52 | 9.06 | 5.10 | 4.33 | 4.28 | 1.09 | 1.65 | 1.23 | 1.06 | 1.00 |
| Worst | 9.74 | 1.84 | 3.22 | 1.17 | 1.04 | 1.99 | 1.66 | 1.20 | 2.08 |
| |
| Med | 1.68 | 1.19 | 1.05 | 2.06 | 6.36 | 6.79 | 8.20 | 1.48 | 5.36 |
| |
| Ave | 2.53 | 1.20 | 1.35 | 2.99 | 6.43 | 3.47 | 9.87 | 3.18 | 8.01 |
| |
| Std | 2.61 | 2.06 | 7.53 | 2.74 | 1.21 | 5.82 | 4.14 | 3.29 | 7.96 |
| |
| Rank | 2 | 10 | 8 | 6 | 9 | 4 | 7 | 3 | 5 | 1 | |
| F3 | Best | 1.95 | 2.30 | 2.87 | 8.52 | 4.82 | 1.26 | 4.67 | 5.46 | 2.15 |
|
| Worst | 1.19 | 4.89 | 6.27 | 3.02 | 6.49 | 2.98 | 6.87 | 1.44 | 4.99 |
| |
| Med | 5.12 | 3.46 | 5.06 | 1.89 | 5.56 | 1.67 | 5.67 | 1.02 | 3.30 |
| |
| Ave | 5.49 | 3.39 | 4.92 | 2.00 | 5.53 | 1.78 | 5.69 | 9.94 | 3.21 |
| |
| Std | 1.58 | 8.48 | 1.15 | 7.55 | 3.44 | 4.49 | 8.03 | 2.35 | 7.20 |
| |
| Rank | 2 | 6 | 7 | 10 | 8 | 4 | 9 | 3 | 5 | 1 | |
| F4 | Best | 4.18 | 8.86 | 5.20 | 5.03 | 1.23 | 4.59 | 5.10 | 4.59 | 4.08 |
|
| Worst |
| 1.89 | 6.49 | 6.48 | 2.73 | 5.38 | 6.93 | 5.35 | 5.40 | 6.09 | |
| Med | 4.79 | 1.53 | 6.18 | 5.58 | 2.13 | 5.10 | 5.80 | 4.88 |
| 4.77 | |
| Ave |
| 1.48 | 6.09 | 5.61 | 2.08 | 5.08 | 5.78 | 4.83 | 4.82 | 4.66 | |
| Std | 2.67 | 2.49 | 3.67 | 4.26 | 4.82 | 1.79 | 5.62 |
| 2.91 | 4.15 | |
| Rank | 1 | 9 | 8 | 6 | 10 | 5 | 7 | 4 | 3 | 2 | |
| F5 | Best | 6.31 | 7.39 |
| 7.05 | 7.99 | 7.34 | 5.91 | 6.56 | 6.21 | 6.49 |
| Worst | 7.30 | 8.27 | 7.47 | 9.26 | 9.37 | 8.20 |
| 8.07 | 8.21 | 8.16 | |
| Med | 7.00 | 7.62 |
| 7.57 | 8.49 | 8.15 | 6.45 | 7.40 | 7.18 | 7.80 | |
| Ave | 6.90 | 7.68 |
| 7.80 | 8.69 | 8.08 | 6.34 | 7.40 | 7.32 | 7.62 | |
| Std | 3.06 |
| 3.50 | 7.36 | 4.91 | 1.79 | 2.40 | 4.57 | 5.45 | 3.41 | |
| Rank | 3 | 7 | 1 | 8 | 10 | 9 | 2 | 5 | 4 | 6 | |
| F6 | Best | 6.34 | 6.42 | 6.38 | 6.61 | 6.65 | 6.57 | 6.08 | 6.21 | 6.22 |
|
| Worst | 6.57 | 6.61 | 6.68 | 6.83 | 6.88 | 6.78 | 6.65 | 6.57 | 6.58 |
| |
| Med | 6.45 | 6.50 | 6.57 | 6.70 | 6.76 | 6.64 | 6.29 | 6.27 | 6.41 |
| |
| Ave | 6.46 | 6.49 | 6.56 | 6.72 | 6.74 | 6.64 | 6.38 | 6.33 | 6.41 |
| |
| Std | 7.80 | 5.44 | 6.90 | 8.86 | 5.46 | 6.39 | 2.16 | 1.08 | 1.02 |
| |
| Rank | 5 | 6 | 7 | 9 | 10 | 8 | 3 | 2 | 4 | 1 | |
| F7 | Best | 1.07 | 1.08 | 8.20 | 1.06 | 1.19 | 1.18 | 8.74 | 9.28 | 8.64 |
|
| Worst | 1.37 | 1.18 | 9.91 | 1.44 | 1.41 | 1.35 | 1.33 | 1.34 | 1.33 |
| |
| Med | 1.32 | 1.10 | 8.91 | 1.24 | 1.27 | 1.33 | 9.82 | 1.17 | 1.14 |
| |
| Ave | 1.29 | 1.11 | 8.89 | 1.28 | 1.29 | 1.32 | 1.00 | 1.17 | 1.14 |
| |
| Std | 6.72 | 2.99 | 4.61 | 1.15 | 7.20 | 3.85 | 8.42 | 1.09 | 1.44 |
| |
| Rank | 8 | 4 | 2 | 7 | 9 | 10 | 3 | 6 | 5 | 1 | |
| F8 | Best | 8.74 | 1.02 | 9.08 | 9.42 | 1.04 | 9.38 | 9.15 | 8.60 | 8.84 |
|
| Worst | 9.62 | 1.09 | 1.01 | 1.08 | 1.11 | 1.05 | 9.79 | 9.82 | 1.01 |
| |
| Med | 9.15 | 1.04 | 9.52 | 9.72 | 1.09 | 9.92 | 9.59 | 9.43 | 9.66 |
| |
| Ave | 9.21 | 1.05 | 9.57 | 9.89 | 1.08 | 9.94 | 9.53 | 9.48 | 9.58 |
| |
| Std | 2.58 | 2.28 | 2.31 | 3.69 | 1.63 | 2.56 | 1.44 | 2.79 | 3.98 |
| |
| Rank | 2 | 9 | 5 | 7 | 10 | 8 | 4 | 3 | 6 | 1 | |
| F9 | Best | 2.45 | 3.74 | 3.57 | 3.60 | 6.34 | 4.01 | 2.04 | 3.08 | 5.06 |
|
| Worst | 5.01 | 7.85 | 5.79 | 1.35 | 1.15 | 5.58 | 9.94 | 5.44 | 5.56 |
| |
| Med | 3.99 | 4.43 | 4.97 | 6.12 | 8.81 | 5.41 | 5.85 | 5.35 | 5.39 |
| |
| Ave | 3.84 | 4.95 | 4.95 | 6.82 | 8.73 | 5.30 | 6.02 | 4.88 | 5.37 |
| |
| Std | 5.34 | 1.09 | 4.57 | 1.82 | 1.34 | 3.75 | 2.32 | 8.19 |
| 1.87 | |
| Rank | 2 | 4 | 5 | 9 | 10 | 6 | 8 | 3 | 7 | 1 | |
| F10 | Best | 3.71 | 7.33 |
| 5.34 | 5.74 | 4.57 | 4.82 | 4.09 | 3.91 | 4.06 |
| Worst | 5.45 | 8.48 |
| 8.13 | 8.59 | 9.10 | 9.80 | 6.33 | 6.53 | 8.89 | |
| Med | 4.27 | 8.17 |
| 7.29 | 7.34 | 5.95 | 6.57 | 5.39 | 4.58 | 6.24 | |
| Ave | 4.47 | 8.13 |
| 7.00 | 7.54 | 6.43 | 6.71 | 5.42 | 4.83 | 6.09 | |
| Std | 5.13 |
| 6.38 | 9.77 | 6.40 | 1.63 | 1.60 | 5.13 | 6.99 | 1.09 | |
| Rank | 2 | 10 | 1 | 8 | 9 | 6 | 7 | 4 | 3 | 5 | |
| F11 | Best | 1.16 | 1.71 | 1.34 | 1.47 | 2.57 | 1.19 | 1.31 | 1.16 | 1.25 |
|
| Worst |
| 3.73 | 2.12 | 2.49 | 5.28 | 1.39 | 1.88 | 1.32 | 1.59 | 1.29 | |
| Med | 1.19 | 1.90 | 1.44 | 2.30 | 4.37 | 1.23 | 1.43 | 1.26 | 1.44 |
| |
| Ave |
| 2.02 | 1.59 | 2.12 | 4.23 | 1.25 | 1.45 | 1.25 | 1.43 | 1.19 | |
| Std |
| 4.01 | 2.58 | 3.84 | 6.64 | 4.68 | 1.36 | 4.06 | 9.29 | 3.12 | |
| Rank | 1 | 8 | 7 | 9 | 10 | 3 | 6 | 4 | 5 | 2 | |
| F12 | Best |
| 6.42 | 4.00 | 1.03 | 6.90 | 3.78 | 9.49 | 1.09 | 1.25 | 2.90 |
| Worst | 1.25 | 1.99 | 3.22 | 1.08 | 2.59 | 1.13 | 1.22 |
| 9.09 | 1.91 | |
| Med | 3.54 | 8.82 | 3.93 | 6.62 | 9.19 | 2.07 | 2.91 |
| 4.45 | 1.54 | |
| Ave | 4.22 | 1.03 | 6.63 | 6.01 | 1.11 | 2.45 | 4.41 |
| 4.57 | 2.11 | |
| Std | 3.55 | 4.03 | 8.44 | 2.84 | 5.40 | 2.66 | 3.09 |
| 2.80 | 3.55 | |
| Rank | 2 | 9 | 8 | 7 | 10 | 5 | 6 | 1 | 3 | 4 | |
| F13 | Best | 2.90 | 2.13 | 3.83 | 3.85 | 6.22 | 3.05 | 8.09 | 2.97 | 5.95 |
|
| Worst | 5.62 | 6.13 | 1.40 | 2.82 | 4.32 | 7.25 | 4.51 | 7.12 | 5.45 |
| |
| Med |
| 3.48 | 1.84 | 1.22 | 1.53 | 1.39 | 2.34 | 9.69 | 2.75 | 9.36 | |
| Ave | 1.21 | 3.69 | 3.90 | 1.19 | 1.63 | 2.56 | 5.41 | 1.38 | 2.92 |
| |
| Std | 1.07 | 9.87 | 5.71 | 5.05 | 8.14 | 2.50 | 1.36 | 1.58 | 2.09 |
| |
| Rank | 2 | 10 | 8 | 6 | 9 | 4 | 7 | 3 | 5 | 1 | |
| F14 | Best | 4.96 | 4.08 | 2.93 | 1.37 | 1.41 | 5.09 | 7.46 | 1.67 | 2.50 |
|
| Worst | 1.12 | 2.71 | 8.84 | 7.05 | 4.40 | 1.64 | 1.79 | 7.66 | 1.09 |
| |
| Med | 2.71 | 8.97 | 4.63 | 1.11 | 2.68 | 3.07 | 3.35 | 1.39 | 2.86 |
| |
| Ave | 3.93 | 1.25 | 2.31 | 1.86 | 2.54 | 3.37 | 4.24 | 1.69 | 3.86 |
| |
| Std | 2.72 | 6.22 | 2.90 | 1.72 | 9.81 | 2.81 | 4.18 | 1.72 | 3.18 |
| |
| Rank | 5 | 6 | 7 | 9 | 10 | 3 | 8 | 2 | 4 | 1 | |
| F15 | Best | 1.65 | 6.16 | 1.39 | 2.15 | 3.22 | 2.08 | 2.30 | 1.85 | 1.86 |
|
| Worst | 2.12 | 5.07 | 5.42 | 1.83 | 5.30 | 2.29 | 2.04 |
| 4.43 | 3.46 | |
| Med | 4.05 | 5.21 | 1.03 | 4.40 | 7.88 | 5.81 | 6.81 | 3.46 | 2.92 |
| |
| Ave | 5.39 | 1.11 | 1.12 | 6.36 | 1.36 | 7.88 | 6.92 |
| 2.35 | 4.92 | |
| Std | 5.43 | 1.08 | 1.23 | 4.40 | 1.44 | 6.35 | 3.96 |
| 1.80 | 6.67 | |
| Rank | 3 | 9 | 8 | 7 | 10 | 5 | 4 | 1 | 6 | 2 | |
| F16 | Best | 2.24 | 3.37 | 1.98 | 2.93 | 3.86 | 2.83 | 2.19 | 2.42 | 2.33 |
|
| Worst |
| 4.09 | 3.12 | 4.56 | 5.69 | 8.55 | 3.60 | 3.30 | 3.33 | 5.57 | |
| Med | 2.85 | 3.66 |
| 3.33 | 4.15 | 3.79 | 2.81 | 3.10 | 2.89 | 3.23 | |
| Ave | 2.80 | 3.68 |
| 3.44 | 4.31 | 4.12 | 2.84 | 3.00 | 2.87 | 3.35 | |
| Std | 2.70 |
| 4.02 | 4.03 | 4.33 | 1.23 | 3.20 | 2.71 | 2.51 | 1.09 | |
| Rank | 2 | 8 | 1 | 7 | 10 | 9 | 3 | 5 | 4 | 6 | |
| F17 | Best | 1.94 | 2.11 | 2.07 | 2.15 | 2.22 | 1.99 | 1.96 | 2.05 | 2.13 |
|
| Worst | 2.75 | 2.69 | 3.81 | 3.22 | 3.15 | 3.36 | 2.92 | 3.01 | 3.02 |
| |
| Med | 2.32 | 2.30 | 3.08 | 2.56 | 2.95 | 2.68 | 2.40 | 2.44 | 2.65 |
| |
| Ave | 2.33 | 2.37 | 3.00 | 2.65 | 2.89 | 2.81 | 2.42 | 2.46 | 2.58 |
| |
| Std | 2.55 |
| 4.67 | 2.65 | 2.49 | 3.40 | 2.45 | 2.11 | 2.25 | 1.48 | |
| Rank | 2 | 3 | 10 | 7 | 9 | 8 | 4 | 5 | 6 | 1 | |
| F18 | Best | 5.23 | 3.20 | 4.38 | 2.75 | 2.86 | 1.19 | 5.88 | 3.78 | 1.09 |
|
| Worst | 5.93 | 6.66 | 1.06 | 8.14 | 2.41 | 1.54 | 7.28 | 4.14 | 1.47 |
| |
| Med | 3.46 | 1.48 | 4.59 | 2.96 | 8.73 | 7.18 | 5.67 | 8.42 | 2.53 |
| |
| Ave | 2.74 | 1.83 | 1.55 | 2.81 | 8.77 | 1.80 | 1.79 | 1.43 | 3.56 |
| |
| Std | 1.84 | 1.65 | 2.78 | 2.01 | 3.77 | 3.80 | 2.81 | 1.22 | 3.37 |
| |
| Rank | 4 | 8 | 6 | 9 | 10 | 3 | 7 | 2 | 5 | 1 | |
| F19 | Best | 2.04 | 4.15 | 2.06 | 9.08 | 6.49 | 2.53 | 2.57 | 2.17 | 2.36 |
|
| Worst | 2.18 | 3.99 | 4.22 | 1.30 | 6.12 | 1.63 | 2.10 |
| 5.64 | 2.64 | |
| Med |
| 2.04 | 5.12 | 3.18 | 1.39 | 5.51 | 4.44 | 5.15 | 6.78 | 6.49 | |
| Ave |
| 2.38 | 9.64 | 4.52 | 2.01 | 6.91 | 7.75 | 5.63 | 1.09 | 7.79 | |
| Std | 4.49 | 9.96 | 1.34 | 4.12 | 1.30 | 3.76 | 6.79 |
| 1.36 | 5.90 | |
| Rank | 1 | 10 | 7 | 8 | 9 | 3 | 4 | 2 | 6 | 5 | |
| F20 | Best | 2.26 | 2.38 | 2.27 | 2.38 | 2.49 | 2.39 |
| 2.29 | 2.30 | 2.15 |
| Worst | 2.89 |
| 3.39 | 3.15 | 2.99 | 3.43 | 3.22 | 2.95 | 2.91 | 2.77 | |
| Med | 2.44 | 2.58 | 3.04 | 2.80 | 2.78 | 2.75 | 2.66 | 2.54 | 2.71 |
| |
| Ave | 2.49 | 2.59 | 2.97 | 2.74 | 2.78 | 2.84 | 2.60 | 2.52 | 2.69 |
| |
| Std | 1.63 |
| 2.43 | 2.01 | 1.16 | 2.39 | 1.92 | 1.83 | 1.27 | 1.30 | |
| Rank | 2 | 4 | 10 | 7 | 8 | 9 | 5 | 3 | 6 | 1 | |
| F21 | Best | 2.39 | 2.52 | 2.42 | 2.50 | 2.56 | 2.49 | 2.40 |
| 2.42 | 2.36 |
| Worst | 2.51 | 2.60 | 2.68 | 2.68 | 2.74 | 2.73 | 2.49 | 2.58 | 2.58 |
| |
| Med | 2.45 | 2.53 | 2.54 | 2.57 | 2.63 | 2.62 | 2.43 | 2.49 | 2.46 |
| |
| Ave | 2.45 | 2.54 | 2.53 | 2.58 | 2.63 | 2.59 | 2.44 | 2.48 | 2.48 |
| |
| Std | 2.32 |
| 5.36 | 5.01 | 3.40 | 5.86 | 3.25 | 6.21 | 4.72 | 3.81 | |
| Rank | 3 | 7 | 6 | 8 | 10 | 9 | 2 | 4 | 5 | 1 | |
| F22 | Best |
| 3.96 | 2.50 | 2.33 | 3.59 | 2.38 | 2.34 |
|
| 2.38 |
| Worst |
| 9.97 | 1.00 | 8.80 | 1.03 | 1.04 | 8.79 | 7.87 | 7.58 | 9.42 | |
| Med | 5.86 | 9.60 | 4.99 | 7.17 | 4.34 | 7.44 | 2.38 |
| 5.73 | 7.31 | |
| Ave | 4.91 | 9.00 | 4.48 | 6.68 | 6.02 | 7.56 |
| 3.34 | 5.46 | 7.27 | |
| Std | 1.90 | 1.71 | 1.98 | 1.76 | 2.55 | 1.42 | 2.12 | 1.94 | 2.08 |
| |
| Rank | 4 | 10 | 3 | 7 | 6 | 9 | 1 | 2 | 5 | 8 | |
| F23 | Best |
| 2.95 | 2.71 | 2.93 | 2.99 | 2.99 | 2.76 | 2.83 | 2.78 | 2.85 |
| Worst | 3.36 | 3.05 | 2.95 | 3.29 | 3.25 | 3.57 |
| 3.06 | 2.95 | 3.59 | |
| Med | 3.15 | 2.97 |
| 3.03 | 3.05 | 3.33 | 2.83 | 2.92 | 2.82 | 3.31 | |
| Ave | 3.16 | 2.98 |
| 3.02 | 3.10 | 3.33 | 2.82 | 2.93 | 2.83 | 3.26 | |
| Std | 1.45 |
| 5.08 | 9.83 | 9.88 | 1.35 | 4.96 | 6.17 | 4.42 | 1.70 | |
| Rank | 8 | 5 | 1 | 6 | 7 | 10 | 2 | 4 | 3 | 9 | |
| F24 | Best | 3.07 | 3.13 | 3.11 | 3.00 | 3.13 | 3.19 | 2.91 | 2.98 | 2.93 |
|
| Worst | 3.40 | 3.20 | 3.77 | 3.36 | 3.31 | 3.69 |
| 3.37 | 3.10 | 3.08 | |
| Med | 3.23 | 3.17 | 3.34 | 3.19 | 3.20 | 3.34 | 3.01 | 3.13 | 3.01 |
| |
| Ave | 3.24 | 3.17 | 3.40 | 3.17 | 3.21 | 3.33 | 2.99 | 3.14 | 3.01 |
| |
| Std | 1.33 |
| 1.94 | 7.64 | 5.73 | 1.05 | 4.18 | 1.03 | 4.47 | 5.27 | |
| Rank | 8 | 5 | 10 | 6 | 7 | 9 | 2 | 4 | 3 | 1 | |
| F25 | Best | 2.88 | 3.11 | 2.92 | 2.91 | 3.30 | 2.88 | 2.90 | 2.88 | 2.88 |
|
| Worst | 2.90 | 3.36 | 3.03 | 3.05 | 3.55 | 2.95 | 3.02 | 2.94 | 2.89 | 2.95 | |
| Med |
| 3.22 | 2.98 | 2.93 | 3.39 | 2.90 | 2.96 | 2.89 | 2.89 | 2.89 | |
| Ave |
| 3.23 | 2.98 | 2.95 | 3.38 | 2.91 | 2.97 | 2.90 | 2.89 | 2.90 | |
| Std | 3.67 | 6.72 | 3.00 | 3.94 | 5.73 | 2.12 | 3.70 | 1.78 | 1.51 | 2.86 | |
| Rank | 1 | 9 | 8 | 6 | 10 | 5 | 7 | 3 | 2 | 4 | |
| F26 | Best | 5.76 | 6.49 | 4.29 | 6.03 | 7.32 | 3.01 | 3.55 | 2.90 | 2.80 |
|
| Worst | 8.91 | 7.27 |
| 9.96 | 1.04 | 1.21 | 7.60 | 7.55 | 6.22 | 1.09 | |
| Med | 6.60 | 6.97 |
| 7.58 | 8.11 | 9.02 | 5.23 | 5.60 | 5.13 | 6.32 | |
| Ave | 7.08 | 6.92 |
| 7.58 | 8.29 | 8.76 | 5.23 | 5.65 | 4.67 | 6.69 | |
| Std | 1.06 | 1.75 |
| 6.53 | 6.15 | 1.80 | 7.03 | 1.07 | 1.35 | 2.08 | |
| Rank | 7 | 6 | 1 | 8 | 9 | 10 | 3 | 4 | 2 | 5 | |
| F27 | Best |
| 3.34 | 3.22 | 3.27 | 3.38 | 3.33 | 3.22 | 3.23 | 3.22 | 3.20 |
| Worst | 3.42 | 3.49 | 3.33 | 3.68 | 4.00 | 4.14 | 3.40 | 3.41 | 3.35 |
| |
| Med |
| 3.41 | 3.25 | 3.33 | 3.60 | 3.80 | 3.28 | 3.30 | 3.23 | 3.20 | |
| Ave | 3.21 | 3.41 | 3.26 | 3.41 | 3.61 | 3.71 | 3.29 | 3.32 | 3.25 |
| |
| Std | 6.02 | 3.97 | 2.94 | 1.39 | 1.26 | 2.21 | 6.50 | 6.10 | 4.13 |
| |
| Rank | 2 | 7 | 4 | 8 | 9 | 10 | 5 | 6 | 3 | 1 | |
| F28 | Best | 3.10 | 3.65 | 3.30 | 3.27 | 3.66 | 3.20 | 3.26 | 3.10 | 3.12 |
|
| Worst | 3.27 | 4.12 | 3.62 | 3.40 | 4.26 | 3.29 | 3.37 | 3.26 |
| 3.30 | |
| Med | 3.21 | 3.82 | 3.41 | 3.33 | 3.87 | 3.22 | 3.33 |
| 3.21 | 3.30 | |
| Ave | 3.21 | 3.85 | 3.40 | 3.33 | 3.95 | 3.22 | 3.33 |
| 3.22 | 3.28 | |
| Std | 4.84 | 1.55 | 7.88 | 2.67 | 1.72 |
| 3.22 | 6.51 | 3.33 | 4.67 | |
| Rank | 2 | 9 | 8 | 6 | 10 | 3 | 7 | 1 | 4 | 5 | |
| F29 | Best | 3.60 | 4.24 | 3.94 | 4.17 | 4.73 | 4.27 | 3.59 |
| 3.52 | 3.58 |
| Worst | 4.30 | 5.05 | 8.78 | 5.73 | 6.02 | 7.31 | 4.26 | 4.82 | 4.40 |
| |
| Med | 3.95 | 4.53 | 4.92 | 4.97 | 5.11 | 5.24 | 4.16 | 4.09 | 4.05 |
| |
| Ave | 3.94 | 4.59 | 5.22 | 4.88 | 5.22 | 5.27 | 4.06 | 4.27 | 3.97 |
| |
| Std | 1.63 | 2.42 | 9.10 | 3.98 | 3.54 | 6.08 | 1.77 | 4.26 | 2.14 |
| |
| Rank | 2 | 6 | 8 | 7 | 9 | 10 | 4 | 5 | 3 | 1 | |
| F30 | Best | 5.40 | 4.89 | 1.44 | 4.12 | 2.32 | 1.21 | 1.11 | 5.82 | 6.80 |
|
| Worst |
| 1.15 | 3.20 | 4.34 | 3.98 | 6.06 | 3.05 | 1.88 | 2.42 | 1.29 | |
| Med |
| 7.19 | 7.15 | 1.34 | 1.38 | 3.41 | 4.66 | 1.05 | 1.97 | 1.25 | |
| Ave |
| 7.64 | 1.60 | 1.49 | 1.54 | 1.25 | 5.65 | 1.06 | 1.72 | 1.68 | |
| Std |
| 1.76 | 1.35 | 1.22 | 9.75 | 2.45 | 5.64 | 3.59 | 6.03 | 2.37 | |
| Rank | 1 | 9 | 8 | 7 | 10 | 6 | 5 | 2 | 4 | 3 | |
| Average rank | 3.07 | 7.34 | 6.00 | 7.41 | 9.20 | 6.66 | 4.90 | 3.31 | 4.35 | 2.80 | |
Figure 9Box diagram of each algorithm.
Figure 10PID controller structure diagram.
Figure 11Convergence curve and PID control output.
PID parameter setting results.
| Algorithm | Unit step | Sinusoidal input | ||||||
|---|---|---|---|---|---|---|---|---|
| Fitness |
|
|
| Fitness |
|
|
| |
| SSA | 29.1777 | 10 | 0.221046 | 0.126894 | 53.0827 | 10 | 10 | 1.90441 |
| ISSA |
| 41.4593 | 0.596364 | 0.402723 |
| 286.6486 | 21.19153 | 0.898048 |
Figure 12Convergence curve and optimal path.
Robot path planning results.
| Algorithm | Fitness | |||
|---|---|---|---|---|
| Best | Worst | Ave | Std | |
| SSA | 22.6274 | 39.5980 | 29.9813 | 6.5115 |
| ISSA |
|
|
|
|