Fuzzy Systems and its Applications

Fuzzy Systems and its Applications

Review of Fuzzy and Non-Fuzzy methods based on the Whale Optimization Algorithm and their applications

Document Type : Review article

Authors
1 Department of Computer Science, Shahid Bahonar University, Kerman, Iran
2 Department of Computer Science, Shahid Bahonar University Kerman, Kerman, Iran
10.22034/jfsa.2024.467966.1234
Abstract
In this article, the Whale Optimization Algorithm (WOA) and several extended algorithms based on it are examined. The Whale Optimization Algorithm, as a novel metaheuristic approach, has gained a prominent position in solving complex optimization problems. This algorithm, inspired by the social behavior of whales in nature, has drawn attention due to its significant capabilities in finding global and local optima. However, WOA faces challenges such as a slow convergence rate, which can lead to increased computational time in solving problems, as well as a tendency to get stuck in local solutions, a limitation linked to the random selection of search agents during the exploration phase. These limitations have prompted researchers to enhance and improve the algorithm by integrating it with various methods and algorithms. In recent years, the combination of WOA with fuzzy and non-fuzzy methods has resulted in significant improvements in its performance, especially in problems like feature selection, data clustering, and complex engineering problems. These combinations have managed to maintain the inherent advantages of WOA while reducing its weaknesses, providing greater efficiency and accuracy in solving various problems. This article reviews several improved versions of the Whale Optimization Algorithm, which have been developed using different approaches. These algorithms are compared in terms of multiple aspects such as convergence rate, accuracy, complexity, average fitness value, avoidance of local optima, and their application to practical problems. Furthermore, the strengths and weaknesses of each of these versions are analyzed, and their applications in various scientific and industrial fields are discussed. The results of this study can serve as a comprehensive reference for researchers and engineers seeking to apply or develop advanced optimization algorithms. Additionally, this article contributes to a deeper understanding of the performance of the WOA and its enhancement methods and can be used as a foundation for future research in this field.
Keywords
Subjects

[2]  Agrawal, R.K., Kaur, B. and Sharma, S. (2020), Quantum based Whale Optimization Algorithm for wrapper feature selection, Applied Soft Computing Journal, 89, 106092.
[3]  Al Ogaili, R.R.N., Alomari, E.S., Alkorani, M.B.M. and et al. (2023), Malware cyberattacks detection using a novel feature selection method based on a modified whale optimization algorithm, Wireless Networks.
[4]  Artuğer, F. (2023), A new S-box generator algorithm based on 3D chaotic maps and whale optimiza- tion algorithm, Wireless Personal Communications, 131, 835–853.
[5]  Bai, L., Han, Z., Ren, J. and Qin, X. (2020), Research on feature selection for rotating machinery based on Supervision Kernel Entropy Component Analysis with Whale Optimization Algorithm, Applied Soft Computing, 92, 106245.
[6]  Bezdek, J.C. (1981), Objective function clustering. In: Pattern recognition with fuzzy objective function algorithms. Advanced Applications in Pattern Recognition, Springer, Boston, 43–93.
[7]  Dunn, J.C. (1973), A fuzzy relative of the ISODATA process and its use in detecting compact well- separated clusters. Journal of Cybernetics, 3, 32–57.
[8]  Fan, Z. and Gou, J. (2023), Predicting body fat using a novel fuzzy-weighted approach optimized by the whale optimization algorithm, Expert Systems with Applications, 217, 119558.
[9]  Hambali, M.A., Oladele, T.O. and Adewole, K.S. (2020), Microarray cancer feature selection: Review, challenges and research directions, International Journal of Cognitive Computing in Engineer- ing, 1, 78-97.
[10] Hussien, A.G., Hassanien, A.E., Houssein, E.H., Bhattacharyya, S. and Amin, M. (2019), S-shaped Binary Whale Optimization Algorithm for Feature Selection. In: S. Bhattacharyya, A. Mukherjee,
H. Bhaumik, S. Das and K. Yoshida, (eds) Recent Trends in Signal and Image Processing. Advances in Intelligent Systems and Computing, Springer, Singapore, 727.
[11] Jadhav, P.S. and Borkar, G.M. (2024), Optimal key generation for privacy preservation in big data applications based on the marine predator whale optimization algorithm, Annals of Data Science.
[12] Jadoun, V.K., Prashanth, G.R., Joshi, S.S., Narayanan, K., Malik, H. and Márquez, F.P.G. (2022), Optimal fuzzy based economic emission dispatch of combined heat and power units using dynami- cally controlled Whale Optimization Algorithm, Applied Energy, 315, 119033.
[13] Jyothi, K.K., Borra, S.R., Srilakshmi, K. and et al. (2024), A novel optimized neural network model for cyber attack detection using enhanced whale optimization algorithm, Scientific Reports, 14, 5590.
[14] Jawed, M.S. and Sajid, M. (2024), Enhancing the cryptographic key using sample entropy and whale optimization algorithm, International Journal of Information Technology, 16, 1733–1741.
[15] Liu, W. and Wang, J. (2019), A Brief Survey on Nature-Inspired Metaheuristics for Feature Selection in Classification in this Decade, In Proceedings of the 2019 IEEE 16th International Conference on Networking, Sensing and Control (ICNSC), Banff, AB, Canada, 424-429.
[16] Liu, Z., Wang, J., Gao, Z. and et al. (2023), Privacy-preserving edge computing offloading scheme based on whale optimization algorithm, The Journal of Supercomputing, 79, 3005–3023.
[17] Mafarja, M.M. and Mirjalili, S. (2017), Whale Optimization Approaches for Wrapper Feature Se- lection, Applied Soft Computing Journal, 62, 441-453.
[18] Majhi, S.K. (2021), Fuzzy clustering algorithm based on modified whale optimization algorithm for automobile insurance fraud detection. Evolutionary Intelligence, 14, 35–46.
[19] Mirjalili, S. and Lewis, A. (2016), The Whale Optimization Algorithm, Advances in Engineering Software, 95, 51-67.
[20] Sayed, G.I., Darwish, A. and Hassanien, A.E. (2018), A New Chaotic Whale Optimization Algo- rithm for Features Selection, Journal of Classification, 35, 300–344.
[21] Sharmila, S. and Vijayarani, S. (2021), Association rule mining using fuzzy logic and whale opti- mization algorithm. Soft Computing, 25, 1431–1446.
[22] Sun, L., Wang, X., Ding, W., Xu, J. and Meng, H. (2023), TSFNFS: two-stage-fuzzy-neighborhood feature selection with binary whale optimization algorithm. International Journal of Machine Learn- ing and Cybernetics. 14, 609–631.
[23] Uke, N.J., Lokhande, S.A., Kale, P. and et al. (2024), Distributed privacy preservation for online social network using flexible clustering and whale optimization algorithm, Cluster Computing, 27, 5995–6012.
[24] Vishnoi, S., Jain, A.K. and Sharma, P.K. (2021), An efficient nuclei segmentation method based on roulette wheel whale optimization and fuzzy clustering. Evolutionary Intelligence, 14, 1367–1378.
[25] Wu, Z. -X., Huang, K. -W., Chen, J. -L. and Yang, C. -S. (2019), A Memetic Fuzzy Whale Opti- mization Algorithm for Data Clustering, In Proceedings of the 2019 IEEE Congress on Evolutionary Computation (CEC), Wellington, New Zealand, 1446-1452.
Volume 7, Issue 2 - Serial Number 15
Open Access Statement
December 2024
Pages 33-63

  • Receive Date 15 July 2024
  • Revise Date 27 September 2024
  • Accept Date 08 November 2024