Abstract
Gravitational search algorithm (GSA) is widely accepted as one of the effective optimization algorithms providing promising results. However, it suffers with local optima and premature convergence. To deal with those problems, chaotic gravitational constants for the gravitational search algorithm (CGSA) are proposed to enhance the efficiency of exploration via embedding chaotic maps, but the enhancement of exploration throughout iterations could somehow degrade the exploitation ability of GSA. Accordingly, this paper introduces a location update strategy inspired by the hunting mechanism of grey wolf optimizer (GWO) for improving the exploitation process of CGSA. In addition, a negative entropy function is designed to effectively control the implementation of the proposed strategy. In order to show the superior performance of the grey wolf chaotic gravitational search algorithm (GWCGSA), we carry out a comparative study of 30 benchmark functions (CEC 2014) with multiple GSAs and state-of-the-art algorithms. The experimental results show that the proposed strategy achieves better performance in most functions (greater than 20/30). Also, the experiments on seven engineering optimization problems indicate that the practicality of the proposed algorithm can be ensured.
















Similar content being viewed by others
References
Wei YY, Chen ZZ, Zhao C, Tu YH, Chen X, Yang R (2021) A BiLSTM hybrid model for ship roll multi-step forecasting based on decomposition and hyperparameter optimization. Ocean Eng 242:110138
Akay B, Karaboga D (2012) Artificial bee colony algorithm for large-scale problems and engineering design optimization. J Intell Manuf 23(4):1001–1014
Sefati S, Mousavinasab M, Zareh Farkhady R (2022) Load balancing in cloud computing environment using the Grey wolf optimization algorithm based on the reliability: performance evaluation. J Supercomput 78(1):18–42
Younes Z, Alhamrouni I, Mekhilef S, Reyasudin M (2021) A memory-based gravitational search algorithm for solving economic dispatch problem in micro-grid. Ain Shams Eng J 12(2):1985–1994
Angeli D, Amrit R, Rawlings JB (2012) On average performance and stability of economic model predictive control. IEEE Trans Autom Control 57(7):1615–1626
Makhadmeh SN, Abasi AK, Al-Betar MA (2022) Hybrid multi-verse optimizer with grey wolf optimizer for power scheduling problem in smart home using IoT. J Supercomput 78(9):11794–11829
Xiao YY, Zhao QH, Kaku I, Xu YC (2012) Development of a fuel consumption optimization model for the capacitated vehicle routing problem. Comput Oper Res 39(7):1419–1431
Xu YF, Wandelt S, Sun XQ (2021) Airline integrate d robust sche duling with a variable neighborhood search based heuristic. Transport Res Part B-Methodol 149:181–203
Jokar E, Mosleh M, Kheyrandish M (2022) GWBM: an algorithm based on grey wolf optimization and balanced modularity for community discovery in social networks. J Supercomput 78(5):7354–7377
Dodu JC, Martin P, Merlin A, Pouget J (1972) An optimal formulation and solution of short-range operating problems for a power system with flow constraints. Proc IEEE 60(1):54–63
El-Keib A, Ding H (1994) Environmentally constrained economic dispatch using linear programming. Electr Power Syst Res 29(3):155–159
Chen CL, Wang SC (1993) Branch-and-bound scheduling for thermal generating units. IEEE Trans Energy Convers 8(2):184–189
Garcia-Rodenas R, Linares LJ, Lopez-Gomez JA (2019) A memetic chaotic gravitational search algorithm for unconstrained global optimization problems. Appl Soft Comput 79:14–29
Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133
Kirkpatrick S, Gelatt C D, Jr., Vecchi M P (1983) Optimization by simulated annealing. Science (New York, N.Y.) 220(4598):671–680
Glover F (1990) Tabu search: a tutorial. INFORMS J Appl Anal 20(4):74–94
Holland JH (1992) Genetic algorithms. Sci Am 267(1):66–73
Kennedy J, Eberhart R, (1995) Particle swarm optimization. In: Icnn95-international conference on neural networks
Storn R, Price K (1997) Differential Evolution – a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359
Pelusi D, Mascella R, Tallini L, Nayak J, Naik B, Deng Y (2020) An improved moth-flame optimization algorithm with hybrid search phase. Knowl-Based Syst 191:105277
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey Wolf Optimizer. Adv Eng Softw 69:46–61
Mahafzah BA, Jabri R, Murad O (2021) Multithreaded scheduling for program segments based on chemical reaction optimizer. Soft Comput 25(4):2741–2766
Khattab H, Mahafzah B A, Sharieh A (2022) A hybrid algorithm based on modified chemical reaction optimization and best-first search algorithm for solving minimum vertex cover problem. Neural Computing and Applications
Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Jiang JH, Jiang R, Meng XQ, Li KQ (2020) SCGSA: a sine chaotic gravitational search algorithm for continuous optimization problems. Expert Syst Appl 144:113118
Jin X, Liu Q, Long HZ (2021) Impact of cost-benefit analysis on financial benefit evaluation of investment projects under back propagation neural network. J Comput Appl Math 384:113172
Mittal H, Saraswat M (2019) An automatic nuclei segmentation method using intelligent gravitational search algorithm based superpixel clustering. Swarm Evol Comput 45:15–32
Niu WJ, Feng ZK, Zeng M, Feng BF, Min YW, Cheng CT, Zhou JZ (2019) Forecasting reservoir monthly runoff via ensemble empirical mode decomposition and extreme learning machine optimized by an improved gravitational search algorithm. Appl Soft Comput 82:105589
Wang Y, Tan ZP, Chen YC (2021) An adaptive gravitational search algorithm for multilevel image thresholding. J Supercomput 77(9):10590–10607
Niu WJ, Feng ZK, Liu S (2021) Multi-strategy gravitational search algorithm for constrained global optimization in coordinative operation of multiple hydropower reservoirs and solar photovoltaic power plants. Appl Soft Comput 107:107315
Acharya D, Das DK (2021) Optimal coordination of over current relay using opposition learning-based gravitational search algorithm. J Supercomput 77(9):10721–10741
Guvenc U, Katircioglu F (2019) Escape velocity: a new operator for gravitational search algorithm. Neural Comput Appl 31(1):27–42
Wang YR, Yu Y, Gao SC, Pan HY, Yang G (2019) A hierarchical gravitational search algorithm with an effective gravitational constant. Swarm Evol Comput 46:118–139
Wang YR, Gao SC, Zhou MC, Yu Y (2021) A multi-layered gravitational search algorithm for function optimization and real-world problems. IEEE-Caa J Automatica Sinica 8(1):94–109
Yuan Y L, Mu X K, Shao X Y, Ren J J, Zhao Y, Wang Z X (2022) Optimization of an auto drum fashioned brake using the elite opposition-based learning and chaotic k-best gravitational search strategy based grey wolf optimizer algorithm. Appl Soft Comput 123
Mirjalili S, Lewis A (2014) Adaptive gbest-guided gravitational search algorithm. Neural Comput Appl 25(7–8):1569–1584
Pelusi D, Mascella R, Tallini L, Nayak J, Naik B, Deng Y (2020) Improving exploration and exploitation via a Hyperbolic gravitational search algorithm. Knowl-Based Syst 193:105404
Shehadeh HA (2021) A hybrid sperm swarm optimization and gravitational search algorithm (HSSOGSA) for global optimization. Neural Comput Appl 33(18):11739–11752
Acharya D, Das DK (2021) Optimal coordination of over current relay using opposition learning-based gravitational search algorithm. J Supercomput 77(9):10721–10741
Wang Y, Tan Z, Chen Y-C (2021) An adaptive gravitational search algorithm for multilevel image thresholding. J Supercomput 77(9):10590–10607
Mittal H, Pal R, Kulhari A, Saraswat M, (2016) Chaotic kbest gravitational search algorithm (CKGSA). In: 2016 ninth international conference on contemporary computing, pp. 355-360
Lei Z, Gao S, Gupta S, Cheng J, Yang G (2020) An aggregative learning gravitational search algorithm with self-adaptive gravitational constants. Expert Syst Appl 152:113396
Yu Xianrui YX, Xiaobing Y, Chenliang L, Hong C (2020) An improved parameter control based on a fuzzy system for gravitational search algorithm. Int J Comput Intell Syst 13:893–903
Joshi SK, Gopal A, Singh S, Nagar AK, Bansal JC (2021) A novel neighborhood archives embedded gravitational constant in GSA. Soft Comput 25(8):6539–6555
Mirjalili S, Gandomi AH (2017) Chaotic gravitational constants for the gravitational search algorithm. Appl Soft Comput 53:407–419
Zhang AZ, Sun GY, Ren JC, Li XD, Wang ZJ, Jia XP (2018) A dynamic neighborhood learning-based gravitational search algorithm. IEEE Trans Cybern 48(1):436–447
D.~Halliday, R.~Resnick, J.~Walker, Fundamentals of Physics, 2003.
Patriksson M, Stromberg C (2015) Algorithms for the continuous nonlinear resource allocation problem—new implementations and numerical studies. Eur J Oper Res 243(3):703–722
Nielsen SS, Zenios SA (1992) Massively parallel algorithms for singly constrained convex programs. ORSA J Comput 4(2):166–181
Liang J J, Qu B Y, Suganthan P N (2013) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization
Mirjalili S, Hashim S Z M, (2010) A new hybrid PSOGSA algorithm for function optimization. In: 2010 international conference on computer and information application, pp. 374-377
Dhargupta S, Ghosh M, Mirjalili S, Sarkar R (2020) Selective opposition based Grey Wolf Optimization. Expert Syst Appl 151:113389
Rodriguez L, Castillo O, Soria J, Melin P, Valdez F, Gonzalez CI, Martinez GE, Soto J (2017) A fuzzy hierarchical operator in the grey wolf optimizer algorithm. Appl Soft Comput 57:315–328
Gupta S, Deep K (2020) A memory-based Grey Wolf Optimizer for global optimization tasks. Appl Soft Comput 93:106367
Coello Coello CA (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41(2):113–127
Belegundu AD (1985) A study of mathematical programming methods for structural optimization. Int J Numer Meth Eng 21(9):1601–1623
Onwubolu G C, Babu B V, (2004) New optimization techniques in engineering, new optimization techniques in engineering
Camp CV, Farshchin M (2014) Design of space trusses using modified teaching-learning based optimization. Eng Struct 62–63:87–97
Sakthivel VP, Bhuvaneswari R, Subramanian S (2010) Artificial immune system for parameter estimation of induction motor. Expert Syst Appl 37(8):6109–6115
Nolan R, Pillay P, Haque T, (1994) Application of genetic algorithms to motor parameter determination, In: proceedings of 1994 IEEE industry applications society annual meeting, pp. 47–54 vol.41
Acknowledgements
The authors thank sincerely the reviewers and the editor for their valuable comments and suggestions. The work of this study is supported by National Natural Science Foundation of China (NSFC) under projects Nos. 71731001 and 72174019.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflicts of interest.
Data availability
Data are available from the authors upon reasonable request.
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 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.
About this article
Cite this article
Yu, X., Zhao, Q., Lin, Q. et al. A grey wolf optimizer-based chaotic gravitational search algorithm for global optimization. J Supercomput 79, 2691–2739 (2023). https://doi.org/10.1007/s11227-022-04754-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04754-3