| Literature DB >> 36043205 |
Asmaa M Khalid1, Khalid M Hosny1, Seyedali Mirjalili2.
Abstract
This paper presents a novel bio-inspired optimization algorithm called Coronavirus Optimization Algorithm (COVIDOA). COVIDOA is an evolutionary search strategy that mimics the mechanism of coronavirus when hijacking human cells. COVIDOA is inspired by the frameshifting technique used by the coronavirus for replication. The proposed algorithm is tested using 20 standard benchmark optimization functions with different parameter values. Besides, we utilized five IEEE Congress of Evolutionary Computation (CEC) benchmark test functions (CECC06, 2019 Competition) and five CEC 2011 real-world problems to prove the proposed algorithm's efficiency. The proposed algorithm is compared to eight of the most popular and recent metaheuristic algorithms from the state-of-the-art in terms of best cost, average cost (AVG), corresponding standard deviation (STD), and convergence speed. The results demonstrate that COVIDOA is superior to most existing metaheuristics.Entities:
Keywords: Best cost; Convergence; Coronavirus; Evolutionary algorithm; Frameshifting; Optimization
Year: 2022 PMID: 36043205 PMCID: PMC9411047 DOI: 10.1007/s00521-022-07639-x
Source DB: PubMed Journal: Neural Comput Appl ISSN: 0941-0643 Impact factor: 5.102
Fig. 1Most popular optimization algorithms
Fig. 2Structural proteins of COVID-19 (https://commons.wikimedia.org/wiki/File:3D_medical_animation_corona_virus.jpg) [30]
Fig. 3Virus attachment to human cell through spike protein (https://time.com/5839932/how-remdesivir-works-coronavirus/) [31]
Fig. 4Virus entry and uncoating
Fig. 5Virus RNA converts to viral proteins
Fig. 6Generation of different protein sequences during frameshifting
Fig. 7Different examples of frameshifting technique a − 1 frameshifting, b + 1 frameshifting, where E, P, and A, are the first, second, and third binding sites for RNA in the ribosome [14]
Fig. 8Release of the new virion. (https://time.com/5839932/how-remdesivir-works-coronavirus/)
Fig. 9Replication lifecycle of coronavirus
Fig. 10Flowchart of COVIDOA
Description of classical benchmark functions
| Function | Formula | Dimension (D) | Range | Global optimum cost | Properties |
|---|---|---|---|---|---|
| Dixon− price function | D | [− 10, 10], for all | 0 | Unimodal nD function | |
| Happy Cat function | D | [− 2,2], for all | 0 | Multimodal nD function | |
| Cross-Leg Table function | 2 | [− 10, 10], | − 1 | Multimodal 2D function | |
| Eggholder function | 2 | [− 5.12, 5.12], | − 959.6407 | Multimodal 2D function | |
| Alpine N. 2 function | D | [0, 10], for all | 2.808d | Multimodal nD function | |
| Styblinski-tang function | D | [− 5, 5], for all | − 39,16599d | Multimodal nD function | |
| Schwefel function | D | [− 500, 500], for all | 0 | Unimodal nD function | |
| Keane function | 2 | [0, 10], | 0.6736675 | Multimodal 2D function | |
| Trid function | D | [− for all | Multimodal nD function | ||
| Schaffer function n. 4 | 2 | [− 100, 100], | 0.292579 | Unimodal 2D function | |
| Branin function | The recommended values of a, b, c, r, s and t are: a = 1, b = 5.1/(4π2), c = 5/π, r = 6, s = 10 and t = 1/(8π) | 2 | [− 5, 10], [0, 15] | 0.397887 | Multimodal 2D function |
| Wolfe function | 3 | [− 65.536, 65.536], | 0.998 | Multimodal 2D function | |
| Zettl function | 2 | [− 5, 5], | − 0.003791 | Unimodal 2D function | |
| Cross-in-Tray function | 2 | [− 10, 10], | − 2.06261 | Multimodal 2D function | |
| McCormick function | 2 | [− 1.5,4], And [− 3,3] | − 1.9133 | Multimodal 2D function | |
| Gramacy and Lee function | 1 | [− 0.5,2.5] | − 0.8690111349 | Multimodal 1D function | |
| Test tube holder function | 2 | [− 10, 10], | − 10.872300 | Multimodal 2D function | |
| Shubert function | 2 | [− 10, 10], | − 186.7309 | Multimodal nD function | |
| Price 2 function | 2 | [− 10, 10], | 0.9 | Multimodal 2D function | |
| De Jong function n. 5 | 2 | [− 65.536 65.536], | 0 | Multimodal 2D function |
Description of CEC benchmark functions
| No. | Function | Dimension | range | Global minimum |
|---|---|---|---|---|
| CEC01 | Storn’s chebychev polynomial fitting problem | 9 | [− 8192, 8192] | 1 |
| CEC03 | Lennard–Jones minimum energy cluster | 18 | [− 4, 4] | 1 |
| CEC06 | Weierstrass function | 10 | [− 100, 100] | 1 |
| CEC07 | Modified Shwefel function | 10 | [− 100, 100] | 1 |
| CEC10 | Ackley function | 10 | [− 100, 100] | 1 |
Best Cost results of COVIDOA and the state-of-the-art algorithms
| Problem | Algorithm | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| No. | Name | GA [ | DE [ | PSO [ | FPA [ | GWO [ | WOA [ | CHIO [ | SOA [ | Proposed COVIDOA |
| 1 | Dixon-price function | 0.66667 | 0.40228 | 0.6667 | 4.9183 | 1 | 0.6667 | 1.694 | 0.6667 | |
| 2 | Happy Cat function | 0.1386 | 0.014702 | 0.24166 | 231.478 | 0.0122 | 1.4353 | 0.2691 | 0.005142 | |
| 3 | Crosslegtable function | − 0.08493 | − 0.084778 | − 0.07981 | − 0.0006630 | − 3.869e−04 | − 0.0016362 | − 2.606e−04 | − 2.4310e−04 | − |
| 4 | Eggholder function | − 4886.18 | − 7445.3819 | − 5858.46 | − 6292.2901 | − 6.006 e+03 | − 6319.4385 | − 6385 | − 5441.7 | − |
| 5 | stybtang function | − 566.287 | − | − 626.658 | − 530.9072 | − 626.086 | − 555.9751 | − 619.1 | − 605.2622 | − 626.621 |
| 6 | Schwefel function | − 837.965 | − 837.9529 | − 837.965 | − 837.9657 | − 837.965 | − | − 837.9548 | − | − |
| 7 | Keane function | − | − | − | − | − 0.6736 | − | − 0.6737 | − | − |
| 8 | Trid function | − | − | − | − | − | − | − | − | − |
| 9 | Schaffern4fcn function | 0.2926 | 0.2926 | 0.2926 | ||||||
| 10 | Branin function | 0.4071 | ||||||||
| 11 | Wolfe function | |||||||||
| 12 | Zettl function | − 0.0037 | − 0.0037 | − 0.0037 | − 0.0037 | − | − | − 0.0037 | − | − |
| 13 | Alpine N. 2 function | − 14,320.0 | − | − 14,320.08 | − 8649.361 | − 2369 | − 23,700.7978 | − 1.7386 | − 14,277 | − 23,563.73 |
| 14 | Cross-in-Tray function | − | − | − | − | − | − | − | − | − |
| 15 | McCormick function | − | − | − | − | − | − | − | − | − |
| 16 | Gramacy and Lee function | − | − | − | − | − | − | − | − | − |
| 17 | Testtubeholder function | − | − | − | − | − | − | − | − | − |
| 18 | Shubert function | − | − | − | − | − | − | − 186.7082 | − | − |
| 19 | price 2 function | 0.9004 | 0.9001 | |||||||
| 20 | Dejong5 | |||||||||
Average Cost results of COVIDOA and the state-of-the-art algorithms
| Problem | Algorithm | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| No. | Name | GA [ | DE [ | PSO [ | FPA [ | GWO [ | WOA [ | CHIO [ | SOA [ | Proposed COVIDOA |
| 1 | Dixon-price function | 15.3545 | 126.5770 | 6.3509 | 1.0998e+03 | 46.6686 | 30.0319 | 1.0734e+03 | 9.897e+03 | |
| 2 | Happy Cat function | 0.6517 | 0.0445 | 0.2636 | 371.4819 | 0.0802 | 20.4486 | 0.2930 | 0.0477 | |
| 3 | Crosslegtable function | − 0.0683 | − 0.0427 | − 0.0427 | − 0.7909 | − 5.1528e−04 | − 2.6865e−04 | − 2.182e−04 | − 0.0047 | − |
| 4 | Eggholder function | − 4.70e+03 | − 6.75e+03 | − 5.628e+03 | − 5.681e+03 | − 5.2816e+03 | − 6.2799e+03 | − 5.679e+03 | − 4.262e+03 | − |
| 5 | Stybtang function | − 393.6128 | − 619.9509 | − 619.2246 | − 475.8865 | − 577.2454 | − 552.6846 | − 572.8967 | − 594.1131 | − |
| 6 | Schwefel function | − 835.3788 | − 821.9348 | − 837.8732 | − 837.5112 | − 837.5351 | − 837.9275 | − 835.5825 | − 837.6662 | − |
| 7 | Keane function | − 0.673659 | − | − | − 0.67359 | − 0.673661 | − 0.673633 | − 0.6736 | − 0.673519 | − |
| 8 | Trid function | − 1.9999 | − 1.9999 | − 1.9999 | − | − 1.9999 | − 1.9999 | − 1.9996 | − 1.9993 | − |
| 9 | Schaffern4fcn function | 0.2928 | 0.2930 | 0.2930 | 0.2927 | 0.2928 | 0.2961 | 0.2947 | ||
| 10 | Branin function | 0.3980 | 0.3982 | 0.3984 | 0.3987 | 0.3984 | 0.4673 | 0.4205 | 0.3981 | |
| 11 | Wolfe function | 0.0144 | 1.7214e−04 | 8.5733e−05 | 3.3785e−04 | 1.4367e−04 | 0.0055 | 3.7236e−04 | ||
| 12 | Zettl function | − | − | − | − 0.0036 | − | − | − 0.0028 | − 0.0036 | − |
| 13 | Alpine N. 2 function | − 1.32e+04 | − 2.114e+04 | − 1.402e+04 | − 5.826e+03 | − 1.2565e+0 | − 2.1515e+04 | − 9.569e+03 | − 2.014e+03 | − |
| 14 | Cross-in-Tray function | − | − | − | − | − | − | − | − | − |
| 15 | McCormick function | − | − | − | − | − | − | − | − | − |
| 16 | Gramacy and Lee function | − | − 2.87384 | − | − 2. | − | − | − 2.8739 | − 2.87385 | − |
| 17 | Testtubeholder function | − 10.8718 | − 10.8720 | − | − 10.8718 | − | − 10.8717 | − 10.8697 | − 10.8638 | − |
| 18 | Shubert function | − 186.6132 | − 186.6495 | − 186.6853 | − 186.4929 | − 186.6285 | − 186.6954 | − 186.4249 | − 186.2621 | − |
| 19 | Price 2 function | 0.90037 | 0.900945 | 0.902144 | 0.9006 | 0.90033 | 0.9031 | 0.91701 | 0.90004 | |
| 20 | Dejong5 | 1.0115 | 1.0065 | 0.9987 | 1.0218 | 1.0122 | 1.0100 | 1.1783 | 1.2333 | |
STD results of COVIDOA and the state-of-the-art algorithms
| Problem | Algorithm | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| No. | Name | GA [ | DE [ | PSO [ | FPA [ | GWO [ | WOA [ | CHIO [ | SOA [ | Proposed COVIDOA |
| 1 | Dixon-price function | 269.8620 | 1.1364e+03 | 62.4047 | 3.545e+03 | 894.3655 | 451.6185 | 4.0605e+03 | 7.220e+03 | |
| 2 | Happy Cat function | 0.1139 | 78.6462 | 46.1026 | 109.0887 | 0.0522 | 0.0406 | 0.0390 | 0.2955 | |
| 3 | crosslegtable function | 0.0321 | 0.0392 | 0.0357 | 1.557e−04 | 4.8352e−05 | 2.212e−04 | 3.1194e−05 | 2.8268e−05 | |
| 4 | Eggholder function | 380.0907 | 878.5967 | 426.2801 | 574.4192 | 450.2399 | 701.8892 | 979.6934 | 425.3867 | |
| 5 | Stybtang function | 36.0487 | 42.5232 | 45.6925 | 26 | 21.2045 | 49.1493 | 50.9105 | 18.6986 | |
| 6 | Schwef function | 3.5750 | 0.3603 | 0.2791 | 1.9761 | 0.6225 | 2.0103 | 3.2773 | 6.3983 | |
| 7 | Keane function | 9.276e−05 | 4.1333e−06 | 3.492e−06 | 0.0011 | 1.242e−04 | 7.286e−04 | 7.1552e−05 | 0.0033 | |
| 8 | Trid function | 0.0015 | 9.1279e−04 | 8.566e−05 | 3.721e−04 | 5.869e−04 | 0.0023 | 7.1631e−04 | 0.0023 | |
| 9 | Schaffern4fcn function | 9.484e−04 | 0.0033 | 0.0469 | 0.0016 | 6.954e−04 | 0.0031 | 0.0050 | 0.0041 | |
| 10 | Branin function | 0.0016 | 0.0013 | 3.902–04 | 0.0035 | 0.0063 | 0.0023 | 0.4256 | 0.0246 | |
| 11 | Wolfe function | 0.0393 | 0.0027 | 0.0019 | 0.0076 | 0.0032 | 0.0303 | 0.0083 | ||
| 12 | Zettl function | 1.696e−04 | 2.3912e−04 | 6.959e−05 | 0.0011 | 8.467e−04 | 1.704e−04 | 0.0034 | 0.0015 | |
| 13 | Alpine N. 2 function | 5.807e+03 | 2.1124e+04 | 2.4308e+03 | 6.94e+034 | 3.901e+03 | 5.3061e+03 | 2.3812e+03 | 1.7739e+03 | |
| 14 | Cross-in-Tray function | 3.718e−05 | 2.8873e−05 | 4.8930e−06 | 3.0880e−04 | 3.903e−05 | 3.9988e−05 | 1.4093e−04 | 0.0012 | |
| 15 | McCormick function | 6.450e−05 | 1.3749e−04 | 1.361e−06 | 8.3451e−05 | 0.0013 | 7.382e−04 | 0.0013 | 0.0041 | |
| 16 | Gramacy and Lee function | 4.198e−04 | 0.0010 | 1.856e−05 | 7.1457e−06 | 4.162e−04 | 6.207e−05 | 4.8450e−05 | 4.3901e−04 | |
| 17 | Testtubeholder function | 0.0034 | 0.0018 | 0.0065 | 0.0038 | 0.0058 | 0.0103 | 0.0207 | 0.0021 | |
| 18 | shubert function | 0.6984 | 0.5832 | 0.4346 | 1.2720 | 1.2720 | 0.3873 | 0.7193 | 0.7625 | |
| 19 | Price 2 function | 0.0034 | 0.0068 | 0.0045 | 0.0063 | 0.0054 | 0.0050 | 0.0096 | 0.0375 | |
| 20 | Dejong5 | 0.1339 | 0.1025 | 8.7297e−05 | 0.1555 | 0.1185 | 0.1910 | 0.4304 | 0.7947 | |
Convergence speed of COVIDOA and the state-of-the-art algorithms
| Problem | Algorithms | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| No. | Name | GA [ | DE [ | PSO [ | FPA [ | GWO [ | WOA [ | CHIO [ | SOA [ | Proposed COVIDOA |
| 1 | Dixon-price function | Slow | Slow | |||||||
| 2 | Happy Cat function | Slow | Slow | Slow | Slow | Slow | Slow | |||
| 3 | Crosslegtable function | Moderate | Moderate | Moderate | Slow | Slow | Slow | Slow | Slow | |
| 4 | Eggholder function | Slow | Slow | Slow | Slow | Slow | Slow | Slow | Slow | |
| 5 | Stybtang function | Slow | Slow | Slow | Slow | Slow | Fast | Slow | ||
| 6 | Schwef function | Moderate | ||||||||
| 7 | Keane function | |||||||||
| 8 | trid function | Slow | ||||||||
| 9 | schaffern4fcnfunction | Moderate | ||||||||
| 13 | Alpine N. 2 function | Slow | Slow | Slow | Slow | Slow | ||||
| 14 | Cross-in-Tray function | Slow | ||||||||
| 15 | McCormick function | |||||||||
| 18 | Shubert function | |||||||||
| 19 | Price 2 function | Moderate | ||||||||
| 20 | Dejong5 | Moderate | ||||||||
Fig. 11Comparison of convergence curves of COVIDOA and state-of-the-art algorithms for group 1 of the test problems
Fig. 12Comparison of convergence curves of COVIDOA and state-of-the-art algorithms for group 2 of the test problems
Fig. 13Comparison of convergence curves of COVIDOA and state-of-the-art algorithms for CEC benchmark functions
Fig. 14Comparison of convergence curves of COVIDOA and state-of-the-art algorithms for CEC 2011 real-world problems
P values computed by Wilcoxon's rank-sum test compared the COVIDOA with other algorithms for 20 classical benchmark functions
| Problem | Algorithm | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| No. | Name | COVIDOA vs. GA | COVIDOA vs. DE | COVIDOA vs. PSO | COVIDOA vs. FPA | COVIDOA vs. GWO | COVIDOA vs. WOA | COVIDOA vs. CHIO | COVIDOA vs. SOA |
| 1 | Dixon-price function | 2.2242e−06 | 8.0835e−24 | 1.3497e−09 | 1.6207e−129 | 6.6181e−12 | 1.0616e−13 | 4.0517e−134 | |
| 2 | Happy Cat function | 2.3444e−41 | 2.9609e−142 | 4.6130e−59 | 7.0570e−151 | 7.8828e−78 | 6.2314e−153 | 3.3083e−158 | |
| 3 | Crosslegtable function | 3.8478e−147 | 2.6216e−149 | 1.2983e−131 | 5.9989e−71 | 8.8060e−112 | 3.0525e−168 | 1.7277e−168 | |
| 4 | Eggholder function | 1.5930e−08 | 3.5431e−35 | 4.7752e−101 | 6.9415e−107 | 4.2077e−102 | 1.2085e−97 | 7.0318e−99 | |
| 5 | stybtang function | 3.5988e−89 | 3.8579e−92 | 9.8348e−156 | 3.5551e−160 | 1.3910e−150 | 4.2362e−151 | 4.8158e−148 | |
| 6 | Schwefel function | 1.3895e−123 | 1.9569e−164 | 4.7482e−132 | 2.6478e−24 | 2.7706e−42 | 1.3129e−155 | 1.9594e−121 | |
| 7 | Keane function | 2.1931e−145 | 4.5728e−141 | 7.8435e−146 | 7.4084e−141 | 1.8957e−138 | 2.5242e−139 | 4.3658e−155 | |
| 8 | Trid function | 2.3005e−04 | 1.2665e−07 | 5.4793e−15 | 3.9880e−12 | 3.6942e−132 | 2.7804e−129 | 2.0510e−140 | |
| 9 | Schaffern4fcn function | 8.6497e−151 | 1.4164e−133 | 1.2696e−139 | 3.4423e−57 | 8.8837e−158 | 1.5795e−160 | 5.5992e−53 | |
| 10 | Branin function | 1.4628e−170 | 1.5300e−166 | 9.9148e−147 | 3.9973e−56 | 4.0798e−31 | 1.5096e−163 | 3.7413e−04 | |
| 11 | Wolfe function | 8.6069e−11 | 1.6745e−18 | 1.3438e−25 | 1.3438e−25 | 8.1128e−25 | 8.2198e−25 | 3.2408e−05 | |
| 12 | Zettl function | 2.4618e−47 | 3.7395e−48 | 7.9714e−46 | 4.2188e−51 | 8.4116e−43 | 2.6398e−43 | 6.3415e−64 | |
| 13 | Alpine N. 2 function | 1.1328e−63 | 2.1170e−87 | 4.9124e−160 | 9.4075e−169 | 2.3117e−98 | 5.4748e−96 | 5.4748e−96 | |
| 14 | Cross-in-Tray function | 2.9415e−190 | 6.3621e−190 | 9.4571e−165 | 2.9144e−118 | 1.6057e−167 | 4.4898e−185 | 8.7420e−20 | |
| 15 | McCormick function | 4.8145e−208 | 7.9734e−199 | 2.4157e−205 | 2.7981e−185 | 1.7211e−193 | 3.8569e−208 | 1.5483e−54 | |
| 16 | Gramacy and Lee function | 5.0302e−214 | 1.1779e−213 | 1.7334e−200 | 2.6517e−189 | 2.1106e−212 | 1.5681e−192 | 2.3659e−191 | |
| 17 | Testtubeholder function | 1.3355e−161 | 2.0663e−138 | 1.4054e−120 | 6.2333e−26 | 2.0588e−151 | 1.2910e−163 | 1.4419e−48 | |
| 18 | Shubert function | 7.8405e−182 | 4.1448e−96 | 2.8226e−121 | 3.6690e−18 | 5.0688e−103 | 1.7861e−161 | 4.6324e−105 | |
| 19 | price 2 function | 5.8287e−19 | 2.4336e−06 | 1.7689e−07 | 2.1156e−119 | 1.6710e−31 | 1.1040e−24 | 3.8123e−70 | |
| 20 | Dejong5 | 1.7349e−183 | 6.1675e−188 | 2.6969e−179 | 7.4328e−178 | 3.8529e−175 | 5.8155e−177 | 4.8973e−178 | |
Best, average, and STD results of COVIDOA and the state-of-the-art algorithms for CEC benchmark functions
| Problem | Metric | Algorithm | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| GA [ | DE [ | PSO [ | FPA [ | GWO [ | WOA [ | CHIO [ | SOA [ | Proposed COVIDOA | ||
| CEC01 | Best | 4.79e+07 | 8.067e+09 | 2.130e+08 | 2.525e+09 | 6.58e+06 | 4.585e+09 | 7.011e+06 | 7.35e+10 | |
| AVG | 7.767e+09 | 3.648e+10 | 4.108e+09 | 3.4008e+10 | 4.260e+09 | 1.623e+10 | 2.2465e+11 | 1.294e+11 | ||
| STD | 3.649e+10 | 3.729e+10 | 1.394e+10 | 8.531e+10 | 4.8333e+10 | 5.6522e+10 | 1.3991e+11 | 1.755e+11 | ||
| CEC03 | Best | |||||||||
| AVG | 12. | 12.7025 | 12.7026 | 12.7025 | 12.7028 | 12.7025 | ||||
| STD | 1.8779e−04 | 2.3779e−04 | 3.7993e−04 | 1.8226e−04 | 1.0041e−04 | 2.5001e−04 | 5.063e−04 | 9.8359e−05 | ||
| CEC06 | Best | 10.0164 | 7.7598 | 8.5145 | 9.4978 | 9.2790 | 7.7528 | 9.3672 | 8.0529 | |
| AVG | 10.7198 | 8.7656 | 9.7656 | 9.7070 | 9.5928 | 8.6969 | 9.6018 | 9.2519 | ||
| STD | 0.6542 | 8.6156 | 0.7421 | 0.5951 | 0.5048 | 1.2646 | 0.6372 | 0.8336 | ||
| ECE07 | Best | 296.0888 | 242.9147 | 176.8028 | 305.1 | 546.7268 | 277.5 | 317.7 | 276.0837 | |
| AVG | 409.9065 | 388.3867 | 334.7019 | 461.5165 | 570.3746 | 316.4750 | 566.4644 | 376.4779 | ||
| STD | 231.6249 | 186.9450 | 266.6071 | 159.2303 | 168.3036 | 176.3487 | 170.8287 | 163.8042 | ||
| CEC10 | Best | 20.1179 | 20.0925 | 20.1074 | 20.3277 | 20.3589 | 20.0006 | 20.2471 | 20.1112 | |
| AVG | 20.4208 | 20.1859 | 20.2848 | 20.3669 | 20.3789 | 20.0226 | 20.3975 | 20.2414 | ||
| STD | 0.0823 | 0.1245 | 0.1128 | 0.0686 | 0.0697 | 0.0863 | 0.0933 | 0.1412 | ||
P values computed by Wilcoxon's rank-sum test compared the COVIDOA with other algorithms for CEC benchmark functions
| Problem | Algorithm | |||||||
|---|---|---|---|---|---|---|---|---|
| COVIDOA vs. GA | COVIDOA vs. DE | COVIDOA vs. PSO | COVIDOA vs. FPA | COVIDOA vs. GWO | COVIDOA vs. WOA | COVIDOA vs. CHIO | COVIDOA vs. SOA | |
| CEC01 | 2.0762e−19 | 3.9935e−44 | 4.0173e−28 | 1.2177e−28 | 7.4696e−24 | 3.5076e−25 | 9.3679e−33 | 9.7806e−73 |
| CEC03 | 4.3959e−10 | 2.0317e−06 | 2.8802e−14 | 6.8629e−04 | 1.6530e−18 | 2.6432e−19 | 2.8370e−17 | 1.8324e−08 |
| CEC06 | 9.1167e−05 | 7.2701e−19 | 1.7786e−05 | 4.3378e−31 | 7.0423e−26 | 2.0190e−23 | 1.8914e−35 | 2.6879e−18 |
| ECE07 | 2.8384e−16 | 3.5116e−19 | 5.2696e−12 | 3.7006e−13 | 2.8596e−09 | 6.4990e−32 | 6.5814e−21 | 6.1956e−26 |
| CEC10 | 6.4014e−13 | 1.8025e−19 | 1.0889e−28 | 5.0020e−28 | 3.9464e−26 | 8.7411e−19 | 4.3551e−32 | 1.4533e−20 |
Scenarios of the tuning parameters
| Scenario | Parameters | |
|---|---|---|
| MR | numOfProtiens | |
| 1 | 0.1 | 2 |
| 2 | 0.01 | 2 |
| 3 | 0.001 | 2 |
| 4 | 0.1 | 4 |
| 5 | 0.01 | 4 |
| 6 | 0.001 | 4 |
| 7 | 0.1 | 6 |
| 8 | 0.01 | 6 |
| 9 | 0.001 | 6 |
The impact of COVIDOA parameters (MR, a numOfProtiens) on IEEE CEC problems
| Problem | Metric | Scenario 1 | Scenario 2 | Scenario 3 | Scenario 4 | Scenario 5 | Scenario 6 | Scenario 7 | Scenario 8 | Scenario 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| CEC01 | Best | 8.41 e+07 | 1.93e+08 | 4.84 e+08 | 8.94e+08 | 4.36e+08 | 6.64e+08 | 6.31e+08 | 6.10e+08 | |
| AVG | 6.90e+09 | 7.34e+09 | 5.21e+09 | 4.82e+09 | 4.47e+09 | 1.03e+10 | 9.49e+09 | 6.44e+09 | ||
| STD | 1.75e+10 | 2.38e+10 | 1.51e+10 | 1.99e+10 | 1.80e+10 | 3.22e+10 | 4.06e+10 | 1.79e+10 | ||
| CEC03 | Best | 12.7025 | 12.7025 | 12.7025 | 12.7025 | 12.7025 | 12.7025 | |||
| AVG | 12.7026 | 12.7026 | 12.7026 | 12.7026 | ||||||
| STD | 2.08e−04 | 1.26e−04 | 2.91e−04 | 3.03e−04 | 2.17e−04 | 1.60e−04 | 1.14e−04 | 2.29e−04 | ||
| CEC06 | Best | 9.0038 | 9.3928 | 9.0148 | 8.344 | 7.7169 | 8.8126 | 8.7189 | 9.1483 | |
| AVG | 9.7509 | 9.9594 | 9.4252 | 8.9131 | 9.2187 | 8.8800 | 9.2262 | 9.6000 | ||
| STD | 1.0948 | 0.9469 | 0.5378 | 0.8895 | 1.2194 | 0.4741 | 0.7438 | 0.5159 | ||
| ECE07 | Best | 429.593 | 467.8152 | 525.5403 | 388.5537 | 508.3128 | 455.5922 | 560.6439 | 404.9701 | |
| AVG | 600.8125 | 699.5776 | 493.5525 | 460.4821 | 640.0468 | 468.0766 | 719.8709 | 521.5527 | ||
| STD | 135.4222 | 139.3537 | 101.7200 | 202.0033 | 137.9164 | 157.4621 | 145.9606 | 218.8682 | ||
| CEC10 | Best | 20.241 | 20.3035 | 20.301 | 20.104 | 20.2851 | 20.3317 | 20.2618 | 20.2906 | |
| AVG | 20.3671 | 20.3797 | 20.3672 | 20.2833 | 20.3194 | 20.3450 | 20.3261 | 20.3269 | ||
| STD | 0.2631 | 0.0939 | 0.0591 | 0.1631 | 0.0615 | 0.0531 | 0.1012 | 0.0788 |
The best, average, and STD results of COVIDOA and the state-of-the-art algorithms for CEC 2011 real-world problems
| Problem | Meric | Algorithms | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| GA [ | DE [ | PSO [ | FPA [ | GWO [ | WOA [ | CHIO [ | SOA [ | COVIDOA | ||
| Lennard–Jones Potential Problem | Best | − | − | − | − | − | − | − | − | − |
| AVG | − 0.9984 | − 0.9949 | − 0.9999 | − 0.9968 | − 0.9967 | − 0.9996 | − 0.9998 | − 0.9953 | − | |
| STD | 0.0177 | 0.0461 | 0.0019 | 0.0409 | 0.0516 | 0.0087 | 5.7843e−04 | 0.0549 | ||
| Spread spectrum radar polyphase problem | Best | |||||||||
| AVG | 0.5004 | 0.5014 | 0.5003 | 0.5007 | 0.5002 | |||||
| STD | 0.0056 | 0.0096 | 0.0040 | 0.0094 | 0.0018 | |||||
| Tersoff Potential function Minimization Problem for model Si(B) | Best | − | − | − | − | − | − | − | − | − |
| AVG | − 2.6237 | − 2.6237 | − 2.6237 | − 2.6235 | − 2.6236 | − 2.6237 | − | − 2.6236 | − 2.6237 | |
| STD | 1.3471e−05 | 1.5074e−04 | 3.3914e−05 | 0.0036 | 0.0016 | 2.5855e−04 | 0.0145 | 2.3704e−04 | ||
| Tersoff Potential function Minimization Problem for model Si(C) | Best | − | − | − | − | − | − | − | − | − |
| AVG | − 2.6660 | − 2.6660 | − 2.6660 | − 2.6660 | − 2.6656 | − 2.6660 | − | − 2.6660 | − 2.6660 | |
| STD | 1.8503e−05 | 5.0644es− 04 | 6.2625e−06 | 2.8149e−05 | 0.0068 | 7.0142e−05 | 0.0088 | 2.0518e−06 | ||
| Transmission Network Expansion Planning (TNEP) problem | Best | 442 | 442 | 442 | ||||||
| AVG | 435.0640 | 435.4125 | 435.0740 | 440.3519 | 441.4249 | 442.4413 | 478.2145 | 435.6794 | ||
| STD | 0.7134 | 2.5585 | 1.6547 | 32.7886 | 21.9935 | 9.8685 | 13.7593 | 3.7615 | ||