Whale Optimization Algorithm: A Critical Survey of Fundamental Principles, Modern Adaptations, Benchmarking Practices, and Applications

Authors

  • Saman M Almufti * Department of Information Technology, Technical College of Informatics-Akre, Akre University for Applied Sciences, Duhok, Iraq.
  • Renas Rajab Asaad Department of Information Technology, Technical College of Informatics-Akre, Akre University for Applied Sciences, Duhok, Iraq.
  • Awaz Ahmed Shaban Department of Information Technology, Technical College of Informatics-Akre, Akre University for Applied Sciences, Duhok, Iraq.
  • Ridwan Boya Marqas Department of Computer Science, College of Science, Knowledge University, Erbil, Iraq. https://orcid.org/0000-0002-1071-3771

https://doi.org/10.48313/maa.v3i1.110

Abstract

The Whale Optimization Algorithm (WOA) is a compact swarm-intelligence optimizer inspired by the bubble-net feeding strategy of humpback whales. Since its introduction, WOA has been adopted in continuous, discrete, constrained, and multi-objective optimization because it offers a simple mathematical structure and a natural alternation between global exploration and local exploitation. Nevertheless, the expansion of WOA research has also revealed persistent limitations, including premature convergence, rapid diversity loss, sensitivity to control schedules, weak theoretical guarantees, and inconsistent empirical comparison. This expanded survey provides a critical and mechanism-oriented synthesis of WOA from its biological inspiration and canonical equations to modern adaptive, chaotic, hybrid, discrete, multi-objective, learning-assisted, and parallel variants. Unlike descriptive summaries that list modifications without explaining their search role, this paper classifies adaptations according to the algorithmic component they modify: initialization, parameter control, position updating, perturbation, representation, archiving, learning-based strategy selection, and computational acceleration. The survey further links these mechanisms to practical domains such as structural design, energy systems, Machine Learning (ML), biomedical image analysis, Wireless Sensor Networks (WSN), cloud/edge computing, cybersecurity, scheduling, and intelligent transportation. A dedicated benchmarking section proposes reproducible evaluation practices, including benchmark diversity, statistical testing, ablation analysis, constraint handling, and transparent reporting. Finally, the paper identifies open challenges in convergence theory, large-scale optimization, dynamic environments, many-objective search, and trustworthy integration with Deep Learning (DL) and surrogate modeling. The resulting discussion is intended to serve as a stronger foundation for researchers who wish to select, compare, or develop WOA-based optimizers for rigorous scientific and engineering use.

Keywords:

Whale optimization algorithm, Swarm intelligence, Metaheuristic optimization, Hybrid optimization, Multi-objective optimization

