Abstract
Archimedes optimization algorithm (AOA) is a new meta-heuristic algorithm which is based on Archimedes principle and mimics the buoyancy force received by an object in water. The AOA is designed according to physical principles and has been the object of many scholars’ research because of its simple and reliable performance. In the course of the study, this paper finds that the AOA is flawed. In the iterative update of the algorithm, the buoyancy principle applied to the object is not completely followed. Through the investigation and analysis of this problem, it is found that the algorithm design which follows the buoyancy principle completely is more advantageously and persuasively, and named the corrected algorithm CAOA. The performance of the CAOA and other comparison optimization algorithms is tested in benchmark functions CEC2017 under equal conditions to verify the ideas proposed in this paper. In the solution accuracy with dimensions of 30 and 50, the comprehensive score of the CAOA is 31 and 33 and ranks first in all algorithms. In the statistical analysis, the CAOA compared with other algorithms one by one, and achieved the best results in all test functions. When compared with other algorithms, the CAOA ranked first. It is hoped that the verification of the ideas in this paper will help the AOA to develop better and optimize the development of the algorithm.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07668-7/MediaObjects/500_2022_7668_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07668-7/MediaObjects/500_2022_7668_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07668-7/MediaObjects/500_2022_7668_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07668-7/MediaObjects/500_2022_7668_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07668-7/MediaObjects/500_2022_7668_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07668-7/MediaObjects/500_2022_7668_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07668-7/MediaObjects/500_2022_7668_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs00500-022-07668-7/MediaObjects/500_2022_7668_Fig8_HTML.png)
Similar content being viewed by others
References
Abdollahzadeh B, Gharehchopogh FS, Mirjalili S (2021) African vultures optimization algorithm: a new nature-inspired metaheuristic algorithm for global optimization problems. Comput Ind Eng 158:107408
Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609
Abualigah L, Yousri D, Abd Elaziz M, Ewees AA, Al-Qaness MA, Gandomi AH (2021) Aquila optimizer: a novel meta-heuristic optimization algorithm. Comput Ind Eng 157:107250
Agushaka JO, Ezugwu AE, Abualigah L (2022) Dwarf mongoose optimization algorithm. Comput Methods Appl Mech Eng 391:114570
Ahmadianfar I, Bozorg-Haddad O, Chu X (2020) Gradient-based optimizer: a new metaheuristic optimization algorithm. Inf Sci 540:131–159
Akdag O (2022) A improved archimedes optimization algorithm for multi/single-objective optimal power flow. Electr Power Syst Res 206:107796
Al-qaness MAA, Ewees AA, Abd Elaziz M (2021) Modified whale optimization algorithm for solving unrelated parallel machine scheduling problems. Soft Comput 25(14):9545–9557
Al-qaness MAA, Ewees AA, Fan H, AlRassas AM, Abd Elaziz M (2022) Modified aquila optimizer for forecasting oil production. Geo-spatial Inf Sci. https://doi.org/10.1080/10095020.2022.2068385
Arora J (2004) Introduction to optimum design, 2nd edn. Academic Press, Cambridge
Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput 23(3):715–734
Awad NH, Ali MZ, Suganthan PN (2017) Ensemble sinusoidal differential covariance matrix adaptation with Euclidean neighborhood for solving cec2017 benchmark problems. In: 2017 IEEE congress on evolutionary computation (CEC), pp 372–379
Dahou A, Al-qaness MAA, Abd Elaziz M, Helmi A (2022) Human activity recognition in IoHT applications using arithmetic optimization algorithm and deep learning. Measurement 199:111445
Fathy A, Babu TS, Abdelkareem MA, Rezk H, Yousri D (2022) Recent approach based heterogeneous comprehensive learning Archimedes optimization algorithm for identifying the optimal parameters of different fuel cells. Energy 248:123587
Ghafil HN, Jármai J (2020) Dynamic differential annealed optimization: new metaheuristic optimization algorithm for engineering applications. Appl Soft Comput 93:106392
Hashim FA, Hussain K, Houssein EH, Mabrouk MS, Al-Atabany W (2021) Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems. Appl Intell 51(3):1531–1551
Houssein EH, Helmy BE, Rezk H, Nassef AM (2021) An enhanced Archimedes optimization algorithm based on local esca** operator and orthogonal learning for PEM fuel cell parameter identification. Eng Appl Artif Intell 103:104309
Kamboj VK, Nandi A, Bhadoria A, Sehgal S (2020) An intensify Harris Hawks optimizer for numerical and engineering optimization problems. Appl Soft Comput 89:106018
Laith A, Abd Elaziz M, Sumari P, Geem ZW, Gandomi AH (2022) Reptile search algorithm (RSA): a nature-inspired meta-heuristic optimizer. Expert Syst Appl 191:116158
Marini F, Walczak B (2015) Particle swarm optimization (PSO). A tutorial. Chemom Intell Lab Syst 149:153–165
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513
Oyelade ON, Ezugwu AES, Mohamed TIA, Abualigah L (2022) Ebola optimization search algorithm: a new nature-inspired metaheuristic optimization algorithm. IEEE Access 10:16150–16177
Qais MH, Hasanien HM, Alghuwainem S (2020) Transient search optimization: a new meta-heuristic optimization algorithm. Appl Intell 50(11):3926–3941
Rorres C (2004) Completing book ii of Archimedes’s on floating bodies. Math Intell 26(3):32–42
Salgotra R, Singh U (2017) Application of mutation operators to flower pollination algorithm. Expert Syst Appl 79:112–129
Seyedali S (2019) Genetic algorithm. Springer International Publishing, Cham, pp 43–55
Shaqfa M, Beyer K (2021) Pareto-like sequential sampling heuristic for global optimisation. Soft Comput 25(14):9077–9096
Sharma S, Saha AK (2020) m-MBOA: a novel butterfly optimization algorithm enhanced with mutualism scheme. Soft Comput 24(7):4809–4827
Yildiz BS, Pholdee N, Bureerat S, Erdas MU, Yildiz AR, Sait SM (2021) Comparision of the political optimization algorithm, the Archimedes optimization algorithm and the Levy flight algorithm for design optimization in industry. Mater Test 63(4):356–359
Yousri D, AbdelAty AM, Al-qaness MAA, Ewees AA, Radwan AG, Abd Elaziz M (2022) Discrete fractional-order Caputo method to overcome trap** in local optima: Manta ray foraging optimizer as a case study. Expert Syst Appl 192:116355
Zhang L, Wang J, Niu X, Liu Z (2021) Ensemble wind speed forecasting with multi-objective Archimedes optimization algorithm and sub-model selection. Appl Energy 301:117449
Zitouni F, Harous S, Belkeram A, Hammou LE (2022) The archerfish hunting optimizer: a novel metaheuristic algorithm for global optimization
Acknowledgements
The authors wish to acknowledge the National Natural Science Foundation of China (Grant No. U1731128); the Natural Science Foundation of Liaoning Province (Grant No. 2019-MS-174); the Foundation of Liaoning Province Education Administration (Grant No. 2019LN JC12, LJKZ0279) for the financial support.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ding, G., Wang, W., Liu, H. et al. Defect of Archimedes optimization algorithm and its verification. Soft Comput 27, 701–722 (2023). https://doi.org/10.1007/s00500-022-07668-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-07668-7