Skip to main content
Log in

Application of improved hybrid whale optimization algorithm to optimization problems

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

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.

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
Fig. 8

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

  1. 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

    Article  Google Scholar 

  2. 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

  3. Michalewicz Z, Fogel DB (2004) How to solve it: modern heuristics. Springer, New York

    Book  MATH  Google Scholar 

  4. Hromkovič J (2004) Algorithmics for hard problems: introduction to combinatorial optimization, randomization, approximation, and heuristics. Springer

    Book  MATH  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  9. 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

    Article  MathSciNet  MATH  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

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

    Article  Google Scholar 

  15. Arora S, Anand P (2019) Binary butterfly optimization approaches for feature selection. Expert Syst Appl 116:147–160

    Article  Google Scholar 

  16. Karaboga D, Basturk B (2008) On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput 8(1):687–697

    Article  Google Scholar 

  17. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: proceedings of ICNN'95-international conference on neural networks, pp 1942–1948. IEEE

  18. 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

    Article  Google Scholar 

  19. Zhu GY, Zhang WB (2017) Optimal foraging algorithm for global optimization. Appl Soft Comput 51:294–313

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248

    Article  MATH  Google Scholar 

  22. Kaveh A, Khayatazad M (2012) A new meta-heuristic method: ray Optimization. Comput Struct 112:283–294

    Article  Google Scholar 

  23. Hatamlou A (2013) Black hole: a new heuristic optimization approach for data clustering. Inf Sci 222:175–184

    Article  MathSciNet  Google Scholar 

  24. Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73

    Article  Google Scholar 

  25. Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Google Scholar 

  29. 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

    Article  Google Scholar 

  30. Mandelbrot BB (1982) The fractal geometry of nature, vol. 1. W.H. Freeman New York

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. Mafarja M, Mirjalili S (2018) Whale optimization approaches for wrapper feature selection. Appl Soft Comput 62:441–453

    Article  Google Scholar 

  36. Marini F, Walczak B (2015) Particle swarm optimization (PSO). A Tutor Chemometr Intell Lab 149:153–165

    Article  Google Scholar 

  37. Pavlyukevich I (2007) Levy flights, non-local search and simulated annealing. J Comput Phys 226(2):1830–1844

    Article  MathSciNet  MATH  Google Scholar 

  38. 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

    Article  Google Scholar 

  39. Shlesinger MF (2006) Mathematical physics—search research. Nature 443(7109):281–282

    Article  Google Scholar 

  40. 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

    Article  MathSciNet  Google Scholar 

  41. Saji Y, Barkatou M (2021) A discrete bat algorithm based on Lévy flights for Euclidean traveling salesman problem. Expert Syst Appl 172:114639

    Article  Google Scholar 

  42. Mantegna RN (1994) Fast, accurate algorithm for numerical-simulation of levy stable stochastic-processes. Phys Rev E 49(5):4677–4683

    Article  Google Scholar 

  43. 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

    Article  Google Scholar 

  44. 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

    Article  Google Scholar 

Download references

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

Authors

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

Correspondence to Mustafa Serter Uzer.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-023-08370-x

Keywords

Navigation