| Literature DB >> 34428219 |
Jeffrey O Agushaka1,2, Absalom E Ezugwu1.
Abstract
The distributive power of the arithmetic operators: multiplication, division, addition, and subtraction, gives the arithmetic optimization algorithm (AOA) its unique ability to find the global optimum for optimization problems used to test its performance. Several other mathematical operators exist with the same or better distributive properties, which can be exploited to enhance the performance of the newly proposed AOA. In this paper, we propose an improved version of the AOA called nAOA algorithm, which uses the high-density values that the natural logarithm and exponential operators can generate, to enhance the exploratory ability of the AOA. The addition and subtraction operators carry out the exploitation. The candidate solutions are initialized using the beta distribution, and the random variables and adaptations used in the algorithm have beta distribution. We test the performance of the proposed nAOA with 30 benchmark functions (20 classical and 10 composite test functions) and three engineering design benchmarks. The performance of nAOA is compared with the original AOA and nine other state-of-the-art algorithms. The nAOA shows efficient performance for the benchmark functions and was second only to GWO for the welded beam design (WBD), compression spring design (CSD), and pressure vessel design (PVD).Entities:
Mesh:
Year: 2021 PMID: 34428219 PMCID: PMC8384219 DOI: 10.1371/journal.pone.0255703
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Effect of the optimization operators.
Fig 2Exploration and exploitation phases of nAOA.
Fig 3The process of updating the candidate solutions.
Fig 4The nAOA flowchart.
Controlling parameters for algorithms considered.
| Algorithm | Name of the parameter | Value of the parameter |
|---|---|---|
| GSA | Elitist check (number of fittest agents after stopping criterion) | 1 |
| Rpower (exponent of distance between agents) | 1 | |
| Min_flag (1: minimum; 0: maximum) | 1 | |
| ACO | Pheromone update constant | 1 |
| Initial pheromone | 10 | |
| Pheromone sensitivity | 0.3 | |
| Visibility sensitivity | 0.1 | |
| AOA |
| 5 |
|
| 0.05 | |
| DE | Lower bound of scaling factor | 0.2 |
| Upper bound of scaling factor | 0.8 | |
| PCR (crossover probability) | 0.8 | |
| PSO | C1, C2 (personal and social constants) | 2 |
| Wmax (maximum inertia weight) | 0.9 | |
| Wmin (minimum inertia weight) | 0.2 | |
| CPSOGSA | 2.05 | |
| BBO | nKeep (number of habitats retained after every generation) | 0.2 |
| Pmutation (mutation probability) | 0.9 | |
| GWO | a (area vector) | [0,2] |
| r1f r2 (random vectors) | [0,1] | |
| SCA | a (constant) | 2 |
| SSA | c2, c3 (random numbers) | [0,1] |
Classical test functions.
| ID | Type | Function | Dimension | Bounds | Global |
|---|---|---|---|---|---|
| F1 | Unimodal |
| 30 | [–100,100] | 0 |
| F2 | Unimodal |
| 30 | [–10,10] | 0 |
| F3 | Unimodal |
| 30 | [–100,100] | 0 |
| F4 | Unimodal |
| 30 | [–100,100] | 0 |
| F5 | Unimodal |
| 30 | [–30,30] | 0 |
| F6 | Unimodal |
| 30 | [–100,100] | 0 |
| F7 | Unimodal |
| 30 | [–128,128] | 0 |
| F8 | Multimodal |
| 30 | [–500,500] | -418.9829× |
| F9 | Multimodal |
| 30 | [-5.12,5.12] | 0 |
| F10 | Multimodal |
| 30 | [–32,32] | 0 |
| F11 | Multimodal |
| 30 | [–600,600] | 0 |
| F12 | Multimodal | 30 | [–50,50] | 0 | |
| F13 | Multimodal |
| 30 | [–50,50] | 0 |
| F14 | Fixed-dimension multimodal |
| 2 | [–65,65] | 1 |
| F15 | Fixed-dimension multimodal |
| 4 | [–5,5] | 0.00030 |
| F16 | Fixed-dimension multimodal |
| 2 | [–5,5] | -1.0316 |
| F17 | Fixed-dimension multimodal |
| 2 | [–5,5] | 0.398 |
| F18 | Fixed-dimension multimodal |
| 2 | [–2,2] | 3 |
| F19 | Fixed-dimension multimodal |
| 3 | [–1,2] | -3.86 |
| F20 | Fixed-dimension multimodal |
| 6 | [0,1] | -3.2 |
Summary of the CEC2020 test suite.
| Type | Number | Functions |
|
|---|---|---|---|
| Unimodal Function | F21 | Shifted and rotated bent cigar function (CEC 2017[ | 100 |
| Basic Functions | F22 | Shifted and rotated Schwefel’s function (CEC 2014[ | 1100 |
| F23 | Shifted and rotated Lunacek bi-Rastrigin function (CEC 2017[ | 700 | |
| F24 | Expanded Rosenbrock’s plus Griewangk’s function (CEC2017[ | 1900 | |
| Hybrid Functions | F25 | Hybrid function 1 (N = 3) (CEC 2014[ | 1700 |
| F26 | Hybrid function 2 (N = 4) (CEC 2017[ | 1600 | |
| F27 | Hybrid function 3 (N = 5) (CEC 2014[ | 2100 | |
| CompositionFunctions | F28 | Composition function 1 (N = 3) (CEC 2017[ | 2200 |
| F29 | Composition function 2 (N = 4) (CEC 2017[ | 2400 | |
| F30 | Composition function 3 (N = 5) (CEC 2017[ | 2500 |
* Search range: [–100,100] D.
Classical benchmark functions.
| Function | Value | CPSOGSA | GSA | PSO | BBO | DE | ACO | SSA | SCA | GWO | nAOA | AOA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Best | 3.07E-20 | 3.95E-19 | 2.18E-54 | 4.66E-08 | 2.77E-43 | 385 | 1.56E-10 | 2.15E-40 | 3.40E-149 | 0 | 0 |
| Worst | 1.33E-19 | 2.48E-18 | 1.37E-46 | 2.72E-06 | 5.06E-41 | 385 | 1.01E-09 | 2.79E-29 | 3.80E-142 | 0 | 0 | |
| Average | 8.39E-20 | 1.30E-18 | 6.10E-48 | 5.01E-07 | 5.73E-42 | 385 | 5.61E-10 | 9.40E-31 | 3.84E-143 | 0 | 0 | |
| SD | 2.34E-20 | 5.34E-19 | 2.48E-47 | 5.50E-07 | 9.57E-42 | 0 | 2.09E-10 | 5.08E-30 | 9.78E-143 | 0 | 0 | |
| Median | 7.76E-20 | 1.15E-18 | 2.64E-49 | 3.45E-07 | 2.61E-42 | 385 | 5.69E-10 | 1.67E-34 | 3.14E-145 | 0 | 0 | |
|
| Best | 4.23E-10 | 2.36E-09 | 2.70E-29 | 3.20E-05 | 2.58E-25 | 3.63E+06 | 4.72E-06 | 2.49E-24 | 1.28E-83 | 0 | 0 |
| Worst | 7.79E-10 | 5.30E-09 | 8.37E-26 | 0.000139 | 3.00E-24 | 3.63E+06 | 0.001054 | 2.05E-19 | 1.05E-79 | 0 | 0 | |
| Average | 6.36E-10 | 3.59E-09 | 4.20E-27 | 7.18E-05 | 1.36E-24 | 3.63E+06 | 4.22E-05 | 1.60E-20 | 9.27E-81 | 0 | 0 | |
| SD | 8.50E-11 | 7.93E-10 | 1.56E-26 | 2.96E-05 | 7.64E-25 | 0 | 0.000191 | 4.88E-20 | 2.28E-80 | 0 | 0 | |
| Median | 6.30E-10 | 3.51E-09 | 5.63E-28 | 6.29E-05 | 1.23E-24 | 3.63E+06 | 6.70E-06 | 2.66E-22 | 9.53E-82 | 0 | 0 | |
|
| Best | 8.60E-20 | 1.76E-18 | 9.91E-17 | 0.001513 | 0.028491 | 7949 | 3.81E-10 | 2.05E-21 | 4.51E-75 | 0 | 0 |
| Worst | 4.91E-19 | 0.001491 | 8.97E-13 | 0.02492 | 0.68113 | 8097 | 2.61E-09 | 7.51E-13 | 3.96E-66 | 0 | 0 | |
| Average | 1.85E-19 | 4.97E-05 | 9.20E-14 | 0.007328 | 0.20667 | 8007.7 | 1.24E-09 | 5.51E-14 | 2.86E-67 | 0 | 0 | |
| SD | 8.25E-20 | 0.000272 | 2.11E-13 | 0.005159 | 0.14399 | 33.618 | 5.85E-10 | 1.56E-13 | 8.87E-67 | 0 | 0 | |
| Median | 1.74E-19 | 3.57E-18 | 8.91E-15 | 0.005741 | 0.18277 | 8002 | 1.16E-09 | 2.14E-16 | 3.56E-71 | 0 | 0 | |
|
| Best | 1.10E-10 | 4.93E-10 | 8.30E-15 | 0.002213 | 7.12E-08 | 10 | 8.07E-06 | 1.99E-13 | 1.10E-48 | 0 | 0 |
| Worst | 2.18E-10 | 1.31E-09 | 4.30E-11 | 0.015541 | 3.78E-07 | 10 | 2.14E-05 | 2.38E-08 | 1.24E-44 | 0 | 0 | |
| Average | 1.69E-10 | 8.79E-10 | 3.69E-12 | 0.008172 | 1.68E-07 | 10 | 1.43E-05 | 2.26E-09 | 1.21E-45 | 0 | 0 | |
| SD | 3.11E-11 | 1.76E-10 | 8.60E-12 | 0.003127 | 6.67E-08 | 0 | 3.29E-06 | 5.70E-09 | 2.75E-45 | 0 | 0 | |
| Median | 1.74E-10 | 8.68E-10 | 1.17E-12 | 0.008299 | 1.53E-07 | 10 | 1.38E-05 | 2.69E-10 | 9.14E-47 | 0 | 0 | |
|
| Best | 1.2284 | 5.0105 | 0.055761 | 0.056942 | 0.068386 | 1.11E+06 | 2.029 | 6.0283 | 5.1566 | 1.2284 | 4.4762 |
| Worst | 255.85 | 88.952 | 7.9865 | 14.874 | 6.6217 | 1.13E+06 | 244.94 | 8.0648 | 8.9099 | 5.1284 | 5.6396 | |
| Average | 36.361 | 8.2091 | 3.3821 | 4.6772 | 1.8597 | 1.12E+06 | 21.494 | 6.8968 | 6.4561 | 4.6145 | 5.1135 | |
| SD | 66.123 | 15.251 | 1.5961 | 4.0116 | 1.7585 | 5048.6 | 59.099 | 0.4814 | 0.69926 | 0.25943 | 0.28703 | |
| Median | 3.4962 | 5.4142 | 3.8446 | 3.8241 | 1.2368 | 1.12E+06 | 6.3983 | 6.8113 | 6.224 | 4.6371 | 5.1389 | |
|
| Best | 2.23E-20 | 8.11E-19 | 0 | 3.02E-08 | 0 | 442.5 | 1.80E-10 | 0.098421 | 2.03E-07 | 2.23E-20 | 0.003032 |
| Worst | 1.46E-19 | 2.89E-18 | 0 | 2.44E-06 | 0 | 442.5 | 1.01E-09 | 0.54801 | 1.50E-06 | 0.003223 | 0.02523 | |
| Average | 8.47E-20 | 1.72E-18 | 0 | 5.75E-07 | 0 | 442.5 | 5.85E-10 | 0.27283 | 6.54E-07 | 0.001717 | 0.012978 | |
| SD | 2.96E-20 | 5.50E-19 | 0 | 5.72E-07 | 0 | 0 | 1.85E-10 | 0.1151 | 2.66E-07 | 0.000706 | 0.005789 | |
| Median | 8.25E-20 | 1.78E-18 | 0 | 3.99E-07 | 0 | 442.5 | 5.83E-10 | 0.23292 | 5.80E-07 | 0.001759 | 0.012989 | |
|
| Best | 0.000495 | 0.001583 | 0.000315 | 0.000239 | 0.000754 | 57853 | 0.000461 | 3.23E-05 | 2.76E-05 | 0.000495 | 8.47E-07 |
| Worst | 0.012861 | 0.009237 | 0.002674 | 0.002435 | 0.004141 | 59858 | 0.011808 | 0.002274 | 0.0004708 | 0.000141 | 0.00013 | |
| Average | 0.005171 | 0.004395 | 0.000968 | 0.000726 | 0.002438 | 58753 | 0.003754 | 0.000773 | 0.0001735 | 4.86E-05 | 2.30E-05 | |
| SD | 0.003135 | 0.001793 | 0.000551 | 0.000478 | 0.00093 | 623.18 | 0.002704 | 0.000665 | 0.0001022 | 4.12E-05 | 2.59E-05 | |
| Median | 0.004614 | 0.004343 | 0.000904 | 0.000578 | 0.002275 | 58815 | 0.003585 | 0.000544 | 0.0001648 | 4.25E-05 | 1.65E-05 | |
|
| Best | -3596.1 | -2470.4 | -3597.6 | -3953 | -4189.8 | -24.036 | -3479.2 | -2619.9 | -3527.1 | -3596.1 | -3850.5 |
| Worst | -2273.4 | -1099.7 | -2709.3 | -3202.8 | -4189.8 | -24.036 | -2463.4 | -2021.6 | -2348.8 | -3608.4 | -2866.2 | |
| Average | -2985.5 | -1570.5 | -3102.4 | -3596.3 | -4189.8 | -24.036 | -2986.5 | -2340.9 | -2906 | -3933.8 | -3417.4 | |
| SD | 328.71 | 327.61 | 195.88 | 206.06 | 2.78E-12 | 1.08E-14 | 274.03 | 152.5 | 359.28 | 170.26 | 264.6 | |
| Median | -3003.1 | -1513.7 | -3122.4 | -3617.4 | -4189.8 | -24.036 | -3054.8 | -2356.7 | -2797.8 | -3978.4 | -3400.2 | |
|
| Best | 8.9546 | 0.99496 | 3.9798 | 3.9798 | 0 | 385 | 4.9748 | 0 | 0 | 8.9546 | 0 |
| Worst | 49.748 | 5.9698 | 21.889 | 14.924 | 0 | 385 | 27.859 | 7.46E-08 | 0 | 0 | 0 | |
| Average | 19.866 | 3.1507 | 9.5848 | 7.8938 | 0 | 385 | 14.825 | 2.49E-09 | 0 | 0 | 0 | |
| SD | 9.484 | 1.3847 | 3.9495 | 3.0904 | 0 | 0 | 5.6607 | 1.36E-08 | 0 | 0 | 0 | |
| Median | 18.904 | 2.9849 | 9.4521 | 7.4622 | 0 | 385 | 14.427 | 0 | 0 | 0 | 0 | |
|
| Best | 2.00E-10 | 8.08E-10 | 4.44E-15 | 2.91E-05 | 4.44E-15 | 14.218 | 4.45E-06 | 8.88E-16 | 4.44E-15 | 2.00E-10 | 8.88E-16 |
| Worst | 4.87E-10 | 3.10E-09 | 7.99E-15 | 0.000599 | 4.44E-15 | 14.218 | 2.5799 | 4.44E-15 | 7.99E-15 | 8.88E-16 | 8.88E-16 | |
| Average | 3.40E-10 | 1.89E-09 | 4.80E-15 | 0.000227 | 4.44E-15 | 14.218 | 0.45561 | 4.09E-15 | 4.56E-15 | 8.88E-16 | 8.88E-16 | |
| SD | 6.83E-11 | 4.97E-10 | 1.08E-15 | 0.000123 | 0 | 5.42E-15 | 0.81522 | 1.08E-15 | 6.49E-16 | 0 | 0 | |
| Median | 3.34E-10 | 1.86E-09 | 4.44E-15 | 0.000203 | 4.44E-15 | 14.218 | 1.05E-05 | 4.44E-15 | 4.44E-15 | 8.88E-16 | 8.88E-16 | |
|
| Best | 0.063978 | 0 | 0.024637 | 0.004278 | 0 | 0.43794 | 0.076242 | 0 | 0 | 0.063978 | 0 |
| Worst | 0.64029 | 0.31458 | 0.13046 | 0.090928 | 0 | 0.67057 | 0.70665 | 0.35098 | 0.08922 | 0.007483 | 0 | |
| Average | 0.23818 | 0.030425 | 0.065862 | 0.044379 | 0 | 0.54745 | 0.23328 | 0.026039 | 0.01517 | 0.000249 | 0 | |
| SD | 0.14922 | 0.060876 | 0.027713 | 0.021973 | 0 | 0.056981 | 0.12736 | 0.084842 | 0.020004 | 0.001366 | 0 | |
| Median | 0.18445 | 0.013544 | 0.066433 | 0.041822 | 0 | 0.54653 | 0.20914 | 0 | 0.0090838 | 0 | 0 | |
|
| Best | 3.9329 | 2.12E-19 | 2.75E-06 | 0.015191 | 1.03E-05 | 2.18E+09 | 2.9526 | 3.1554 | 0.026973 | 3.9329 | 0.49795 |
| Worst | 18.832 | 1.2577 | 1.1423 | 0.030959 | 8.53E-05 | 2.18E+09 | 11.717 | 8.09E+06 | 0.11951 | 0.31117 | 0.67319 | |
| Average | 7.9747 | 0.35845 | 0.1075 | 0.021195 | 2.70E-05 | 2.18E+09 | 7.2727 | 4.72E+05 | 0.068205 | 0.27296 | 0.59617 | |
| SD | 3.5208 | 0.31492 | 0.22475 | 0.003743 | 1.75E-05 | 18.936 | 2.1124 | 1.50E+06 | 0.024278 | 0.023426 | 0.042977 | |
| Median | 7.0873 | 0.30048 | 0.062208 | 0.020807 | 2.00E-05 | 2.18E+09 | 7.4269 | 4871.2 | 0.064053 | 0.27241 | 0.6007 | |
|
| Best | 1.02E-20 | 8.17E-20 | 1.35E-32 | 2.05E-09 | 1.35E-32 | 97929 | 1.14E-11 | 0.079397 | 3.99E-07 | 1.02E-20 | 0.46953 |
| Worst | 2.91E-20 | 3.26E-19 | 1.35E-32 | 3.66E-07 | 1.35E-32 | 97929 | 0.010987 | 0.35204 | 0.10037 | 0.76797 | 0.9949 | |
| Average | 1.80E-20 | 1.75E-19 | 1.35E-32 | 4.22E-08 | 1.35E-32 | 97929 | 0.002198 | 0.22937 | 0.009578 | 0.26741 | 0.77032 | |
| SD | 5.36E-21 | 7.10E-20 | 5.57E-48 | 6.69E-08 | 5.57E-48 | 0 | 0.00447 | 0.070419 | 0.029296 | 0.20027 | 0.16483 | |
| Median | 1.71E-20 | 1.62E-19 | 1.35E-32 | 2.33E-08 | 1.35E-32 | 97929 | 3.37E-11 | 0.23362 | 1.01E-06 | 0.23147 | 0.75585 | |
|
| Best | -3596.1 | -2470.4 | -3597.6 | -3953 | -4189.8 | -24.036 | -3479.2 | -2619.9 | -3527.1 | -3596.1 | -3850.5 |
| Worst | -2273.4 | -1099.7 | -2709.3 | -3202.8 | -4189.8 | -24.036 | -2463.4 | -2021.6 | -2348.8 | -3608.4 | -2866.2 | |
| Average | -2985.5 | -1570.5 | -3102.4 | -3596.3 | -4189.8 | -24.036 | -2986.5 | -2340.9 | -2906 | -3933.8 | -3417.4 | |
| SD | 328.71 | 327.61 | 195.88 | 206.06 | 2.78E-12 | 1.08E-14 | 274.03 | 152.5 | 359.28 | 170.26 | 264.6 | |
| Median | -3003.1 | -1513.7 | -3122.4 | -3617.4 | -4189.8 | -24.036 | -3054.8 | -2356.7 | -2797.8 | -3978.4 | -3400.2 | |
|
| Best | 0.000307 | 0.001277 | 0.000307 | 0.000308 | 0.000386 | 0.40836 | 0.00044 | 0.000337 | 0.0003075 | 0.000307 | 0.000346 |
| Worst | 0.020363 | 0.010464 | 0.020363 | 0.001355 | 0.000755 | 0.40836 | 0.001241 | 0.001429 | 0.020363 | 0.073329 | 0.02603 | |
| Average | 0.003334 | 0.00397 | 0.00476 | 0.000632 | 0.000643 | 0.40836 | 0.000879 | 0.000914 | 0.0043187 | 0.009563 | 0.004905 | |
| SD | 0.006795 | 0.002405 | 0.007946 | 0.000199 | 9.99E-05 | 1.13E-16 | 0.000282 | 0.000387 | 0.0081595 | 0.019043 | 0.008062 | |
| Median | 0.000743 | 0.003055 | 0.001223 | 0.000634 | 0.000645 | 0.40836 | 0.00076 | 0.000771 | 0.0003075 | 0.000579 | 0.000484 | |
|
| Best | 1.02E-20 | 8.17E-20 | 1.35E-32 | 2.05E-09 | 1.35E-32 | 97929 | 1.14E-11 | 0.079397 | 3.99E-07 | 1.02E-20 | 0.46953 |
| Worst | 2.91E-20 | 3.26E-19 | 1.35E-32 | 3.66E-07 | 1.35E-32 | 97929 | 0.010987 | 0.35204 | 0.10037 | 0.76797 | 0.9949 | |
| Average | 1.80E-20 | 1.75E-19 | 1.35E-32 | 4.22E-08 | 1.35E-32 | 97929 | 0.002198 | 0.22937 | 0.009578 | 0.26741 | 0.77032 | |
| SD | 5.36E-21 | 7.10E-20 | 5.57E-48 | 6.69E-08 | 5.57E-48 | 0 | 0.00447 | 0.070419 | 0.029296 | 0.20027 | 0.16483 | |
| Median | 1.71E-20 | 1.62E-19 | 1.35E-32 | 2.33E-08 | 1.35E-32 | 97929 | 3.37E-11 | 0.23362 | 1.01E-06 | 0.23147 | 0.75585 | |
|
| Best | 0.000495 | 0.001583 | 0.000315 | 0.000239 | 0.000754 | 57853 | 0.000461 | 3.23E-05 | 2.76E-05 | 0.000495 | 8.47E-07 |
| Worst | 0.012861 | 0.009237 | 0.002674 | 0.002435 | 0.004141 | 59858 | 0.011808 | 0.002274 | 0.0004708 | 0.000141 | 0.00013 | |
| Average | 0.005171 | 0.004395 | 0.000968 | 0.000726 | 0.002438 | 58753 | 0.003754 | 0.000773 | 0.0001735 | 4.86E-05 | 2.30E-05 | |
| SD | 0.003135 | 0.001793 | 0.000551 | 0.000478 | 0.00093 | 623.18 | 0.002704 | 0.000665 | 0.0001022 | 4.12E-05 | 2.59E-05 | |
| Median | 0.004614 | 0.004343 | 0.000904 | 0.000578 | 0.002275 | 58815 | 0.003585 | 0.000544 | 0.0001648 | 4.25E-05 | 1.65E-05 | |
|
| Best | 3 | 3 | 3 | 3 | 3 | 2275 | 3 | 3 | 3 | 3 | 3 |
| Worst | 3 | 3.0274 | 3 | 30 | 3 | 2275 | 3 | 3.0001 | 3 | 84 | 30 | |
| Average | 3 | 3.0009 | 3 | 4.8 | 3 | 2275 | 3 | 3 | 3 | 12.9 | 9.2535 | |
| SD | 1.13E-15 | 0.004995 | 1.47E-15 | 6.8501 | 2.09E-15 | 0 | 7.31E-14 | 1.17E-05 | 2.96E-06 | 21.835 | 11.532 | |
| Median | 3 | 3 | 3 | 3 | 3 | 2275 | 3 | 3 | 3 | 3 | 3 | |
|
| Best | 2.00E-10 | 8.08E-10 | 4.44E-15 | 2.91E-05 | 4.44E-15 | 14.218 | 4.45E-06 | 8.88E-16 | 4.44E-15 | 2.00E-10 | 8.88E-16 |
| Worst | 4.87E-10 | 3.10E-09 | 7.99E-15 | 0.000599 | 4.44E-15 | 14.218 | 2.5799 | 4.44E-15 | 7.99E-15 | 8.88E-16 | 8.88E-16 | |
| Average | 3.40E-10 | 1.89E-09 | 4.80E-15 | 0.000227 | 4.44E-15 | 14.218 | 0.45561 | 4.09E-15 | 4.56E-15 | 8.88E-16 | 8.88E-16 | |
| SD | 6.83E-11 | 4.97E-10 | 1.08E-15 | 0.000123 | 0 | 5.42E-15 | 0.81522 | 1.08E-15 | 6.49E-16 | 0 | 0 | |
| Median | 3.34E-10 | 1.86E-09 | 4.44E-15 | 0.000203 | 4.44E-15 | 14.218 | 1.05E-05 | 4.44E-15 | 4.44E-15 | 8.88E-16 | 8.88E-16 | |
|
| Best | 2.23E-20 | 8.11E-19 | 0 | 3.02E-08 | 0 | 442.5 | 1.80E-10 | 0.098421 | 2.03E-07 | 2.23E-20 | 0.003032 |
| Worst | 1.46E-19 | 2.89E-18 | 0 | 2.44E-06 | 0 | 442.5 | 1.01E-09 | 0.54801 | 1.50E-06 | 0.003223 | 0.02523 | |
| Average | 8.47E-20 | 1.72E-18 | 0 | 5.75E-07 | 0 | 442.5 | 5.85E-10 | 0.27283 | 6.54E-07 | 0.001717 | 0.012978 | |
| SD | 2.96E-20 | 5.50E-19 | 0 | 5.72E-07 | 0 | 0 | 1.85E-10 | 0.1151 | 2.66E-07 | 0.000706 | 0.005789 | |
| Median | 8.25E-20 | 1.78E-18 | 0 | 3.99E-07 | 0 | 442.5 | 5.83E-10 | 0.23292 | 5.80E-07 | 0.001759 | 0.012989 | |
| p-value (0.000) | Friedman mean rank | 6.53 | 6.95 | 4.58 | 6.1 | 4.22 | 11 | 7.28 | 6.43 | 4.9 | 3.48 | 4.55 |
| General mean rank | 8 | 9 | 4 | 6 | 2 | 11 | 10 | 7 | 5 | 1 | 3 |
Composite functions CEC 2020.
| Function | Value | CPSOGSA | GSA | PSO | BBO | DE | ACO | SSA | SCA | GWO | nAOA | AOA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| Best | 402.82 | 402.82 | 127.78 | 166.61 | 187.55 | 2.57E+10 | 110.88 | 3.37E+08 | 17636 | 100.14 | 4515.7 |
| Worst | 1.14E+09 | 10757 | 8865.3 | 6807.1 | 11957 | 2.58E+10 | 10897 | 2.26E+09 | 3.94E+08 | 2453.8 | 16717 | |
| Average | 6.03E+07 | 7362.8 | 2693.4 | 1809 | 3092.9 | 2.58E+10 | 3546.4 | 9.25E+08 | 5.06E+07 | 539.16 | 7871.3 | |
| SD | 2.53E+08 | 1802.8 | 2591.3 | 1787.1 | 3089.6 | 3.51E+07 | 3130.4 | 3.96E+08 | 1.20E+08 | 679.2 | 3089.7 | |
| Median | 4820.3 | 7329.4 | 1584.6 | 1388.5 | 1909.6 | 2.58E+10 | 2584.2 | 8.53E+08 | 2.29E+05 | 310.32 | 7387.3 | |
|
| Best | 1708.3 | 1868.6 | 1140 | 1526.7 | 1361.5 | 3381.4 | 1591.5 | 2099.5 | 1239.2 | 1708.3 | 1341 |
| Worst | 3018.4 | 3244.1 | 1944.6 | 2694.1 | 1849.6 | 3579 | 2554.7 | 2858.3 | 2199.1 | 2265.3 | 2103.2 | |
| Average | 2338.9 | 2331.9 | 1511.8 | 1897.3 | 1611.5 | 3475 | 2043.6 | 2446.2 | 1623.4 | 1852.9 | 1752.4 | |
| SD | 381.52 | 335.1 | 205.63 | 306.62 | 136.62 | 58.291 | 303.72 | 188.77 | 265.72 | 252.97 | 193.19 | |
| Median | 2338.4 | 2275.8 | 1474.2 | 1859.3 | 1602.4 | 3473 | 1928.9 | 2427.8 | 1628 | 1876.3 | 1709.5 | |
|
| Best | 747.51 | 712.78 | 713.81 | 716.63 | 718.45 | 816.31 | 718.4 | 762.05 | 715.27 | 747.51 | 761.19 |
| Worst | 907.69 | 735.69 | 733.18 | 748.02 | 730.52 | 835.57 | 769.78 | 796.06 | 760.41 | 834.84 | 813.97 | |
| Average | 806.25 | 718.88 | 721.8 | 733.93 | 724.86 | 830 | 739.21 | 779.2 | 735.1 | 758.37 | 787.03 | |
| SD | 41.133 | 5.4895 | 5.7184 | 8.9233 | 3.7642 | 4.1447 | 13.567 | 9.969 | 13.226 | 22.909 | 15.727 | |
| Median | 792.59 | 717.26 | 720.8 | 732.52 | 725.34 | 830.38 | 737.89 | 778.89 | 736.24 | 756.92 | 791.24 | |
|
| Best | 1900.1 | 1900 | 1900.5 | 1900.3 | 1900.8 | 7.32E+05 | 1900.7 | 1907.2 | 1900.7 | 1900.1 | 1926.8 |
| Worst | 2254.3 | 1902.8 | 1902.5 | 1907.2 | 1902.3 | 7.43E+05 | 1904 | 2186.7 | 1991.1 | 1996.9 | 2008.9 | |
| Average | 1935.6 | 1900.9 | 1901.4 | 1903 | 1901.7 | 7.37E+05 | 1901.7 | 1945.6 | 1907 | 1966.2 | 1960.2 | |
| SD | 89.268 | 0.69602 | 0.63295 | 1.5195 | 0.36594 | 2895.3 | 0.81329 | 58.785 | 19.848 | 18.886 | 18.957 | |
| Median | 1902.2 | 1900.7 | 1901.3 | 1903 | 1901.7 | 7.36E+05 | 1901.6 | 1931.7 | 1902.8 | 1964.9 | 1958.1 | |
|
| Best | 2409.8 | 1.84E+05 | 2334 | 3018.4 | 6937.4 | 2.34E+07 | 2787.2 | 13945 | 2983.8 | 2409.8 | 3901.9 |
| Worst | 3.77E+05 | 8.67E+05 | 12394 | 1.07E+06 | 2.03E+05 | 2.34E+07 | 31779 | 3.09E+05 | 6.12E+05 | 46382 | 22483 | |
| Average | 99683 | 4.76E+05 | 5441.5 | 2.49E+05 | 54243 | 2.34E+07 | 7819.4 | 70448 | 1.37E+05 | 10929 | 10151 | |
| SD | 1.25E+05 | 2.01E+05 | 2759.6 | 3.15E+05 | 53909 | 95.544 | 6853 | 71390 | 2.14E+05 | 9217 | 4529.9 | |
| Median | 51320 | 4.56E+05 | 4730.2 | 44649 | 38270 | 2.34E+07 | 5275.5 | 39653 | 7666.8 | 8355.8 | 8534.4 | |
|
| Best | 1600.5 | 1611 | 1600 | 1600.6 | 1600 | 1861.5 | 1600 | 1600.8 | 1600.3 | 1600.5 | 1600.3 |
| Worst | 1980.8 | 1744 | 1659.5 | 1661 | 1601.3 | 1862 | 1602.8 | 1602.8 | 1658.5 | 1618.8 | 1617.8 | |
| Average | 1667.2 | 1659.1 | 1625.7 | 1618.4 | 1600.4 | 1861.7 | 1601 | 1601.6 | 1606.9 | 1604.9 | 1604.6 | |
| SD | 95.234 | 32.899 | 23.51 | 22.832 | 0.37058 | 0.25407 | 0.84072 | 0.57677 | 13.972 | 7.4591 | 6.9393 | |
| Median | 1618.7 | 1659.3 | 1617.3 | 1610.8 | 1600.2 | 1861.5 | 1600.7 | 1601.5 | 1600.8 | 1601.1 | 1600.8 | |
|
| Best | 2546.9 | 12007 | 2429 | 3426.7 | 2281.3 | 1.39E+09 | 2331.8 | 4245.8 | 2975.4 | 2546.9 | 2349 |
| Worst | 32441 | 1.64E+06 | 9453.7 | 2.43E+05 | 11028 | 1.39E+09 | 24342 | 36162 | 23259 | 34207 | 12858 | |
| Average | 10581 | 5.16E+05 | 4608.3 | 37405 | 5198.6 | 1.39E+09 | 7505.3 | 16337 | 11825 | 10471 | 5696.1 | |
| SD | 9700.1 | 4.40E+05 | 2222.4 | 54643 | 2780.1 | 13.869 | 6447.9 | 8265 | 6001.3 | 9669.5 | 2760.1 | |
| Median | 6283.6 | 4.32E+05 | 4156.7 | 20598 | 4349.5 | 1.39E+09 | 4252.2 | 15992 | 13426 | 7032.4 | 5658.8 | |
|
| Best | 2269.4 | 2300 | 2300.6 | 2301 | 2239.1 | 4551.9 | 2234 | 2307.1 | 2301.1 | 2269.4 | 2297.4 |
| Worst | 4161.1 | 2300.8 | 3030.6 | 2758.3 | 2303.3 | 4622.7 | 2308.9 | 2571.1 | 2948.5 | 2540.9 | 2547 | |
| Average | 2593.2 | 2300.3 | 2367.4 | 2325.9 | 2297 | 4591 | 2296.8 | 2401.8 | 2356.8 | 2382 | 2412 | |
| SD | 644.17 | 0.23812 | 202.83 | 101.79 | 15.279 | 17.025 | 20.63 | 60.899 | 155.2 | 69.982 | 75.162 | |
| Median | 2306.2 | 2300.3 | 2301.9 | 2302.9 | 2301.5 | 4596.2 | 2302.6 | 2385 | 2306.6 | 2383 | 2408.2 | |
|
| Best | 2697.5 | 2500 | 2500 | 2500 | 2637.4 | 3337 | 2500 | 2563.2 | 2727.8 | 2697.5 | 2500.1 |
| Worst | 2841.3 | 2876.6 | 2762.6 | 2791.3 | 2755 | 3343 | 2779.1 | 2815.8 | 2790.5 | 2840.6 | 2824.5 | |
| Average | 2786.4 | 2657.8 | 2712 | 2725.6 | 2737.2 | 3340 | 2739.3 | 2780.8 | 2751.2 | 2729.9 | 2696.8 | |
| SD | 35.984 | 154.81 | 79.413 | 85.55 | 33.535 | 1.6637 | 57.41 | 52.117 | 18.302 | 119.78 | 120.7 | |
| Median | 2790.9 | 2678.3 | 2742 | 2758.2 | 2749 | 3340.1 | 2751.8 | 2790.3 | 2744.8 | 2782.4 | 2760.3 | |
|
| Best | 2897.8 | 2899.6 | 2898.2 | 2897.7 | 2899 | 4650.7 | 2897.8 | 2940.7 | 2900.2 | 2897.8 | 2897.7 |
| Worst | 3024.3 | 2943.6 | 2950 | 2953.5 | 2947.1 | 4670.9 | 2949.4 | 3016.1 | 2984.8 | 2996.8 | 2989.4 | |
| Average | 2939.4 | 2939.1 | 2925 | 2932.1 | 2926.1 | 4661.6 | 2917.9 | 2973.5 | 2934.4 | 2934.9 | 2927.4 | |
| SD | 37.551 | 13.494 | 24.26 | 22.653 | 19.621 | 4.8539 | 24.314 | 22.44 | 19.854 | 34.674 | 31.083 | |
| Median | 2945.5 | 2943.4 | 2944 | 2944.2 | 2930.2 | 4662.1 | 2899.4 | 2968.4 | 2941.1 | 2949.6 | 2913.4 | |
| p-value (0.000) | Friedman’s mean rank | 8.7 | 5.2 | 3.15 | 5.5 | 3.85 | 11 | 3.85 | 8 | 6.2 | 2.9 | 6.1 |
| General mean rank | 9 | 4 | 2 | 5 | 3 | 10 | 3 | 8 | 7 | 1 | 6 |
Fig 5Convergence behavior of classical and composite benchmark test functions.
Fig 6Design of WBD problem [28].
Results for experiment conducted for WBD.
|
|
|
|
| Best | Worst | Average | SD | Median | p-values | |
|---|---|---|---|---|---|---|---|---|---|---|
| CPSOGSA | 0.201423 | 3.121684 | 9.850499 | 0.201999 | 1.6976 | 2.2841 | 1.8545 | 0.13711 | 1.816 | 0.000 |
| GSA | 0.163725 | 9.282428 | 7.109815 | 0.352461 | 2.12 | 3.6595 | 2.8397 | 0.41809 | 2.8412 | 0.002 |
| PSO | 0.785289 | 1.997506 | 2 | 2 | 1.09E+14 | 1.09E+14 | 1.09E+14 | 0.047676 | 1.09E+14 | 0.10 |
| BBO | 0.959489 | 1.611894 | 2 | 2 | 1.09E+14 | 1.09E+14 | 1.09E+14 | 0.14365 | 1.09E+14 | 0.22 |
| DE | 0.784177 | 2 | 2 | 2 | 1.09E+14 | 1.09E+14 | 1.09E+14 | 0.047676 | 1.09E+14 | 0.31 |
| ACO | 1 | 4 | 3 | 2 | 1.69E+05 | 1.69E+05 | 1.69E+05 | 2.96E-11 | 1.69E+05 | 0.1 |
| SSA | 0.185461 | 3.654591 | 9.037761 | 0.205724 | 1.7084 | 2.6689 | 2.1938 | 0.22237 | 2.2059 | 0.001 |
| SCA | 0.191322 | 3.28746 | 10 | 0.204763 | 1.7366 | 1.8905 | 1.8197 | 0.036758 | 1.8198 | 0.000 |
| GWO | 0.20542 | 3.263227 | 9.036302 | 0.205746 |
| 1.703 |
|
| 1.6972 | 0.000 |
| nAOA | 0.125228 | 10 | 10 | 0.204985 |
| 1.9963 |
|
| 1.7433 | 0.000 |
| AOA | 0.204292 | 4.111883 | 10 | 0.20342 | 1.8603 | 2.8294 | 2.3488 | 0.26637 | 2.4734 | 0.001 |
Fig 7Convergence curves for WBD.
Note: 100th iterations. Note: 1000th iterations.
Fig 8Compression spring design problem [27].
Results for experiment conducted for CSD.
|
|
|
| Best | Worst | Average | SD | Median | p-values | |
|---|---|---|---|---|---|---|---|---|---|
| CPSOGSA | 0.138911 | 1.29213 | 12.02621 | 3.6619 | 3.7263 | 3.6668 | 0.015784 | 3.6619 | 0.001 |
| GSA | 0.124335 | 1.3 | 9.641125 | 3.7502 | 12.411 | 6.3644 | 2.4806 | 5.3726 | 0.021 |
| PSO | 2 | 2 | 2 | 409.77 | 409.77 | 409.77 | 2.89E-13 | 409.77 | 0.12 |
| BBO | 2.000056 | 2 | 2 | 409.78 | 409.83 | 409.79 | 0.016768 | 409.79 | 0.21 |
| DE | 2 | 2 | 2 | 409.77 | 410.59 | 409.8 | 0.14961 | 409.77 | 0.43 |
| ACO | 1 | 2 | 3 | 209.93 | 209.93 | 209.93 | 5.78E-14 | 209.93 | 0.24 |
| SSA | 0.136589 | 1.226449 | 13.14084 | 3.6619 | 3.7269 | 3.6884 | 0.020417 | 3.6885 | 0.003 |
| SCA | 0.138481 | 1.3 | 11.65668 | 3.6631 | 10.019 | 5.2877 | 1.2928 | 5.23 | 0.000 |
| GWO | 0.13916 | 1.3 | 11.8939 |
| 3.6619 |
|
| 3.6619 | 0.000 |
| nAOA | 0.144392 | 1.271965 | 14.66017 |
| 3.7554 |
|
| 3.6744 | 0.000 |
| AOA | 0.148662 | 1.3 | 15 | 4.0452 | 7.3439 | 6.1167 | 0.59017 | 6.1849 | 0.002 |
Fig 9Convergence curves of CSD.
Note: 100th iterations. Note: 1000th iteration.
Fig 10PVD problem [30].
Results for experiment conducted for PVD.
|
|
|
|
| Best | Worst | Average | SD | Median | p-values | |
|---|---|---|---|---|---|---|---|---|---|---|
| CPSOGSA | 1.09357 | 0 | 65.22523 | 10 | 2302.5 | 3638.6 | 4113.4 | 1326.8 | 3873.3 | 0.001 |
| GSA | 0.700037 | 0 | 49.29101 | 104.0716 | 3323.4 | 9287.2 | 3858.4 | 1441.6 | 3495 | 0.021 |
| PSO | 10 | 10 | 53.69781 | 71.47073 | 2.04E+05 | 2.04E+05 | 2.04E+05 | 1.8838 | 2.04E+05 | 0.2 |
| BBO | 10 | 10 | 50.94534 | 91.02183 | 2.04E+05 | 2.09E+05 | 2.05E+05 | 1258.2 | 2.05E+05 | 0.31 |
| DE | 10 | 10 | 53.71582 | 71.35088 | 2.04E+05 | 2.04E+05 | 2.04E+05 | 0.14598 | 2.04E+05 | 0.53 |
| ACO | 2 | 1 | 4 | 3 | 1.68E+16 | 1.68E+16 | 1.68E+16 | 8.1368 | 1.68E+16 | 0.324 |
| SSA | 1.090893 | 0 | 65.22699 | 10 | 2302.5 | 3638.6 | 3517.7 | 276.54 | 3626.5 | 0.002 |
| SCA | 1.090893 | 0 | 65.22699 | 10 | 2309.7 | 6065.6 | 4942.6 | 1733.4 | 6056.6 | 0.000 |
| GWO | 1.090893 | 0 | 65.22699 | 10 |
| 6058.9 | 2556.8 |
| 2302.8 | 0.000 |
| nAOA | 1.076654 | 0.003068 | 65.10835 | 10.61673 |
| 6078.2 | 3303.1 |
| 3567.6 | 0.000 |
| AOA | 0.212887 | 0.002212 | 44.39755 | 183.4564 | 3599 | 6270.8 | 4440.8 | 875.52 | 3997 | 0.001 |
Fig 11Convergence curves for PVD.
Note: 100th iteration. Note: 1000th iteration.