References

  1. [1] Almufti, S. M. (2025). Comparative analysis of metaheuristic algorithms for solving the travelling salesman problems. International Journal of Scientific World, 11(2), 26–30. https://doi.org/10.14419/7fk7k945

  2. [2] Almufti, S. M., Shaban, A. A., Ali, Z. A., Ali, R. I., & Fuente, J. A. Dela. (2023). Overview of metaheuristic algorithms. Polaris Global Journal of Scholarly Research and Trends, 2(2), 10–32. https://doi.org/10.58429/pgjsrt.v2n2a144

  3. [3] Almufti, S. M., Marqas, R. B., Othman, P. S., & Sallow, A. B. (2021). Single-based and population-based metaheuristics for solving np-hard problems. Iraqi Journal of Science, 62(5), 1710–1720. https://doi.org/10.24996/10.24996/ijs.2021.62.5.34

  4. [4] Kaveh, A., & Bakhshpoori, T. (2019). Metaheuristics: Outlines, MATLAB codes and examples. Springer. https://doi.org/10.1007/978-3-030-04067-3

  5. [5] Mirjalili, S., & Lewis, A. (2016). The whale optimization algorithm. Advances in Engineering Software, 95, 51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008

  6. [6] Nadimi Shahraki, M. H., Zamani, H., Asghari Varzaneh, Z., & Mirjalili, S. (2023). A systematic review of the whale optimization algorithm: Theoretical foundation, improvements, and hybridizations. Archives of Computational Methods in Engineering, 30(7), 4113–4159. https://doi.org/10.1007/s11831-023-09928-7

  7. [7] Rana, N., Latiff, M. S. A., Abdulhamid, S. M., & Chiroma, H. (2020). Whale optimization algorithm: A systematic review of contemporary applications, modifications and developments. Neural Computing and Applications, 32(20), 16245–16277. https://doi.org/10.1007/s00521-020-04849-z

  8. [8] Gharehchopogh, F. S., & Gholizadeh, H. (2019). A comprehensive survey: Whale optimization algorithm and its applications. Swarm and Evolutionary Computation, 48, 1–24. https://doi.org/10.1016/j.swevo.2019.03.004

  9. [9] Kirkpatrick, S., Gelatt Jr, C. D., & Vecchi, M. P. (1983). Optimization by simulated annealing. Science, 220(4598), 671–680. https://doi.org/10.1126/science.220.4598.671

  10. [10] Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. Proceedings of ICNN’95-International Conference on Neural Networks (Vol. 4, pp. 1942–1948). IEEE. https://doi.org/10.1109/ICNN.1995.488968

  11. [11] Rashedi, E., Nezamabadi Pour, H., & Saryazdi, S. (2009). GSA: A gravitational search algorithm. Information Sciences, 179(13), 2232–2248. https://doi.org/10.1016/j.ins.2009.03.004

  12. [12] Rahimnejad, A., Akbari, E., Mirjalili, S., Gadsden, S. A., Trojovsky, P., & Trojovská, E. (2023). An improved hybrid whale optimization algorithm for global optimization and engineering design problems. PeerJ Computer Science, 9, e1557. https://doi.org/10.7717/peerj-cs.1557

  13. [13] Wei, J., Gu, Y., Lu, B., & Cheong, N. (2025). RWOA: A novel enhanced whale optimization algorithm with multi-strategy for numerical optimization and engineering design problems. PloS One, 20(4), e0320913. https://doi.org/10.1371/journal.pone.0320913

  14. [14] Kaur, G., & Arora, S. (2018). Chaotic whale optimization algorithm. Journal of Computational Design and Engineering, 5(3), 275–284. https://doi.org/10.1016/j.jcde.2017.12.006

  15. [15] Jiang, R., Yang, M., Wang, S., & Chao, T. (2020). An improved whale optimization algorithm with armed force program and strategic adjustment. Applied Mathematical Modelling, 81, 603–623. https://doi.org/10.1016/j.apm.2020.01.002

  16. [16] Yang, W., Xia, K., Fan, S., Wang, L., Li, T., Zhang, J., & Feng, Y. (2022). A multi-strategy whale optimization algorithm and its application. Engineering Applications of Artificial Intelligence, 108, 104558. https://doi.org/10.1016/j.engappai.2021.104558

  17. [17] Nadimi Shahraki, M. H., Zamani, H., & Mirjalili, S. (2022). Enhanced whale optimization algorithm for medical feature selection: A COVID-19 case study. Computers in Biology and Medicine, 148, 105858. https://doi.org/10.1016/j.compbiomed.2022.105858

  18. [18] Hussien, A. G., Hassanien, A. E., Houssein, E. H., Bhattacharyya, S., & Amin, M. (2018). S-shaped binary whale optimization algorithm for feature selection. In Recent Trends in Signal and Image Processing: ISSIP 2017 (pp. 79–87). Springer. https://doi.org/10.1007/978-981-10-8863-6_9

  19. [19] Alwajih, R., Abdulkadir, S. J., Al Hussian, H., Aziz, N., Al Tashi, Q., Mirjalili, S., & Alqushaibi, A. (2022). Hybrid binary whale with Harris Hawks for feature selection. Neural Computing and Applications, 34(21), 19377–19395. https://doi.org/10.1007/s00521-022-07522-9

  20. [20] Cao, H., Yan, B., Dong, L., & Yuan, X. (2024). Multipopulation whale optimization-based feature selection algorithm and its application in human fall detection using inertial measurement unit sensors. Sensors, 24(24), 7879. https://doi.org/10.3390/s24247879

  21. [21] Huang, M., Zhai, Q., Chen, Y., Feng, S., & Shu, F. (2021). Multi-objective whale optimization algorithm for computation offloading optimization in mobile edge computing. Sensors, 21(8), 2628. https://doi.org/10.3390/s21082628

  22. [22] Got, A., Moussaoui, A., & Zouache, D. (2020). A guided population archive whale optimization algorithm for solving multiobjective optimization problems. Expert Systems with Applications, 141, 112972. https://doi.org/10.1016/j.eswa.2019.112972

  23. [23] Makhadmeh, S. N., Kassaymeh, S., Rjoub, G., Bataineh, B., Sanjalawe, Y., & Al Betar, M. A. (2025). Recent advances in multi-objective whale optimization algorithm, its versions and applications. Journal of King Saud University Computer and Information Sciences, 37(7), 200. https://doi.org/10.1007/s44443-025-00184-2

  24. [24] Kudela, J., & Matousek, R. (2022). New benchmark functions for single-objective optimization based on a zigzag pattern. IEEE Access, 10, 8262–8278. https://doi.org/10.1109/ACCESS.2022.3144067

Published

2026-03-01

How to Cite

Almufti, S. M., Asaad, R. R. ., Shaban, A. A. ., & Marqas, R. B. . (2026). Whale Optimization Algorithm: A Critical Survey of Fundamental Principles, Modern Adaptations, Benchmarking Practices, and Applications. Metaheuristic Algorithms With Applications, 3(1), 19-50. https://doi.org/10.48313/maa.v3i1.110

Similar Articles

1-10 of 70

You may also start an advanced similarity search for this article.