An Efficient and Fast Hybrid GWO-JAYA Algorithm for Design Optimization
Source abstract
Abstract
Metaheuristic algorithms (MHAs) are widely used in engineering applications in view of their global optimization capability. Researchers continuously develop new MHAs trying to improve the computational efficiency of optimization search. However, most of the newly proposed algorithms rapidly lost their attractiveness right after their release. In the present study, two classical and powerful MHAs, namely the grey wolf optimizer (GWO) and the JAYA algorithm, which still attract the attention of optimization experts, were combined into a new hybrid algorithm called FHGWJA (Fast Hybrid Grey Wolf JAYA). FHGWJA utilized elitist strategies and repairing schemes to generate high-quality new trial solutions that may always improve the current best record or at least the old population. The proposed FHGWJA algorithm was successfully tested in seven engineering optimization problems formulated in the fields of robotics, hydraulics, and mechanical and civil engineering. Design examples included up to 29 optimization variables and 1200 nonlinear constraints. The optimization results proved that FHGWJA always was superior or very competitive with the other state-of-the-art MHAs including other GWO and JAYA variants. In fact, FHGWJA always converged to the global optimum and very often achieved 0 or nearly 0 standard deviation, with all optimization runs practically converging to the target design. Furthermore, FHGWJA always ranked 1st or 2nd in terms of average computational speed, and its fastest optimization runs were better or highly competitive with those of the best MHA taken for comparison.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Metaheuristic Optimization Algorithms Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Mechanics, Mathematics and Management, Polytechnic University of Bari, Via Edoardo Orabona, 4, 70125 Bari, Italy
School of Engineering and the Built Environment, Buckinghamshire New University, 59 Walton Street, Aylesbury HP21 7OG, UK
References (100+)
Show source-provided references
1. Goldberg, D.E. (1989). Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley.
2. Genetic algorithms10.1038/scientificamerican0792-66 ↗
3. Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces10.1023/A:1008202821328 ↗
4. Price, K.V., Storn, R.M., and Lampinen, J.A. (2005). Differential Evolution a Practical Approach to Global Optimization, Springer.
5. Evolutionary programming made faster10.1109/4235.771163 ↗
6. Evolution strategies—A comprehensive introduction10.1023/A:1015059928466 ↗
7. Biogeography-based optimization10.1109/TEVC.2008.919004 ↗
8. Optimization by simulated annealing10.1126/science.220.4598.671 ↗
9. Van Laarhoven, P.J.M., and Aarts, E.H.L. (1987). Simulated Annealing: Theory and Applications, Kluwer Academic Publishers.10.1007/978-94-015-7744-1 ↗
10. A novel heuristic optimization method: Charged system search10.1007/s00707-009-0270-4 ↗
11. Magnetic charged system search: A new meta-heuristic algorithm for optimization10.1007/s00707-012-0745-6 ↗
12. Colliding bodies optimization: A novel meta-heuristic method10.1016/j.compstruc.2014.04.005 ↗
13. A new metaheuristic for continuous structural optimization: Water evaporation optimization10.1007/s00158-015-1396-8 ↗
14. A novel meta-heuristic optimization algorithm: Thermal exchange optimization10.1016/j.advengsoft.2017.03.014 ↗
15. Equilibrium optimizer: A novel optimization algorithm10.1016/j.knosys.2019.105190 ↗
16. Gases Brownian motion optimization: An algorithm for optimization (GBMO)10.1016/j.asoc.2012.03.068 ↗
17. Henry gas solubility optimization: A novel physics based algorithm10.1016/j.future.2019.07.015 ↗
18. A new meta-heuristic method: Ray optimization10.1016/j.compstruc.2012.09.003 ↗
19. Abdel-Basset, M., Mohamed, R., Sallam, K.M., and Chakrabortty, R.K. (2022). Light spectrum optimizer: A novel physics-inspired metaheuristic optimization algorithm. Mathematics, 10.10.3390/math10193466 ↗
20. A new optimization method: Big Bang-Big Crunch10.1016/j.advengsoft.2005.04.005 ↗
21. GSA: A gravitational search algorithm10.1016/j.ins.2009.03.004 ↗
22. SCA: A Sine Cosine Algorithm for solving optimization problems10.1016/j.knosys.2015.12.022 ↗
23. RUN beyond the metaphor: An efficient optimization algorithm based on Runge Kutta method10.1016/j.eswa.2021.115079 ↗
24. The arithmetic optimization algorithm10.1016/j.cma.2020.113609 ↗
25. Glover, F., and Laguna, M. (1997). Tabu Search, Kluwer Academic Publishers.10.1007/978-1-4615-6089-0 ↗
26. A new heuristic optimization algorithm: Harmony search10.1177/003754970107600201 ↗
27. Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems10.1016/j.cad.2010.12.015 ↗
28. Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems
29. Group teaching optimization algorithm: A novel metaheuristic method for solving global optimization problems10.1016/j.eswa.2020.113246 ↗
30. Matoušová, I., Trojovský, P., Dehghani, M., Trojovská, E., and Kostra, J. (2023). Mother optimization algorithm: A new human-based metaheuristic approach for solving engineering optimization. Sci. Rep., 13.10.1038/s41598-023-37537-8 ↗
31. Trojovský, P. (2023). A new human-based metaheuristic algorithm for solving optimization problems based on preschool education. Sci. Rep., 13.10.1038/s41598-023-48462-1 ↗
32. Gopi, S., and Mohapatra, P. (2024). Learning cooking algorithm for solving global optimization problems. Sci. Rep., 14.10.1038/s41598-024-60821-0 ↗
33. Optimum design of skeletal structures using imperialist competitive algorithm10.1016/j.compstruc.2010.06.011 ↗
34. Political Optimizer: A novel socio-inspired meta-heuristic for global optimization10.1016/j.knosys.2020.105709 ↗
35. Clerc, M. (2006). Particle Swarm Optimization, ISTE Publishing Company.10.1002/9780470612163 ↗
36. Dorigo, M., and Stutzle, T. (2004). Ant Colony Optimization, MIT Press.10.7551/mitpress/1290.001.0001 ↗
37. A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm10.1007/s10898-007-9149-x ↗
38. Firefly algorithm, stochastic test functions and design optimization10.1504/IJBIC.2010.032124 ↗
39. The ant lion optimizer10.1016/j.advengsoft.2015.01.010 ↗
40. Grey Wolf Optimizer10.1016/j.advengsoft.2013.12.007 ↗
41. Pierezan, J., and Dos Santos Coelho, L. (2018, January 8–13). Coyote Optimization Algorithm: A new metaheuristic for global optimization problems. Proceedings of the 2018 IEEE Congress on Evolutionary Computation, Rio de Janeiro, Brazil.10.1109/CEC.2018.8477769 ↗
42. Snake Optimizer: A novel meta-heuristic optimization algorithm10.1016/j.knosys.2022.108320 ↗
43. Coufal, P., Hubálovský, S., Hubálovská, M., and Balogh, Z. (2021). Snow Leopard Optimization algorithm: A new nature-based optimization algorithm for solving optimization problems. Mathematics, 9.10.3390/math9212832 ↗
44. Engineering optimisation by cuckoo search
45. A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm10.1016/j.compstruc.2016.03.001 ↗
46. Harris hawks optimization: Algorithm and applications10.1016/j.future.2019.02.028 ↗
47. Starling murmuration optimizer: A novel bio-inspired algorithm for global and engineering optimization10.1016/j.cma.2022.114616 ↗
48. Bat algorithm: A novel approach for global engineering optimization10.1108/02644401211235834 ↗
49. A new optimization method: Dolphin echolocation10.1016/j.advengsoft.2013.03.004 ↗
50. The Whale Optimization Algorithm10.1016/j.advengsoft.2016.01.008 ↗
51. Salp swarm algorithm: A bio-inspired optimizer for engineering design problems10.1016/j.advengsoft.2017.07.002 ↗
52. Marine Predators Algorithm: A nature-inspired metaheuristic10.1016/j.eswa.2020.113377 ↗
53. Giant trevally optimizer (GTO): A novel metaheuristic algorithm for global optimization and challenging engineering problems10.1109/ACCESS.2022.3223388 ↗
54. Knypinski, L., Devarapalli, R., and Gillon, F. (2024). The hybrid algorithms in constrained optimization of the permanent magnet motors. IET Sci. Meas. Technol., 1–7.10.1049/smt2.12185 ↗
55. Ficarella, E., Lamberti, L., and Degertekin, S.O. (2019). Mechanical identification of materials and structures with optical methods and metaheuristic optimization. Materials, 12.10.3390/ma12132133 ↗
56. Degertekin, S.O., Minooei, S.M., Santoro, L., Trentadue, B., and Lamberti, L. (2021). Large-scale truss-sizing optimization with enhanced hybrid HS algorithm. Appl. Sci., 11.10.3390/app11073270 ↗
57. Parameter free Jaya algorithm for truss sizing-layout optimization under natural frequency constraints10.1016/j.compstruc.2020.106461 ↗
58. Damage identification of wind turbine blades with deep convolutional neural networks10.1016/j.renene.2021.04.040 ↗
59. An iterated tabu search for the multi-compartment vehicle routing problem10.1016/j.cor.2016.12.023 ↗
60. Generalisable 3D printing error detection and correction via multi-head neural networks10.1038/s41467-022-31985-y ↗
61. Metaheuristic search based feature selection methods for classification of cancer10.1016/j.patcog.2021.108079 ↗
62. Oliva, D., Ortega-Sanchez, N., Hinojosa, S., and Perez-Cisneros, M. (2023). Modern Metaheuristics in Image Processing, CRC Press.10.1201/9781003183501 ↗
63. A comprehensive survey on grey wolf optimization
64. GGWO: Gaze cues learning-based grey wolf optimizer and its applications for solving engineering problems10.1016/j.jocs.2022.101636 ↗
65. Potential corrections to grey wolf optimizer10.1016/j.asoc.2024.111776 ↗
66. An improved grey wolf optimizer for solving engineering problems10.1016/j.eswa.2020.113917 ↗
67. Li, K., Li, S., Huang, Z., Zhang, M., and Xu, Z. (2022). Grey Wolf Optimization algorithm based on Cauchy-Gaussian mutation and improved search strategy. Sci. Rep., 12.10.1038/s41598-022-23713-9 ↗
68. Multi-swarm improved Grey Wolf Optimizer with double adaptive weights and dimension learning for global optimization problems10.1016/j.matcom.2022.10.007 ↗
69. Qiu, Y., Yang, X., and Chen, S. (2024). An improved gray wolf optimization algorithm solving to functional optimization and engineering design problems. Sci. Rep., 14.10.1038/s41598-024-64526-2 ↗
70. Adaptive dynamic self-learning grey wolf optimization algorithm for solving global optimization problems and engineering problems10.3934/mbe.2024174 ↗
71. Hybrid algorithm of particle swarm optimization and grey wolf optimizer for improving convergence performance10.1155/2017/2030489 ↗
72. A novel hybrid algorithm based on Biogeography-Based Optimization and Grey Wolf Optimizer10.1016/j.asoc.2018.02.049 ↗
73. Wang, J.-S., and Li, S.-X. (2019). An improved grey wolf optimizer based on differential evolution and elimination mechanism. Sci. Rep., 9.10.1038/s41598-019-43546-3 ↗
74. A fusion algorithm based on whale and grey wolf optimization algorithm for solving real-world optimization problems10.1016/j.asoc.2023.110701 ↗
75. Tu, B., Wang, F., Huo, Y., and Wang, X. (2023). A hybrid algorithm of grey wolf optimizer and Harris hawks optimization for solving global optimization problems with improved convergence performance. Sci. Rep., 13.10.1038/s41598-023-49754-2 ↗
76. An intensive and comprehensive overview of JAYA algorithm, its versions and applications10.1007/s11831-021-09585-8 ↗
77. A comprehensive review on Jaya optimization algorithm10.1007/s10462-022-10234-0 ↗
78. A self-adaptive multi-population based Jaya algorithm for engineering optimization10.1016/j.swevo.2017.04.008 ↗
79. Enhanced Jaya algorithm: A simple but efficient optimization method for constrained engineering design problems10.1016/j.knosys.2021.107555 ↗
80. A global-local hybrid strategy with adaptive space reduction search method for structural health monitoring10.1016/j.apm.2023.04.025 ↗
81. Comparison of three novel hybrid metaheuristic algorithms for structural optimization problems10.1016/j.compstruc.2020.106395 ↗
82. Discrete sizing/layout/topology optimization of truss structures with an advanced Jaya algorithm10.1016/j.asoc.2019.03.058 ↗
83. Chakraborty, U.K. (2020). Semi-steady-state Jaya algorithm for optimization. Appl. Sci., 10.10.3390/app10155388 ↗
84. Cheng, Y., Lyu, X., and Mao, S. (2024). Optimization design of brushless DC motor based on improved JAYA algorithm. Sci. Rep., 14.10.1038/s41598-024-54582-z ↗
85. Hybrid Jaya algorithm with genetic algorithm for solving non-linear optimization problems
86. An intelligent hybrid JAYA and crow search algorithms for optimizing constrained and unconstrained problems10.1007/s00500-021-06205-2 ↗
87. Self-adaptive classification learning hybrid JAYA and Rao-1 algorithm for large-scale numerical and engineering problems10.1016/j.engappai.2022.105069 ↗
88. Effective hybridization of JAYA and teaching–learning-based optimization algorithms for numerical function optimization10.1007/s00500-023-08201-0 ↗
89. An efficient hybrid differential evolution–Jaya algorithm for enhancing vibration behaviour in automotive turbocharger systems10.1080/0305215X.2023.2260992 ↗
90. An efficient simulated annealing algorithm for design optimization of truss structures10.1016/j.compstruc.2008.02.004 ↗
91. Dynamic differential annealed optimization: New metaheuristic optimization algorithm for engineering applications10.1016/j.asoc.2020.106392 ↗
92. Optimal trajectory planning for industrial robots10.1016/j.advengsoft.2009.11.001 ↗
93. Simultaneous dynamic optimization: A trajectory planning method for nonholonomic car-like robots10.1016/j.advengsoft.2015.04.011 ↗
94. Adaptive harmony search method for structural optimization10.1061/(ASCE)ST.1943-541X.0000128 ↗
95. Upper bound strategy in optimum design of truss structures: A big bang-big crunch algorithm based application10.1260/1369-4332.16.6.1035 ↗
96. A sinusoidal differential evolution algorithm for numerical optimisation10.1016/j.asoc.2014.11.003 ↗
97. Multi-level cross entropy optimizer (MCEO): An evolutionary optimization algorithm for engineering problems10.1007/s00366-017-0569-z ↗
98. Flying Squirrel Optimizer (FSO): A novel SI-based optimization algorithm for engineering problems
99. Wilson, E.M. (1974). Engineering Hydrology, MacMillan.10.1007/978-1-349-02417-9 ↗
100. River flood routing by nonlinear Muskingum method10.1061/(ASCE)0733-9429(1985)111:12(1447) ↗