Abstract
The Whale Optimization Algorithm (WOA) is one of the recent meta-heuristic algorithms. WOA has advantages such as an exploration mechanism that leads towards the global optimum, a suitable balance between exploration and exploitation that avoids the local optimum, and a very good exploitation capability. In this study, five new hybrid algorithms are proposed to develop these advantages. Two of them are developed by combining WOA and Particle Swarm Optimization (PSO) algorithms, and three of them are developed by adding the Lévy flight algorithm to this combination in different ways. The proposed algorithms have been tested with 23 mathematical optimization problems, and in order to make a more accurate comparison, the average optimization results and corresponding standard deviation results are calculated by running these algorithms 30 times for each optimization problem. The proposed algorithms' performances were evaluated among themselves, and the WOALFVWPSO algorithm performed better among these algorithms. This proposed algorithm has been first compared with WOA and PSO, then with other algorithms in the literature. According to WOA and PSO, the proposed algorithm performs better in 19 of 23 mathematical optimization problems, and according to other literature, it performs better in 15 of 23 problems. Also, the proposed algorithm has been applied to the pressure vessel design engineering problem and achieved the best result compared to other algorithms in the literature. It has been proven that the WOALFVWPSO algorithm provides competitive solutions for most optimization problems when compared to meta-heuristic algorithms in the literature.
Similar content being viewed by others
Data availability
Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.
References
Ghasemi M, Bagherifard K, Parvin H, Nejatian S, Pho KH (2021) Multi-objective whale optimization algorithm and multi-objective grey wolf optimizer for solving next release problem with developing fairness and uncertainty quality indicators. Appl Intell 51(8):5358–5387
Ababneh J (2021) A Hybrid approach based on grey wolf and whale optimization algorithms for solving cloud task scheduling problem. Math Probl Eng, pp 1-14
Michalewicz Z, Fogel DB (2004) How to solve it: modern heuristics. Springer, New York
Hromkovič J (2004) Algorithmics for hard problems: introduction to combinatorial optimization, randomization, approximation, and heuristics. Springer
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen HL (2019) Harris hawks optimization: algorithm and applications. Future Gener Comput Syst Int J Esci 97:849–872
Abbassi R, Abbassi A, Heidari AA, Mirjalili S (2019) An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models. Energy Convers Manage 179:362–372. https://doi.org/10.1016/j.enconman.2018.10.069
Faris H, Al-Zoubi AM, Heidari AA, Aljarah I, Mafarja M, Hassonah MA, Fujita H (2019) An intelligent system for spam detection and identification of the most relevant features based on evolutionary random weight networks. Inf Fus 48:67–83. https://doi.org/10.1016/j.inffus.2018.08.002
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Wang G, Guo L (2013) A novel hybrid bat algorithm with harmony search for global numerical optimization. J Appl Math. https://doi.org/10.1155/2013/696491
Irmak B, Karakoyun M, Gulcu S (2022) An improved butterfly optimization algorithm for training the feed-forward artificial neural networks. Soft Comput. https://doi.org/10.1007/s00500-022-07592-w
Houssein EH, Hosney ME, Mohamed WM, Ali AA, Younis EMG (2022) Fuzzy-based hunger games search algorithm for global optimization and feature selection using medical data. Neural Comput Appl. https://doi.org/10.1007/s00521-022-07916-9
Nguyen PT (2021) Construction site layout planning and safety management using fuzzy-based bee colony optimization model. Neural Comput Appl 33(11):5821–5842. https://doi.org/10.1007/s00521-020-05361-0
Cheng M-Y, Prayogo D (2018) Fuzzy adaptive teaching–learning-based optimization for global numerical optimization. Neural Comput Appl 29(2):309–327. https://doi.org/10.1007/s00521-016-2449-7
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Arora S, Anand P (2019) Binary butterfly optimization approaches for feature selection. Expert Syst Appl 116:147–160
Karaboga D, Basturk B (2008) On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput 8(1):687–697
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: proceedings of ICNN'95-international conference on neural networks, pp 1942–1948. IEEE
Zhang QY, Wang RG, Yang J, Ding K, Li YF, Hu JG (2017) Collective decision optimization algorithm: a new heuristic optimization method. Neurocomputing 221:123–137
Zhu GY, Zhang WB (2017) Optimal foraging algorithm for global optimization. Appl Soft Comput 51:294–313
Moosavi SHS, Bardsiri VK (2017) Satin bowerbird optimizer: a new optimization algorithm to optimize ANFIS for software development effort estimation. Eng Appl Artif Intel 60:1–15
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Kaveh A, Khayatazad M (2012) A new meta-heuristic method: ray Optimization. Comput Struct 112:283–294
Hatamlou A (2013) Black hole: a new heuristic optimization approach for data clustering. Inf Sci 222:175–184
Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713
Rana N, Abd Latiff MS, Abdulhamid SM, Chiroma H (2020) Whale optimization algorithm: a systematic review of contemporary applications, modifications and developments. Neural Comput Appl 32(20):16245–16277
Al-Tashi Q, Kadir SJA, Rais HM, Mirjalili S, Alhussian H (2019) Binary optimization using hybrid grey wolf optimization for feature selection. IEEE Access 7:39496–39508. https://doi.org/10.1109/access.2019.2906757
Asghari K, Masdari M, Gharehchopogh FS, Saneifard R (2021) Multi-swarm and chaotic whale-particle swarm optimization algorithm with a selection method based on roulette wheel. Exp Syst 38(8):e12779
Kan X, Yang D, Cao L, Shu HS, Li YY, Yao W, Zhang XF (2020) A novel PSO-based optimized lightweight convolution neural network for movements recognizing from multichannel surface electromyogram. Complexity. https://doi.org/10.1155/2020/6642463
Mandelbrot BB (1982) The fractal geometry of nature, vol. 1. W.H. Freeman New York
Ling Y, Zhou Y, Luo Q (2017) Lévy flight trajectory-based whale optimization algorithm for global optimization. IEEE Access 5:6168–6186. https://doi.org/10.1109/ACCESS.2017.2695498
Mokeddem D (2021) Parameter extraction of solar photovoltaic models using enhanced levy flight based grasshopper optimization algorithm. J Electr Eng Technol 16(1):171–179
Baş E, Ülker E (2021) Improved social spider algorithm for large scale optimization. Artif Intell Rev 54(5):3539–3574. https://doi.org/10.1007/s10462-020-09931-5
Baş E (2022) Solving continuous optimization problems using the ımproved Jaya algorithm (IJaya). Artif Intell Rev 55(3):2575–2639. https://doi.org/10.1007/s10462-021-10077-1
Mafarja M, Mirjalili S (2018) Whale optimization approaches for wrapper feature selection. Appl Soft Comput 62:441–453
Marini F, Walczak B (2015) Particle swarm optimization (PSO). A Tutor Chemometr Intell Lab 149:153–165
Pavlyukevich I (2007) Levy flights, non-local search and simulated annealing. J Comput Phys 226(2):1830–1844
Reynolds AM, Frye MA (2007) Free-flight odor tracking in drosophila is consistent with an optimal intermittent scale-free search. PLoS ONE 2(4):354
Shlesinger MF (2006) Mathematical physics—search research. Nature 443(7109):281–282
Mat AN, İnan O, Karakoyun M (2021) An application of the whale optimization algorithm with Levy flight strategy for clustering of medical datasets. Int J Opt Control Theor Appl (IJOCTA) 11(2):216–226
Saji Y, Barkatou M (2021) A discrete bat algorithm based on Lévy flights for Euclidean traveling salesman problem. Expert Syst Appl 172:114639
Mantegna RN (1994) Fast, accurate algorithm for numerical-simulation of levy stable stochastic-processes. Phys Rev E 49(5):4677–4683
Toz M (2019) An improved form of the ant lion optimization algorithm for image clustering problems. Turk J Electr Eng Comput Sci 27(2):1445–1460
He Q, Wang L (2007) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell 20(1):89–99. https://doi.org/10.1016/j.engappai.2006.03.003
Acknowledgements
The authors are grateful to the Selcuk University Scientific Research Projects Coordinatorship for support of the manuscript.
Funding
All authors declare that there is no funding for this work.
Author information
Authors and Affiliations
Contributions
MSU and OI conducted the literature review of the manuscript and the design of the proposed method together. It also contributed equally to obtaining the results of the proposed method and interpreting the results. MSU and OI read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no conflict of interest.
Ethical approval
The authors confirm that the appropriate ethics review has been followed.
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
Uzer, M.S., Inan, O. Application of improved hybrid whale optimization algorithm to optimization problems. Neural Comput & Applic 35, 12433–12451 (2023). https://doi.org/10.1007/s00521-023-08370-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-023-08370-x