Abstract
Grey wolf optimization (GWO) is a meta-heuristic inspired by the social hierarchy and the hunting behaviors observed in wolves. The GWO algorithm has been successfully applied in many fields, such as finance, engineering and industry. However, the GWO has the disadvantages that it is prone to stagnate in local solutions, and the convergence may be slower. In order to overcome these shortcomings, we re-analyzed the hunting behaviors of wolves and observed that there are very frequent communications between leaders and ω-type wolves during the hunting process. This process is called judging prey. Based on this observation, we propose an improved optimization algorithm, termed decision-making grey wolf optimization algorithm (DGWO). At variance with the original GWO, DGWO includes four steps, instead of three: searching for prey, judging prey, encircling prey and attacking prey. The algorithm is tested using 29 well-known benchmark functions and traveling salesman problem, and compared with the GWO algorithm, as well as to the existing improved algorithms random walk grey wolf optimization and modified grey wolf optimization. Results show that including the judging prey stage in DGWO results in a faster convergence and it effectively prevents the algorithm to stop in local optima.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: 2007 IEEE congress on evolutionary computation, pp 4661–4667
Digalakis JG, Margaritis KG (2001) On benchmarking functions for genetic algorithms. Int Comput Math 77(4):481–506
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1(4):28–39
Erol OK, Eksin I (2006) A new optimization method: big bang–big crunch. Adv Eng Softw 37(2):106–111
Feng Z, Fei D, Wang W (2019) Face recognition by support vector machine optimized by an improved grey wolf algorithm. Comput Eng Sci 41(06):1057–1063
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. SIMULATION 76(2):60–68
Glover F, Laguna M (1998) Tabu search. Handbook of combinatorial optimization. Springer, Boston, pp 2093–2229
Gupta S, Deep K (2019a) A novel random walk grey wolf optimizer. Swarm Evol Comput 44:101–112
Gupta S, Deep K (2019b) Enhanced leadership-inspired grey wolf optimizer for global optimization problems. Eng Comput 36:1777–1800
Hansen N, Müller SD, Koumoutsakos P (2003) Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol Comput 11(1):1–18
Hatamlou A (2013) Black hole: a new heuristic optimization approach for data clustering. Inf Sci 222:175–184
Heidari AA, Pahlavani P (2017) An efficient modified grey wolf optimizer with Lévy flight for optimization tasks. Appl Soft Comput 60:115–134
Jayabarathi T, Raghunathan T, Adarsh BR et al (2016) Economic dispatch using hybrid grey wolf optimizer. Energy 111:630–641
Karaboga D, Basturk B (2008) On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput 8(1):687–697
Kaveh A, Zaerreza A (2020) Shuffled shepherd optimization method: a new meta-heuristic algorithm. Eng Comput 37:2357–2389
Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84
Kaveh A, Zakian P (2018) Improved GWO algorithm for optimal design of truss structures. Eng Comput 34(4):685–707
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN'95-international conference on neural networks. IEEE 4, pp 1942–1948
Kohli M, Arora S (2018) Chaotic grey wolf optimization algorithm for constrained optimization problems. J Comput Des Eng 5(4):458–472
Koza JR, Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection, vol 1. MIT Press, Cambridge
Liang JJ, Suganthan PN, Deb K (2005) Novel composition test functions for numerical global optimization. In: Proceedings 2005 IEEE swarm intelligence symposium, IEEE, SIS, pp 68–75
Long W, Cai SH, Jiao JJ, Wu TB (2019a) An improved grey wolf optimization algorithm. Acta Electron Sin 47(01):169–175
Long W, Wu T, Cai S et al (2019b) A novel grey wolf optimizer algorithm with refraction learning. IEEE Access 7:57805–57819
Luo K (2019) Enhanced grey wolf optimizer with a model for dynamically estimating the location of the prey. Appl Soft Comput 77:225–235
Mech LD, Smith DW, MacNulty DR (2015) Wolves on the hunt: the behavior of wolves hunting wild prey. University of Chicago Press
Mirjalili S, Lewis A (2013) S-shaped versus V-shaped transfer functions for binary particle swarm optimization. Swarm Evol Comput 9:1–14
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Mirjalili S, Mirjalili SM, Lewis A (2014a) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mirjalili S, Mirjalili SM, Yang XS (2014b) Binary bat algorithm. Neural Comput Appl 25(3–4):663–681
Mittal N, Singh U, Sohi BS (2016) Modified grey wolf optimizer for global engineering optimization. Appl Comput Intell Soft Comput 2016:8
Molga M, Smutnicki C (2005) Test functions for optimization needs. Test functions for optimization needs, p 101
Muangkote N, Sunat K, Chiewchanwattana S (2014) An improved grey wolf optimizer for training q-Gaussian radial basis functional-link nets. In: 2014 international computer science and engineering conference (ICSEC). IEEE, pp 209–214
Nematollahi AF, Rahiminejad A, Vahidi B (2020) A novel meta-heuristic optimization method based on golden ratio in nature. Soft Comput 24(2):1117–1151
Price K, Storn RM, Lampinen JA (2006) Differential evolution: a practical approach to global optimization. Springer Science & Business Media, Berlin
Qais MH, Hasanien HM, Alghuwainem S (2020) Transient search optimization: a new meta-heuristic optimization algorithm. Appl Intell 50(11):3926–3941
Qu C, Gai W, Zhong M et al (2020) A novel reinforcement learning based grey wolf optimizer algorithm for unmanned aerial vehicles (UAVs) path planning. Appl Soft Comput 89:106099
Rao RV, Savsani VJ, Vakharia DP (2011) Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Rashid TA, Abbas DK, Turel YK (2019) A multi hidden recurrent neural network with a modified grey wolf optimizer. PLoS ONE 14(3):e0213237
Saxena A, Kumar R, Das S (2019) β-Chaotic map enabled grey wolf optimizer. Appl Soft Comput 75:84–105
Şenel FA, Gökçe F, Yüksel AS et al (2019) A novel hybrid PSO–GWO algorithm for optimization problems. Eng Comput 35(4):1359–1373
Seyyedabbasi A, Kiani F (2019) I-GWO and Ex-GWO: improved algorithms of the grey wolf optimizer to solve global optimization problems. Eng Comput 37:509–532
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713
Song P, Liu Y (2019) Sky-wave radar location model based on improved grey wolf optimization algorithm. Laser Optoelectron Prog 56(03):234–242
Sun BW, Wei SY (2019) DV-hop localization algorithm based on grey wolf optimization algorithm with adaptive adjutment strategy. Comput Sci 46(05):77–82
Tan FM, Zhao JJ, Wang Q (2019) A grey wolf optimization algorithm with improved nonlinear convergence. Microelectron Comput 36(5):89–95
Tawhid MA, Ali AF (2017) A Hybrid grey wolf optimizer and genetic algorithm for minimizing potential energy function. Memet Comput 9(4):347–359
Teng Z, Lv J, Guo L (2019) An improved hybrid grey wolf optimization algorithm. Soft Comput 23(15):6617–6631
Tu Q, Chen X, Liu X (2019) Multi-strategy ensemble grey wolf optimizer and its application to feature selection. Appl Soft Comput 76:16–30
Van Laarhoven PJ, Aarts EH (1987) Simulated annealing. Simulated annealing: theory and applications. Springer, Dordrecht, pp 7–15
Wang X, Zhao H, Han T et al (2019) A grey wolf optimizer using Gaussian estimation of distribution and its application in the multi-UAV multi-target urban tracking problem. Appl Soft Comput 78:240–260
Wang MN, Wang QP, Wang XF (2018) Improved grey wolf optimization algorithm based on iterative mapping and simplex method. J Comput Appl 38(S2):16–20
Whitley D (1994) A genetic algorithm tutorial. Stat Comput 4(2):65–85
Wilcoxon F (1992) Individual comparisons by ranking methods. Breakthroughs in statistics. Springer, New York, pp 196–202
Yan F, Xu JZ, Li FS (2019) Training multi-layer perceptrons using chaos grey wolf optimizer. J Electron Inf Technol 41(04):872–879
Yan F, Xu X, Xu J (2020) Grey wolf optimizer with a novel weighted distance for global optimization. IEEE Access 8:120173–120197
Yang XS, Deb S (2010) Engineering optimisation by cuckoo search. Int J Math Model Numer Optim 1(4):330–343
Yang XS (2010) Test problems in optimization. arXiv preprint http://arxiv.org/abs/1008.0549
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102
Zandavi SM, Chung VYY, Anaissi A (2019) Stochastic dual simplex algorithm: a novel heuristic optimization algorithm. In: IEEE transactions on cybernetics
Zhu HB, Zhang Y (2018) Grey wolf optimization algorithm based on differential evolution and survival of fitness strategy. J Nanjing Univ Sci Technol 42(06):678–686
Acknowledgements
This research is supported by Liaoning BaiQianWan Talents Program, China, with Ref. 2018921080.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors confirm that there exists no conflict of interest in publishing 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
About this article
Cite this article
Pan, C., Si, Z., Du, X. et al. A four-step decision-making grey wolf optimization algorithm. Soft Comput 25, 14375–14391 (2021). https://doi.org/10.1007/s00500-021-06194-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-021-06194-2