Skip to main content
Log in

ANWOA: an adaptive nonlinear whale optimization algorithm for high-dimensional optimization problems

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

One of the most competitive nature-inspired metaheuristic optimization algorithms is the whale optimization algorithm (WOA). This algorithm is proven awesome in solving complex and constrained multi-objective problems. It is also popularly used as a feature selection algorithm while solving non-deterministic polynomial-time hardness (NP-hard) problems. Many enhancements have been introduced in the literature for the WOA resulting in better optimization algorithms. Differently from these research efforts, this paper presents a novel version of the WOA called ANWOA. ANWOA considers producing two types of discrete chaotic maps that have suitable period states, and the highest sensitivity to initial conditions, randomness, and stability which in turn leads to optimal initial population selection and thus global optimality. The presented ANWOA uses two nonlinear parameters instead of the two linear ones which permeate both the exploration and exploitation phases of WOA, leading to accelerated convergence, better accuracy, and influential improvement in the spiral updating position. Additionally, a dynamic inertia weight coefficient is utilized to attain a suitable balance between the exploration and exploitation phases meanwhile improving the convergence speed. Furthermore, ANWOA uses circle map values that influence each random factor in the WOA and consequently ensuring not trapped in local optima with a promoted global optimum search. The empirical analysis is conducted in thirty-three benchmark functions, and the results show that the introduced novel algorithm is the most competitive one.

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

Access this article

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

Similar content being viewed by others

Data Availability

All data generated or analyzed during this study are included in this published article.

