Skip to main content
Log in

Improved grey wolf optimization based on the two-stage search of hybrid CMA-ES

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Hybrid algorithms with different features are an important trend in algorithm improvement. In this paper, an improved grey wolf optimization based on the two-stage search of hybrid covariance matrix adaptation-evolution strategy (CMA-ES) is proposed to overcome the shortcomings of the original grey wolf optimization that easily falls into the local minima when solving complex optimization problems. First, the improved algorithm divides the whole search process into two stages. In the first stage, the improved algorithm makes full use of the global search ability of grey wolf optimization on a large scale and thoroughly explores the location of the optimal solution. In the second stage, due to CMA-ES having a strong local search capability, the three CMA-ES instances use the α wolf, β wolf and δ wolf as the starting points. In addition, these instances have different step size for parallel local exploitations. Second, in order to make full use of the global search ability of the grey wolf algorithm, the Beta distribution is used to generate as much of an initial population as possible in the non-edge region of the solution space. Third, the new algorithm improves the hunting formula of the grey wolf algorithm, which increases the diversity of the population through the interference of other individuals and reduces the use of the head wolf’s guidance to the population. Finally, the new algorithm is quantitatively evaluated by fifteen standard benchmark functions, five test functions of CEC 2014 suite and two engineering design cases. The results show that the improved algorithm significantly improves the convergence, robustness and efficiency for solving complex optimization problems compared with other six well-known optimization algorithms.

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
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26

Similar content being viewed by others

