Skip to main content

Advertisement

Log in

A hybrid learning-based genetic and grey-wolf optimizer for global optimization

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

The grey-wolf optimizer (GWO) is a comparatively recent and competent algorithm in Swarm Intelligence (SI) to solve numerical and real-world optimization problems. However, the biggest challenge is the quick stabilization of its search agents to the local optima. Therefore, to bring effectiveness in the global search, it is imperative to relocate the leading agents through the procreation of their positions in the search space. This paper proposes GL-GWO, a genetic learning (GL)-based GWO, which imitates the genetic offspring generation scheme to improve the intelligence of GWO’s leading agents. The GL scheme expedites the global effectiveness of leading agents by constructing the exemplars for them through genetic operators using their historical information. The obtained exemplars are well diversified and highly intelligent; therefore, the rest of the population’s global searchability and search efficiency are enhanced under their guidance. The GL-GWO is tested on widely adopted 20 benchmark functions from the IEEE-CEC-2005 dataset and 38 functions from the IEEE-CEC-2014 dataset. The efficacy of GL-GWO is tested on four real-world engineering problems, namely recommendation systems, face image super-resolution, tension/compression spring, and welded beam. The obtained results on benchmark functions and considered engineering problems conclude that the GL-GWO is an efficient, effective, and reliable algorithm for solving real-world optimization problems.

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
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Data Availability

Enquiries about data availability should be directed to the authors.

Notes

  1. r-1 refers to the algorithm that obtains the best values on the maximum number of performance measures.

  2. r-2 refers to the algorithm that shows the best values on most of the performance measures after r-1.

  3. It is a function that accumulates all the error terms induced during the representation of LR position-patches through the weighted linear combination of their respective LR training samples.

