Log in

Defect of Archimedes optimization algorithm and its verification

  • Foundation, algebraic, and analytical methods in soft computing
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

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

    Article  Google Scholar 

  • Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Agushaka JO, Ezugwu AE, Abualigah L (2022) Dwarf mongoose optimization algorithm. Comput Methods Appl Mech Eng 391:114570

    Article  MathSciNet  MATH  Google Scholar 

  • Ahmadianfar I, Bozorg-Haddad O, Chu X (2020) Gradient-based optimizer: a new metaheuristic optimization algorithm. Inf Sci 540:131–159

    Article  MathSciNet  MATH  Google Scholar 

  • Akdag O (2022) A improved archimedes optimization algorithm for multi/single-objective optimal power flow. Electr Power Syst Res 206:107796

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Arora J (2004) Introduction to optimum design, 2nd edn. Academic Press, Cambridge

    Google Scholar 

  • Arora S, Singh S (2019) Butterfly optimization algorithm: a novel approach for global optimization. Soft Comput 23(3):715–734

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Ghafil HN, Jármai J (2020) Dynamic differential annealed optimization: new metaheuristic optimization algorithm for engineering applications. Appl Soft Comput 93:106392

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Marini F, Walczak B (2015) Particle swarm optimization (PSO). A tutorial. Chemom Intell Lab Syst 149:153–165

    Article  Google Scholar 

  • Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249

    Article  Google Scholar 

  • Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  • Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Qais MH, Hasanien HM, Alghuwainem S (2020) Transient search optimization: a new meta-heuristic optimization algorithm. Appl Intell 50(11):3926–3941

    Article  Google Scholar 

  • Rorres C (2004) Completing book ii of Archimedes’s on floating bodies. Math Intell 26(3):32–42

    Article  MathSciNet  MATH  Google Scholar 

  • Salgotra R, Singh U (2017) Application of mutation operators to flower pollination algorithm. Expert Syst Appl 79:112–129

    Article  Google Scholar 

  • Seyedali S (2019) Genetic algorithm. Springer International Publishing, Cham, pp 43–55

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Zitouni F, Harous S, Belkeram A, Hammou LE (2022) The archerfish hunting optimizer: a novel metaheuristic algorithm for global optimization

Download references

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

Authors

Corresponding author

Correspondence to Hao Liu.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-07668-7

Keywords

Navigation