References

  • Anand A, Suganthi L (2018) Hybrid GA-PSO optimization of artificial neural network for forecasting electricity demand. Energies 11(4):1–15

    Google Scholar 

  • Aydilek İB (2018) A hybrid firefly and particle swarm optimization algorithm for computationally expensive numerical problems. Appl Soft Comput 66:232–249

    Article  Google Scholar 

  • Chakri A, Khelif R, Benouaret M, Yang XS (2017) New directional bat algorithm for continuous optimization problems. Expert Syst Appl 69:159–175

    Article  Google Scholar 

  • Chen Y, Li L, Xiao J, Yang Y, Liang J, Li T (2018) Particle swarm optimizer with crossover operation. Eng Appl Artif Intell 70:159–169

    Article  Google Scholar 

  • Chi R, Su Y, Zhang D, Chi X, Zhang H (2017) A hybridization of cuckoo search and particle swarm optimization for solving optimization problems. Neural Comput Appl 4:1–18

    Google Scholar 

  • Daniel E, Anitha J, Gnanaraj J (2017) Optimum laplacian wavelet mask based medical image using hybrid cuckoo search—grey wolf optimization algorithm. Knowl Based Syst 131:58–69

    Article  Google Scholar 

  • Eberhart R, Kennedy J (2002) A new optimizer using particle swarm theory. In: MHS’95. Proceedings of the 6th international symposium on micro machine and human science, pp 39–43

  • Emary E, Zawbaa HM, Hassanien AE (2015) Binary grey wolf optimization approaches for feature selection. Neurocomputing 172(8):371–381

    Google Scholar 

  • Gupta S, Deep K (2018a) Cauchy grey wolf optimiser for continuous optimisation problems. J Exp Theor Artif Intell 30(6):1051–1075

    Article  Google Scholar 

  • Gupta S, Deep K (2018b) Random walk grey wolf optimizer for constrained engineering optimization problems. Comput Intell 34(4):1025–1045

    Article  MathSciNet  Google Scholar 

  • Gupta S, Deep K (2018c) An opposition-based chaotic grey wolf optimizer for global optimisation tasks. J Exp Theor Artif Intell 30:1–29

    Article  Google Scholar 

  • Gupta S, Deep K (2019) A novel random walk grey wolf optimizer. Swarm Evol Comput 44:101–112

    Article  Google Scholar 

  • Hansen N (2006) The CMA evolution strategy: a comparing review. Stud Fuzziness Soft Comput 192:75–102

    Article  Google Scholar 

  • Kamboj VK, Bath SK, Dhillon JS (2016) Solution of non-convex economic load dispatch problem using grey wolf optimizer. Neural Comput Appl 27(5):1301–1316

    Article  Google Scholar 

  • Klein CE, Segundo EHV, Mariani VC, Coelho LDS (2016) Modified social-spider optimization algorithm applied to electromagnetic optimization. IEEE Trans Magn 52(3):1–4

    Article  Google Scholar 

  • Liang JJ, Qu BY, Suganthan PN (2013) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Technical report, Zhengzhou University and Nanyang Technological University

  • Lin JT, Chiu C-C (2018) A hybrid particle swarm optimization with local search for stochastic resource allocation problem. J Intell Manuf 29(3):481–495

    Article  Google Scholar 

  • Medjahed SA, Saadi TA, Benyettou A, Ouali M (2016) Gray wolf optimizer for hyperspectral band selection. Appl Soft Comput 40:178–186

    Article  Google Scholar 

  • Melo VVD, Iacca G (2014) A modified covariance matrix adaptation evolution strategy with adaptive penalty function and restart for constrained optimization. Expert Syst Appl 41(16):7077–7094

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Mirjalili SA, Hashim SZM, Sardroudi HM (2012) Training feedforward neural networks using hybrid particle swarm optimization and gravitational search algorithm. Appl Math Comput 218(22):11125–11137

    MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  • Mirjalili S, Mirjalili SM, Hatamlou A (2015) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513

    Article  Google Scholar 

  • Nagano MS, Moccellin JV (2002) A high quality solution constructive heuristic for flow shop sequencing. J Oper Res Soc 53(12):1374–1379

    Article  Google Scholar 

  • Olorunda O, Engelbrecht AP (2008) Measuring exploration/exploitation in particle swarms using swarm diversity. In: Proceedings of the IEEE congress on evolutionary computation, Hong Kong, IEEE Congress on, pp 1128–1134

  • Pan WT (2012) A new fruit fly optimization algorithm: taking the financial distress model as an example. Knowl Based Syst 26(2):69–74

    Article  Google Scholar 

  • Peng H, Li L, Kurths J, Li S, Yang Y (2013) Topology identification of complex network via chaotic ant swarm algorithm. Math Probl Eng 3:1–5

    MathSciNet  MATH  Google Scholar 

  • Pradhan M, Roy PK, Pal T (2016) Grey wolf optimization applied to economic load dispatch problems. Int J Electr Power Energy Syst 83:325–334

    Article  Google Scholar 

  • Preuss M (2010) Niching the CMA-ES via nearest-better clustering. In: Conference companion on genetic & evolutionary computation, vol 78. ACM, pp 1711–1718

  • Qiu J, Xie J, Cheng F, Zhang X (2017) A hybrid social spider optimization algorithm with differential evolution for global optimization. J Univers Comput Sci 23(7):619–635

    MathSciNet  Google Scholar 

  • Raidl GR (2006) A unified view on hybrid metaheuristics. In: Proceedings of the 3rd international workshop on hybrid metaheuristics, Gran Canaria, Spain, pp 1–12

    Google Scholar 

  • Saxena A, Kumar R, Das S (2018) β-Chaotic map enabled grey wolf optimizer. Appl Soft Comput 75:84–105

    Article  Google Scholar 

  • Singh N, Singh SB (2017) Hybrid algorithm of particle swarm optimization and grey wolf optimizer for improving convergence performance. J Appl Math 2017:1–15

    Article  MathSciNet  Google Scholar 

  • Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359

    Article  MathSciNet  Google Scholar 

  • Sujitha J, Baskaran K (2017) Genetic grey wolf optimizer based channel estimation in wireless communication system. Wirel Pers Commun 99(2):965–984

    Article  Google Scholar 

  • Venkatakrishnan GR, Rengaraj R, Salivahanan S (2018) Grey wolf optimizer to real power dispatch with non-linear constraints. CMES Computer Model Eng Sci 115(1):25–45

    Google Scholar 

  • Wang X, Haynes RD, Feng Q (2016) A multilevel coordinate search algorithm for well placement, control and joint optimization. Comput Chem Eng 95:75–96

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Xu Z, Iizuka H, Yamamoto M (2017) Attraction basin sphere estimation approach for niching cma-es. Soft Comput 21(5):1327–1345

    Article  Google Scholar 

  • Yamany W, Emary E, Hassanien AE (2016) New rough set attribute reduction algorithm based on grey wolf optimization. In: The 1st international conference on advanced intelligent system and informatics, Beni Suef, pp 241–251

  • 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

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous reviewers for their valuable comments and suggestions to improve this paper. This work is supported by the National Natural Science Foundation of China [Grant Number 51774219] and the Science and Technology Research Program of Hubei Ministry of Education [Grant Number MADT201706].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yun-tao Zhao.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interest regarding the publication of this paper.

Ethical approval

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

Additional information

Communicated by V. Loia.

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhao, Yt., Li, Wg. & Liu, A. Improved grey wolf optimization based on the two-stage search of hybrid CMA-ES. Soft Comput 24, 1097–1115 (2020). https://doi.org/10.1007/s00500-019-03948-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-019-03948-x

Keywords

Navigation