References

  • Abdelaziz A, Salama AS, Riad A (2019) A swarm intelligence model for enhancing health care services in smart cities applications. In: Security in smart cities: models, applications, and challenges, pp 71–91. Springer

  • Aghdam MH, Kabiri P (2016) Feature selection for intrusion detection system using ant colony optimization. IJ Netw Secur 18(3):420–432

    Google Scholar 

  • Agrawal S, Sarkar S, Alazab M, Maddikunta PKR, Gadekallu TR, Pham QV (2021) Genetic cfl: hyperparameter optimization in clustered federated learning. Comput Intell Neurosci 2021:53336

    Google Scholar 

  • Agrawal S, Sarkar S, Srivastava G, Maddikunta PKR, Gadekallu TR (2021) Genetically optimized prediction of remaining useful life. Sustain Comput Inform Syst 31:100565

    Google Scholar 

  • Alcock J (2009) Animal behavior: an evolutionary approach. Sinauer Associates, London

    Google Scholar 

  • Almazro D, Shahatah G, Albdulkarim L, Kherees M, Martinez R, Nzoukou W (2010) A survey paper on recommender systems. arXiv preprint arXiv:1006.5278

  • Arora J (2004) Introduction to optimum design. Elsevier, London

    Google Scholar 

  • Bansal JC, Sharma H, Jadon SS, Clerc M (2014) Spider monkey optimization algorithm for numerical optimization. Mem Comput 6(1):31–47

    Google Scholar 

  • Bazzett TJ (2008) An introduction to behavior genetics. Sinauer Associates, London

    Google Scholar 

  • Belegundu AD, Arora JS (1985) A study of mathematical programming methods for structural optimization. Part i: theory. Int J Numer Meth Eng 21(9):1583–1599

    MATH  Google Scholar 

  • Berthold P, Pulido F (1994) Heritability of migratory activity in a natural bird population. Proc R Soc Lond B 257(1350):311–315

    Google Scholar 

  • Canalis LA (2010) Swarm intelligence in computer vision: an application to object tracking. Ph.D. thesis, Universidad de Las Palmas de Gran Canaria

  • Deb K (1991) Optimal design of a welded beam via genetic algorithms. AIAA J 29(11):2013–2015

    Google Scholar 

  • Deb K (2000) An efficient constraint handling method for genetic algorithms. Comput Methods Appl Mech Eng 186(2–4):311–338

    MATH  Google Scholar 

  • Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18

    Google Scholar 

  • Dudani K, Chudasama A (2016) Partial discharge detection in transformer using adaptive grey wolf optimizer based acoustic emission technique. Cogent Eng 3(1):1256083

    Google Scholar 

  • Faris H, Aljarah I, Al-Betar MA, Mirjalili S (2018) Grey wolf optimizer: a review of recent variants and applications. Neural Comput Appl 30(2):413–435

    Google Scholar 

  • Fathollahi-Fard AM, Ahmadi A, Karimi B (2021) Multi-objective optimization of home healthcare with working-time balancing and care continuity. Sustainability 13(22):12431

    Google Scholar 

  • Fathollahi-Fard AM, Dulebenets MA, Hajiaghaei-Keshteli M, Tavakkoli-Moghaddam R, Safaeian M, Mirzahosseinian H (2021) Two hybrid meta-heuristic algorithms for a dual-channel closed-loop supply chain network design problem in the tire industry under uncertainty. Adv Eng Inform 50:101418

    Google Scholar 

  • Fathollahi-Fard AM, Hajiaghaei-Keshteli M, Tavakkoli-Moghaddam R (2018) The social engineering optimizer (seo). Eng Appl Artif Intell 72:267–293

    Google Scholar 

  • Fathollahi-Fard AM, Hajiaghaei-Keshteli M, Tavakkoli-Moghaddam R (2020) Red deer algorithm (rda): a new nature-inspired meta-heuristic. Soft Comput 24(19):14637–14665

    Google Scholar 

  • Fathollahi-Fard AM, Hajiaghaei-Keshteli M, Tavakkoli-Moghaddam R, Smith NR (2022) Bi-level programming for home health care supply chain considering outsourcing. J Ind Inf Integr 25:100246

    Google Scholar 

  • Fathollahi-Fard AM, Woodward L, Akhrif O (2021) Sustainable distributed permutation flow-shop scheduling model based on a triple bottom line concept. J Ind Inf Integr 24:100233

    Google Scholar 

  • Gong Y, Li J, Zhou Y, Li Y, Chung HS, Shi Y, Zhang J (2016) Genetic learning particle swarm optimization. IEEE Trans Cybern 46(10):2277–2290. https://doi.org/10.1109/TCYB.2015.2475174

    Article  Google Scholar 

  • Gong YJ, Li JJ, Zhou Y, Li Y, Chung HSH, Shi YH, Zhang J (2015) Genetic learning particle swarm optimization. IEEE Trans Cybern 46(10):2277–2290

    Google Scholar 

  • Harper FM, Konstan JA (2016) The movielens datasets: history and context. ACM Trans Interact Intell Syst (tiis) 5(4):19

    Google Scholar 

  • 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

    Google Scholar 

  • Hernández H, Blum C, Middendorf M, Ramsch K, Scheidler A (2009) Self-synchronized duty-cycling for mobile sensor networks with energy harvesting capabilities: a swarm intelligence study. In: 2009 IEEE swarm intelligence symposium, pp 153–159. IEEE

  • Hore A, Ziou D (2010) Image quality metrics: Psnr vs. ssim. In: 2010 20th international conference on pattern recognition, pp 2366–2369. IEEE

  • Ibrahim RA, Elaziz MA, Lu S (2018) Chaotic opposition-based grey-wolf optimization algorithm based on differential evolution and disruption operator for global optimization. Expert Syst Appl 108:1–27

    Google Scholar 

  • Ismail WW, Manaf SA (2010) Study on coverage in wireless sensor network using grid based strategy and particle swarm optimization. In: 2010 IEEE Asia Pacific conference on circuits and systems, pp 1175–1178. IEEE

  • Jain A, Nagar S, Singh PK, Dhar J (2020) Emucf: enhanced multistage user-based collaborative filtering through non-linear similarity for recommendation systems. Expert Syst Appl 161:113724. https://doi.org/10.1016/j.eswa.2020.113724

    Article  Google Scholar 

  • Jain A, Nagar S, Singh PK, Dhar J (2022) Adc@r: adaptive divisional categorization of ratings under rating threshold r for similarity computation in recommendation systems. Appl Intell 52(2):2134–2153

    Google Scholar 

  • Jain A, Singh PK, Dhar J (2020) Multi-objective item evaluation for diverse as well as novel item recommendations. Expert Syst Appl 139:112857. https://doi.org/10.1016/j.eswa.2019.112857

    Article  Google Scholar 

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

    Google Scholar 

  • James J, Li VO (2015) A social spider algorithm for global optimization. Appl Soft Comput 30:614–627

    Google Scholar 

  • Jones CG, Lawton JH, Shachak M (1997) Positive and negative effects of organisms as physical ecosystem engineers. Ecology 78(7):1946–1957

    Google Scholar 

  • Kansal NJ, Chana I (2016) Energy-aware virtual machine migration for cloud computing-a firefly optimization approach. J Grid Comput 14(2):327–345

    Google Scholar 

  • Karaboga D, Akay B (2009) A comparative study of artificial bee colony algorithm. Appl Math Comput 214(1):108–132

    MathSciNet  MATH  Google Scholar 

  • Kassabalidis I, El-Sharkawi M, Marks R, Arabshahi P, Gray A (2001) Swarm intelligence for routing in communication networks. In: GLOBECOM’01. IEEE global telecommunications conference (Cat. No. 01CH37270), vol. 6, pp 3613–3617. IEEE

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

  • Kumar S, Nayyar A, Paul A (2019) Swarm intelligence and evolutionary algorithms in healthcare and drug development. CRC Press, London

    Google Scholar 

  • Kwolek B (2013) Multi-object tracking using particle swarm optimization on target interactions. Springer, Berlin, pp 63–78

    Google Scholar 

  • Long W (2016) Grey wolf optimizer based on nonlinear adjustment control parameter. In: 2016 4th international conference on sensors, mechatronics and automation (ICSMA 2016). Atlantis Press

  • Lorenzi F, Santos DS, Bazzan AL (2005) Negotiation for task allocation among agents in case-base recommender systems: a swarm-intelligence approach. In: Proceedings of the workshop multi-agent information retrieval and recommender systems-nineteenth international conference on artificial intelligence (IJCAI 2005), pp 23–27. July

  • Luo Q, Zhang S, Li Z, Zhou Y (2015) A novel complex-valued encoding grey wolf optimization algorithm. Algorithms 9(1):4

    MathSciNet  MATH  Google Scholar 

  • Ma X, Zhang J, Qi C (2010) Hallucinating face by position-patch. Pattern Recogn 43(6):2224–2236. https://doi.org/10.1016/j.patcog.2009.12.019

    Article  Google Scholar 

  • Malik MRS, Mohideen ER, Ali L (2015) Weighted distance grey wolf optimizer for global optimization problems. In: 2015 IEEE international conference on computational intelligence and computing research (ICCIC), pp 1–6. IEEE

  • Mann PS, Singh S (2017) Energy-efficient hierarchical routing for wireless sensor networks: a swarm intelligence approach. Wirel Pers Commun 92(2):785–805

    Google Scholar 

  • Mavrovouniotis M, Li C, Yang S (2017) A survey of swarm intelligence for dynamic optimization: Algorithms and applications. Swarm Evol Comput 33:1–17

    Google Scholar 

  • Miller BL, Goldberg DE et al (1995) Genetic algorithms, tournament selection, and the effects of noise. Complex Syst 9(3):193–212

    MathSciNet  Google Scholar 

  • Mirjalili S (2016) Sca: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  • Mirjalili SZ, Mirjalili S, Saremi S, Faris H, Aljarah I (2018) Grasshopper optimization algorithm for multi-objective optimization problems. Appl Intell 48(4):805–820

    Google Scholar 

  • Mittal N, Singh U, Sohi BS (2016) Modified grey wolf optimizer for global engineering optimization. Appl Comput Intell Soft Comput 2016:6665

    Google Scholar 

  • Mojtahedi M, Fathollahi-Fard AM, Tavakkoli-Moghaddam R, Newton S (2021) Sustainable vehicle routing problem for coordinated solid waste management. J Ind Inf Integr 23:100220

    Google Scholar 

  • Nagar G, Sood A, Roopak M (2013) Swarm intelligence for network communication routing. J Comput Sci Inf Technol 2(5):268–274

    Google Scholar 

  • Nagar S, Jain A, Singh PK, Kumar A (2020) Pixel-wise dictionary learning based locality-constrained representation for noise robust face hallucination. Digit Signal Process 99:102667

    Google Scholar 

  • Ngai EW, Xiu L, Chau DC (2009) Application of data mining techniques in customer relationship management: a literature review and classification. Expert Syst Appl 36(2):2592–2602

    Google Scholar 

  • Park JS, Lee SW (2008) An example-based face hallucination method for single-frame, low-resolution facial images. IEEE Trans Image Process 17(10):1806–1816

    MathSciNet  MATH  Google Scholar 

  • Pasha J, Dulebenets MA, Fathollahi-Fard AM, Tian G, Lau Y, Singh P, Liang B (2021) An integrated optimization method for tactical-level planning in liner shipping with heterogeneous ship fleet and environmental considerations. Adv Eng Inform 48:101299

    Google Scholar 

  • Ragsdell K, Phillips D (1976) Optimal design of a class of welded structures using geometric programming

  • Raine NE, Ings TC, Dornhaus A, Saleh N, Chittka L (2006) Adaptation, genetic drift, pleiotropy, and history in the evolution of bee foraging behavior. Adv Study Behav 36:305–354

    Google Scholar 

  • Rajput SS, Bohat VK, Arya K (2019) Grey wolf optimization algorithm for facial image super-resolution. Appl Intell 49(4):1324–1338

    Google Scholar 

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

    MATH  Google Scholar 

  • RM SP, Maddikunta PKR, Parimala M, Koppu S, Gadekallu TR, Chowdhary CL, Alazab M (2020) An effective feature engineering for dnn using hybrid pca-gwo for intrusion detection in iomt architecture. Comput Commun 160:139–149

    Google Scholar 

  • Robinson GE, Page RE (1989) Genetic determination of nectar foraging, pollen foraging, and nest-site scouting in honey bee colonies. Behav Ecol Sociobiol 24(5):317–323

    Google Scholar 

  • Sajwan M, Acharya K, Bhargava S (2014) Swarm intelligence based optimization for web usage mining in recommender system. Int J Comput Appl Technol Res 3(2):119–124

    Google Scholar 

  • Saremi S, Mirjalili SZ, Mirjalili SM (2015) Evolutionary population dynamics and grey wolf optimizer. Neural Comput Appl 26(5):1257–1263

    Google Scholar 

  • Sasikala S, Devi DR (2017) A review of traditional and swarm search based feature selection algorithms for handling data stream classification. In: 2017 third international conference on sensing, signal processing and security (ICSSS), pp 514–520. IEEE

  • Singh PR, Elaziz MA, Xiong S (2019) Ludo game-based metaheuristics for global and engineering optimization. Appl Soft Comput 84:105723

    Google Scholar 

  • Stigler SM (2010) Darwin, galton and the statistical enlightenment. J R Stat Soc A Stat Soc 173(3):469–482

    MathSciNet  Google Scholar 

  • Thomaz CE, Giraldi GA (2010) A new ranking method for principal components analysis and its application to face image analysis. Image Vis Comput 28(6):902–913

    Google Scholar 

  • Wang J, Ju C, Gao Y, Sangaiah AK, Kim G (2018) A pso based energy efficient coverage control algorithm for wireless sensor networks. Comput. Mater. Contin 56(3):433-446

    Google Scholar 

  • Wang X, Tang X (2005) Hallucinating face by eigentransformation. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 35(3):425–434

    Google Scholar 

  • Yadav S, Kumar V, Sinha S, Nagpal S (2018) Trust aware recommender system using swarm intelligence. J Comput Sci 28:180–192

    Google Scholar 

  • Yang B, Zhang X, Yu T, Shu H, Fang Z (2017) Grouped grey wolf optimizer for maximum power point tracking of doubly-fed induction generator based wind turbine. Energy Convers Manag 133:427–443

    Google Scholar 

  • Zhang S, Zhou Y (2015) Grey wolf optimizer based on powell local optimization method for clustering analysis. Discrete Dyn Nat Soc 2015:6663

    Google Scholar 

  • Zheng Y, Meng Y (2008) Swarm intelligence based dynamic object tracking. In: 2008 IEEE congress on evolutionary computation (IEEE World Congress on Computational Intelligence), pp 405–412. IEEE

  • Zhu A, Xu C, Li Z, Wu J, Liu Z (2015) Hybridizing grey wolf optimization with differential evolution for global optimization and test scheduling for 3d stacked soc. J Syst Eng Electron 26(2):317–328

    Google Scholar 

