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.
Similar content being viewed by others
Data Availability
All data generated or analyzed during this study are included in this published article.
References
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
Tang A, Zhou H, Han T, Xie L (2021) A modified manta ray foraging optimization for global optimization problems. IEEE Access 9:128702–128721
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
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
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
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
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
Zhang X, Wen S (2021) Hybrid whale optimization algorithm with gathering strategies for high-dimensional problems. Expert Syst Appl 179:115032
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
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
Sayed GI, Darwish A, Hassanien AE (2018) A new chaotic whale optimization algorithm for features selection. J Classif 35:300–44
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
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
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
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
Reddy K, Saha AK (2022) A modified whale optimization algorithm for exploitation capability and stability enhancement. Heliyon 8(10)
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
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
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
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evolut Comput 1(1):67–82
Saafan MM, El-Gendy EM. IWOSSA: an improved whale optimization salp swarm algorithm for solving optimization problems. Expert Syst Appl 176:114901
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
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
Seyed Ali Mirjalili (2023). (n.d.). World of Algorithms. Retrieved April 25, from. https://seyedalimirjalili.com/woa
Alligood KT, Sauer TD, Yorke JA, Chillingworth D (1998) Chaos: an introduction to dynamical systems. SIAM Rev 40(3):732
Szemplinska-Stupnicka W (2003) Chaos, bifurcations and fractals around us: a brief introduction. World Scientific 95:51–67
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
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
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
Yang X-S (2010) Firefly algorithm, stochastic test functions and design optimisation. arXiv preprint arXiv:1003.1409
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evolut Comput 3(2):82–102
Masadeh R, Mahafzah BA, Sharieh A (2019) Sea lion optimization algorithm. Int J Adv Comput Sci Appl 10(5)
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
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
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
Jia H, Peng X, Lang C (2021) Remora optimization algorithm. Expert Syst Appl 185:115665
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
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
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
Acknowledgements
This study is supported via Funding from Prince Sattam Bin Abdulaziz University Project Number (PSAU/2023/R/1444).
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-023-08917-y