Skip to main content
Log in

Multi-cohort whale optimization with search space tightening for engineering optimization problems

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

Abstract

Metaheuristic algorithms have been widely studied and shown to be suitable for solving various engineering optimization problems. This paper presents a novel variant of the whale optimization algorithm known as multi-cohort whale optimization algorithm to solve engineering optimization problems. The new algorithm improves the existing whale optimization by dividing the population in to cohorts and introduces a separate exploration procedure for each cohort. Also, a new boundary update procedure for the search space is introduced. In addition to this, opposition-based initialization and elitism are employed to aid quick convergence of the algorithm. The proposed algorithm is compared with whale optimization algorithm variants and other metaheuristic algorithms for different numerical optimization problems. Statistical analysis is performed to ensure the significance of the proposed algorithm. In addition to this, the proposed and existing algorithms are studied based on three engineering optimization problems. The analyses show that the proposed algorithm achieves 53.75% improvement in average fitness when compared to the original whale optimization algorithm.

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

Similar content being viewed by others

Data Availability

The datasets generated during and/or analyzed during the current study are available from the corresponding author on request.

References

  1. Kulkarni NK, Patekar S, Bhoskar T et al (2015) Particle swarm optimization applications to mechanical engineering: a review. Mater Today Proc 2:2631–2639. https://doi.org/10.1016/j.matpr.2015.07.223

    Article  Google Scholar 

  2. Holland JH (1975) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. MIT press

    MATH  Google Scholar 

  3. Yang X-S (2020) Nature-inspired optimization algorithms: challenges and open problems. J Comput Sci 46:101104. https://doi.org/10.1016/j.jocs.2020.101104

    Article  MathSciNet  Google Scholar 

  4. Colorni A, Dorigo M, Maniezzo V (1992) Distributed optimization by ant colonies. In: Proceedings of the first European conference on artificial life, vol 142, pp 134–142

    MATH  Google Scholar 

  5. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95—international conference on neural networks, vol 4, pp 1942–1948

  6. Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359. https://doi.org/10.1023/A:1008202821328

    Article  MathSciNet  MATH  Google Scholar 

  7. Yang X-S (2009) Firefly algorithms for multimodal optimization. In: Watanabe Osamu and Zeugmann T (ed) Stochastic algorithms: foundations and applications. Springer, Berlin, pp 169–178

  8. Heidari AA, Mirjalili S, Faris H et al (2019) Harris hawks optimization: Algorithm and applications. Futur Gener Comput Syst 97:849–872. https://doi.org/10.1016/j.future.2019.02.028

    Article  Google Scholar 

  9. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007

    Article  Google Scholar 

  10. Cheng M-Y, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112. https://doi.org/10.1016/j.compstruc.2014.03.007

    Article  Google Scholar 

  11. Alba E, Dorronsoro B (2005) The exploration/exploitation tradeoff in dynamic cellular genetic algorithms. IEEE Trans Evol Comput 9:126–142. https://doi.org/10.1109/TEVC.2005.843751

    Article  Google Scholar 

  12. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008

    Article  Google Scholar 

  13. Reddy PDP, Reddy VCV, Manohar TG (2017) Whale optimization algorithm for optimal sizing of renewable resources for loss reduction in distribution systems. Renewabl Wind Water Solar 4:3. https://doi.org/10.1186/s40807-017-0040-1

    Article  Google Scholar 

  14. Agrawal RK, Kaur B, Sharma S (2020) Quantum based whale optimization algorithm for wrapper feature selection. Appl Soft Comput 89:106092. https://doi.org/10.1016/j.asoc.2020.106092

    Article  Google Scholar 

  15. Jamil M, Yang X-S (2013) A literature survey of benchmark functions for global optimisation problems. Int J Math Model Numer Optim 4:150–194

    MATH  Google Scholar 

  16. Fister I, Strnad D, Yang X-S (2015) Adaptation and hybridization in nature-inspired algorithms. In: Adaptation and hybridization in computational intelligence. Springer, Cham, pp 3–50

    Chapter  Google Scholar 

  17. Jadhav AN, Gomathi N (2018) WGC: hybridization of exponential grey wolf optimizer with whale optimization for data clustering. Alexandria Eng J 57(3):1569–1584

    Article  Google Scholar 

  18. Kaveh A, Rastegar-Moghaddam M (2018) A hybrid WOA-CBO algorithm for construction site layout planning problem. Scientia Iranica 25:1094–1104. https://doi.org/10.24200/sci.2017.4212

    Article  Google Scholar 

  19. Xu Z, Yu Y, Yachi H, et al (2018) A novel memetic whale optimization algorithm for optimization. In: ICSI

  20. Mohamed FA, Abdel Nasser M, Mahmoud K, Kamel S (2017) Accurate economic dispatch solution using hybrid whale-wolf optimization method. In: 2017 Nineteenth international middle east power systems conference (MEPCON). pp 922–927

  21. Singh N, Hachimi H (2018) A new hybrid whale optimizer algorithm with mean strategy of grey wolf optimizer for global optimization. Math Comput Appl 23:14

    MathSciNet  MATH  Google Scholar 

  22. Yang D, Liu Z, Zhou J (2014) Chaos optimization algorithms based on chaotic maps with different probability distribution and search speed for global optimization. Commun Nonlinear Sci Numer Simul 19(4):1229–1246

    Article  MathSciNet  MATH  Google Scholar 

  23. Chen H, Xu Y, Wang M, Zhao X (2019) A balanced whale optimization algorithm for constrained engineering design problems. Appl Math Model 71:45–59. https://doi.org/10.1016/j.apm.2019.02.004

    Article  MathSciNet  MATH  Google Scholar 

  24. Oliva D, Abd El Aziz M, Ella Hassanien A (2017) Parameter estimation of photovoltaic cells using an improved chaotic whale optimization algorithm. Appl Energy 200:141–154. https://doi.org/10.1016/j.apenergy.2017.05.029

    Article  Google Scholar 

  25. Kaur G, Arora S (2018) Chaotic whale optimization algorithm. J Comput Des Eng 5:275–284. https://doi.org/10.1016/j.jcde.2017.12.006

    Article  Google Scholar 

  26. Sayed GI, Darwish AA, Hassanien AE (2018) A new chaotic whale optimization algorithm for features selection. J Classif 35:300–344

    Article  MathSciNet  MATH  Google Scholar 

  27. Qiao W, Yang Z, Kang Z, Pan Z (2020) Short-term natural gas consumption prediction based on Volterra adaptive filter and improved whale optimization algorithm. Eng Appl Artif Intell 87:103323

    Article  Google Scholar 

  28. Xiong G, Zhang J, Shi D, He Y (2018) Parameter extraction of solar photovoltaic models using an improved whale optimization algorithm. Energy Conv Manage 174:388–405

    Article  Google Scholar 

  29. Kaveh A, Ghazaan MI (2017) Enhanced whale optimization algorithm for sizing optimization of skeletal structures. Mech Based Des Struct Mach 45:345–362

    Article  Google Scholar 

  30. Ling Y-B, Zhou Y, Luo Q (2017) Lévy flight trajectory-based whale optimization algorithm for global optimization. IEEE Access 5:6168–6186

    Article  Google Scholar 

  31. Niu P, Niu S, Liu N, Chang L (2019) The defect of the Grey Wolf optimization algorithm and its verification method. Knowl Based Syst 171:37–43

    Article  Google Scholar 

  32. Trivedi IN, Pradeep J, Narottam J et al (2016) Novel adaptive whale optimization algorithm for global optimization. Indian J Sci Technol 9:1–6

    Article  Google Scholar 

  33. Zhong M, Long W (2017) Whale optimization algorithm with nonlinear control parameter. In: MATEC Web of Conferences, EDP Sciences, vol 139, p 00157

    Google Scholar 

  34. Saidala RK, Devarakonda N (2018) Improved whale optimization algorithm case study: clinical data of anaemic pregnant woman. In: Data engineering and intelligent computing. Springer, Singapore, pp 271–281

    Chapter  Google Scholar 

  35. Pecora LM, Carroll TL (2015) Synchronization of chaotic systems. Chaos 25(9):097611

    Article  MathSciNet  MATH  Google Scholar 

  36. Abdel-Basset M, Manogaran G, El-Shahat D, Mirjalili SM (2018) A hybrid whale optimization algorithm based on local search strategy for the permutation flow shop scheduling problem. Future Gener Comput Syst 85:129–145

    Article  Google Scholar 

  37. Nagaraj S, Raju G, Srinadth V (2015) Data encryption and authetication using public key approach. Proc Comput Sci 48:126–132

    Article  Google Scholar 

  38. Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1:67–82

    Article  Google Scholar 

  39. Rahnamayan S, Tizhoosh HR, Salama MMA (2008) Opposition-based differential evolution. IEEE Trans Evol Comput 12:64–79

    Article  Google Scholar 

  40. Singh A, Khamparia A (2020) A hybrid whale optimization-differential evolution and genetic algorithm based approach to solve unit commitment scheduling problem: WODEGA. Sustain Comput Inf Syst 28:100442. https://doi.org/10.1016/j.suscom.2020.100442

    Article  Google Scholar 

  41. Li Y, Li W, Zhao Y, Liu A (2021) Opposition-based multi-objective whale optimization algorithm with multi-leader guiding. Soft Comput 25(24):15131–15161

    Article  Google Scholar 

  42. Heidari AA, Aljarah I, Faris H et al (2019) An enhanced associative learning-based exploratory whale optimizer for global optimization. Neural Comput Appl 32:5185–5211

    Article  Google Scholar 

  43. Jain M, Singh V, Rani A (2019) A novel nature-inspired algorithm for optimization: Squirrel search algorithm. Swarm Evol Comput 44:148–175

    Article  Google Scholar 

  44. Bozorgi SM, Yazdani S (2019) IWOA: an improved whale optimization algorithm for optimization problems. J Comput Des Eng 6:243–259

    Google Scholar 

  45. Ray T, Liew K-M (2002) A swarm metaphor for multiobjective design optimization. Eng Optim 34:141–153

    Article  Google Scholar 

  46. Hassan S, Kumar KS, Raj ChD, Sridhar K (2013) Design and optimisation of pressure vessel using metaheuristic approach. Appl Mech Mater 465–466:401–406

    Article  Google Scholar 

  47. Ray T, Saini P (2001) Engineering design optimization using a swarm with an intelligent information sharing among individuals. Eng Optim 33:735–748

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shathanaa Rajmohan.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interest regarding this work.

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

Rajmohan, S., Elakkiya, E. & Sreeja, S.R. Multi-cohort whale optimization with search space tightening for engineering optimization problems. Neural Comput & Applic 35, 8967–8986 (2023). https://doi.org/10.1007/s00521-022-08139-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-08139-8

Keywords

Navigation