References

  1. Reddy PD, Reddy VV, Manohar TG (2017) Whale optimization algorithm for optimal sizing of renewable resources for loss reduction in distribution systems. Renew Wind Water Solar 4:1–3

    Google Scholar 

  2. Tang A, Zhou H, Han T, Xie L (2021) A modified manta ray foraging optimization for global optimization problems. IEEE Access 9:128702–128721

    Article  Google Scholar 

  3. Abdelmabou A, Jawawi DN, Ghani I, Elsafi A (2015) A comparative evaluation of cloud migration optimization approaches: a systematic literature review. J Theor Appl Inf Technol 79(3):395–414

    Google Scholar 

  4. Li Y, Zhan ZH, Lin S, Zhang J, Luo X (2015) Competitive and cooperative particle swarm optimization with information sharing mechanism for global optimization problems. Inf Sci 293:370–382

    Article  Google Scholar 

  5. Rana N, Latiff MS, Abdulhamid SI, Chiroma H (2020) Whale optimization algorithm: a systematic review of contemporary applications, modifications and developments. Neural Comput Appl 32:16245–77

    Article  Google Scholar 

  6. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  7. Fan Q, Chen Z, Li Z, Xia Z, Yu J, Wang D (2021) A new improved whale optimization algorithm with joint search mechanisms for high-dimensional global optimization problems. Eng Comput 37:1851–78

    Article  Google Scholar 

  8. Zhang X, Wen S (2021) Hybrid whale optimization algorithm with gathering strategies for high-dimensional problems. Expert Syst Appl 179:115032

    Article  Google Scholar 

  9. Yaqoob A, Aziz RM, Verma NK, Lalwani P, Makrariya A, Kumar P (2023) A review on nature-inspired algorithms for cancer disease prediction and classification. Mathematics 11(5):1081

    Article  Google Scholar 

  10. Yan Z, Sha J, Liu B, Tian W, Lu J (2018) An ameliorative whale optimization algorithm for multi-objective optimal allocation of water resources in Handan, China. Water. 10(1):87

    Article  Google Scholar 

  11. Sayed GI, Darwish A, Hassanien AE (2018) A new chaotic whale optimization algorithm for features selection. J Classif 35:300–44

    Article  MathSciNet  MATH  Google Scholar 

  12. Sun G, Shang Y, Yuan K, Gao H (2022) An improved whale optimization algorithm based on nonlinear parameters and feedback mechanism. Int J Comput Intell Syst 15(1):38

    Article  Google Scholar 

  13. Ruiye J, Tao C, Songyan W, Ming Y (2019) A modified whale optimization algorithm based on chaos initialization and regulation operation. In: 2019 Chinese control conference (CCC), pp 2702–2707. IEEE

  14. Dong S, Bu C, Wang Y (2020) Improved whale optimization algorithm based on the tent chaotic mapping and nonlinear convergence factor. J Phys Conf Ser 1682(1):012055

    Article  Google Scholar 

  15. Habib S, Abbas G, Jumani TA, Bhutto AA, Mirsaeidi S, Ahmed EM (2022) Improved whale optimization algorithm for transient response, robustness, and stability enhancement of an automatic voltage regulator system. Energies 15(14):5037

    Article  Google Scholar 

  16. Reddy K, Saha AK (2022) A modified whale optimization algorithm for exploitation capability and stability enhancement. Heliyon 8(10)

  17. Abd Elaziz M, Lu S, He S (2021) A multi-leader whale optimization algorithm for global optimization and image segmentation. Expert Syst Appl 175:114841

  18. Sahu PR, Hota PK, Panda S (2018) Modified whale optimization algorithm for fractional-order multi-input SSSC-based controller design. Optim Control Appl Methods 39(5):1802–17

    Article  MathSciNet  MATH  Google Scholar 

  19. Tang C, Sun W, Wu W, Xue M (2019) A hybrid improved whale optimization algorithm. In: 2019 IEEE 15th international conference on control and automation (ICCA), pp 362–367. IEEE

  20. Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evolut Comput 1(1):67–82

    Article  Google Scholar 

  21. Saafan MM, El-Gendy EM. IWOSSA: an improved whale optimization salp swarm algorithm for solving optimization problems. Expert Syst Appl 176:114901

  22. Faris H, Aljarah I, Mirjalili S, Castillo PA, Guervos JJ (2016) EvoloPy: an open-source nature-inspired optimization framework in python. IJCCI ECTA 1:171–177

  23. Khurma RA, Aljarah I, Sharieh A, Mirjalili S (2020) Evolopy-fs: an open-source nature-inspired optimization framework in python for feature selection. Evolut Mach Learn Tech Algorithms Appl 131–173

  24. Seyed Ali Mirjalili (2023). (n.d.). World of Algorithms. Retrieved April 25, from. https://seyedalimirjalili.com/woa

  25. Alligood KT, Sauer TD, Yorke JA, Chillingworth D (1998) Chaos: an introduction to dynamical systems. SIAM Rev 40(3):732

    Google Scholar 

  26. Szemplinska-Stupnicka W (2003) Chaos, bifurcations and fractals around us: a brief introduction. World Scientific 95:51–67

  27. Muthu JS, Murali P (2021) Review of chaos detection techniques performed on chaotic maps and systems in image encryption. SN Comput Sci 2:1–24

    Article  Google Scholar 

  28. Li Y, Pei W, Zhang Q (2022) Improved whale optimization algorithm based on hybrid strategy and its application in location selection for electric vehicle charging stations. Energies 15(19):7035

  29. Asghari K, Masdari M, Gharehchopogh FS, Saneifard R (2021) A chaotic and hybrid gray wolf-whale algorithm for solving continuous optimization problems. Prog Artif Intell 10(3):349–374

    Article  Google Scholar 

  30. Yang X-S (2010) Firefly algorithm, stochastic test functions and design optimisation. arXiv preprint arXiv:1003.1409

  31. Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evolut Comput 3(2):82–102

    Article  Google Scholar 

  32. Masadeh R, Mahafzah BA, Sharieh A (2019) Sea lion optimization algorithm. Int J Adv Comput Sci Appl 10(5)

  33. Jin Q, Xu Z, Cai W (2021) An improved whale optimization algorithm with random evolution and special reinforcement dual-operation strategy collaboration. Symmetry 13(2):238

    Article  Google Scholar 

  34. Zhang H, Pan Y, Zhang J, Dai K, Feng Y (2021) Tent chaos and nonlinear convergence factor whale optimization algorithm. Int J Innov Comput Inf Control 17(2):687–700

    Google Scholar 

  35. Zamani H, Nadimi-Shahraki MH, Gandomi AH (2022) Starling murmuration optimizer: a novel bio-inspired algorithm for global and engineering optimization. Comput Methods Appl Mech Eng 392:114616

    Article  MathSciNet  MATH  Google Scholar 

  36. Jia H, Peng X, Lang C (2021) Remora optimization algorithm. Expert Syst Appl 185:115665

    Article  Google Scholar 

  37. Wen C, Jia H, Wu D, Rao H, Li S, Liu Q, Abualigah L (2022) Modified remora optimization algorithm with multistrategies for global optimization problem. Mathematics 10(19):3604

    Article  Google Scholar 

  38. Huang L, Wang Y, Guo Y, Hu G (2022) An improved reptile search algorithm based on lévy flight and interactive crossover strategy to engineering application. Mathematics 10

  39. Fan Q, Chen Z, Li Z, Xia Z, Yu J, Wang D (2021) A new improved whale optimization algorithm with joint search mechanisms for high-dimensional global optimization problems. Eng Comput 37:1851–78

    Article  Google Scholar 

Download references

Acknowledgements

This study is supported via Funding from Prince Sattam Bin Abdulaziz University Project Number (PSAU/2023/R/1444).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ahmed Elmogy.

Ethics declarations

Conflict of Interest

The authors declare no conflict of interest.

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

Elmogy, A., Miqrish, H., Elawady, W. et al. ANWOA: an adaptive nonlinear whale optimization algorithm for high-dimensional optimization problems. Neural Comput & Applic 35, 22671–22686 (2023). https://doi.org/10.1007/s00521-023-08917-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-023-08917-y

Keywords

Navigation