Download references

Funding

There is no funding associated with this work.

Author information

Authors and Affiliations

Authors

Contributions

AJ: Conceptualization, Data curation, Formal analysis, Methodology, Validation, Visualization, and Paper writing. SN: Formal analysis and Paper writing. PKS: Conceptualization, Formal analysis, and Supervision JD: Conceptualization, Formal analysis, and Supervision.

Corresponding author

Correspondence to Ankush Jain.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Informed consent

The authors declare that this manuscript is original, has not been published before, and is not currently being considered for publication elsewhere, and all authors have checked this manuscript and have agreed to the submission.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A Test function definitions and their respective results for different competitive algorithms

A Test function definitions and their respective results for different competitive algorithms

Table 10 Benchmark test functions of IEEE-CEC-2005 dataset
Table 11 Benchmark test functions of IEEE-CEC-2014 dataset
Table 12 Results obtained on benchmark functions of the IEEE-CEC-2005 dataset
Table 13 Results obtained on benchmark functions of the IEEE-CEC-2014 dataset

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

Jain, A., Nagar, S., Singh, P.K. et al. A hybrid learning-based genetic and grey-wolf optimizer for global optimization. Soft Comput 27, 4713–4759 (2023). https://doi.org/10.1007/s00500-022-07604-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-022-07604-9

Keywords

Navigation