journal article·2025-11-27Open access

A Novel Hybrid Metaheuristic Algorithm for Real-World Mechanical Engineering Optimization Problems

Chiara Furio, Luciano Lamberti, Catalin I. Pruncu

Applied Sciences· Volume 15· Issue 23

Abstract

Real-world constrained optimization problems often are highly nonlinear and present non-convex design spaces. Metaheuristic algorithms (MHOAs) are naturally suited to solving real-world optimization problems in view of their global optimization capability, but may require too many analyses to complete the optimization process. Hybrid methods enhance searching by combining two or more algorithms to better balance exploration and exploitation. Elitist strategies may be utilized to generate high-quality trial designs, yet with no guarantee that each new design always improves the current best record. In order to solve these issues and minimize the number of analyses, this study presents the novel HALSGWJA (Hybrid Approximate Line Search Grey Wolf JAYA) algorithm. HALSGWJA combined grey wolf optimizer (GWO) and JAYA (two powerful MHOAs still attracting optimization experts), enhanced by approximate line search. HALSGWJA utilized approximate gradient information to perform line searches, providing descent directions with respect to the current best record. This results in a complete renewal of the current population and a much higher probability of improving all individuals with respect to the previous iteration. The proposed HALSGWJA algorithm was successfully tested on 20 real-world mechanical engineering problems: (i) the CEC2020 test suite of 19 real-world mechanical engineering examples with up to 30 optimization variables and 86 nonlinear constraints and (ii) the optimal crashworthiness design of a vehicle subject to side impact with 11 optimization variables and 10 highly nonlinear constraints. Sizing and topology optimization problems, as well as problems with discrete variables, were considered. Remarkably, HALSGWJA outperformed 18 other state-of-the-art metaheuristic algorithms in the CEC2020 problems and 25 other algorithms in the crashworthiness design problem. HALSGWJA practically converged to target optima in all test cases (the largest penalty on target optimized cost was only 0.0263% in problem 13 of the CEC2020 library). Furthermore, it obtained in many cases 0 or nearly 0 standard deviation on optimized cost. Lastly, HALSGWJA always ranked first in terms of computational speed, requiring fewer analyses than its competitors and exhibiting, in most cases, a moderate dispersion on the number of analyses entailed by the optimization process.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Multi-Objective Optimization Algorithms · Topology Optimization in Engineering · 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

College of Engineering, Design and Physical Sciences, Mechanical and Aerospace Engineering, Brunel University London, Kingston Ln, Uxbridge UB83PH, UK

References (100+)

Show source-provided references
1. Mendes Platt, G., Yang, X.-S., and Silva Neto, A.J. (2019). Computational Intelligence, Optimization and Inverse Problems with Applications in Engineering, Springer.10.1007/978-3-319-96433-1 ↗
2. Advanced metaheuristic techniques for mechanical design problems: Review10.1007/s11831-021-09589-4 ↗
3. A systematic review of the emerging metaheuristic algorithms on solving complex optimization problems10.1007/s00521-023-08481-5 ↗
4. Abualigah, L. (2024). Metaheuristic Optimization Algorithms—Optimizers, Analysis, and Applications, Elsevier. [1st ed.].
5. Cuevas, E., Chavarin-Fajardo, A., Ascencio-Piña, C., and Garcia-De-Lira, S. (2025). Optimization Strategies: A Decade of Metaheuristic Algorithm Development, Springer.10.1007/978-3-031-81013-8 ↗
6. Furio, C., Lamberti, L., and Pruncu, C. (2024). Mechanical and civil engineering optimization with a very simple hybrid GreyWolf—JAYA metaheuristic optimizer. Mathematics, 12.10.3390/math12223464 ↗
7. Furio, C., Lamberti, L., and Pruncu, C. (2024). An efficient and fast hybrid GWO-JAYA algorithm for design optimization. Appl. Sci., 14.10.3390/app14209610 ↗
8. A new meta-heuristic algorithm for continuous engineering optimization: Harmony search theory and practice10.1016/j.cma.2004.09.007 ↗
9. Improving real-parameter genetic algorithm with simulated annealing for engineering problems10.1016/j.advengsoft.2005.08.002 ↗
10. Weight optimization of skeletal structures with multipoint simulated annealing
11. Optimum design of steel frames using harmony search algorithm10.1007/s00158-007-0177-4 ↗
12. Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures10.1016/j.compstruc.2009.01.003 ↗
13. Adaptive harmony search method for structural optimization10.1061/(ASCE)ST.1943-541X.0000128 ↗
14. Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems10.1016/j.cad.2010.12.015 ↗
15. Bat algorithm: A novel approach for global engineering optimization10.1108/02644401211235834 ↗
16. Upper bound strategy in optimum design of truss structures: A big bang-big crunch algorithm based application10.1260/1369-4332.16.6.1035 ↗
17. Reliability based multi-objective robust design optimization of steel moment resisting frame considering spatial variability of connection parameters10.1016/j.engstruct.2014.07.024 ↗
18. Seismic optimal design of 3D steel frames using cuckoo search algorithm10.1002/tal.1162 ↗
19. A new metaheuristic for continuous structural optimization: Water evaporation optimization10.1007/s00158-015-1396-8 ↗
20. Salp swarm algorithm: A bioinspired optimizer for engineering design problems10.1016/j.advengsoft.2017.07.002 ↗
21. School-based optimization algorithm for design of steel frames10.1016/j.engstruct.2018.05.085 ↗
22. An adaptive response surface method and Gaussian global-best harmony search algorithm for optimization of aircraft stiffened panels10.1016/j.asoc.2018.02.020 ↗
23. Meta-heuristic global optimization for aircraft engines modelling and controller design; A review, research challenges and exploring the future10.1016/j.paerosci.2018.11.003 ↗
24. Optimal design of planar steel frame structures utilizing meta-heuristic optimization algorithms10.1016/j.istruc.2020.03.032 ↗
25. Optimal design of aerospace structures using recent meta-heuristic algorithms10.1515/mt-2021-0024 ↗
26. Comparison of three novel hybrid metaheuristic algorithms for structural optimization problems10.1016/j.compstruc.2020.106395 ↗
27. Comparison of metaheuristic algorithms for solving constrained mechanical design optimization problems10.1016/j.eswa.2021.115351 ↗
28. Meta-heuristic optimization algorithms for solving real-word mechanical engineering design problems: A comprehensive survey, applications, comparative analysis, and results10.1007/s00521-021-06747-4 ↗
29. Meta-heuristic search algorithms in truss optimization: Research on stability and complexity analyses10.1016/j.asoc.2023.110573 ↗
30. Efficient truss design: A hybrid geometric mean optimizer for better performance
31. Houssein, E.H., Gafar, M.H.A., Fawzy, N., and Sayed, A.Y. (2025). Recent metaheuristic algorithms for solving some civil engineering optimization problems. Sci. Rep., 15.10.1038/s41598-025-90000-8 ↗
32. Equilibrium optimizer-based harmony search algorithm with nonlinear dynamic domains and its application to real-world optimization problems10.1007/s10462-024-10793-4 ↗
33. Light-weight design of aerospace components using genetic algorithm and dandelion optimization algorithm10.1007/s42405-025-00900-2 ↗
34. Phuekpan, K., Khammee, R., Panagant, N., Bureerat, S., Pholdee, N., and Wansasueb, K. (2025). A comparison of modern metaheuristics for multi-objective optimization of transonic aeroelasticity in a tow-steered composite wing. Aerospace, 12.10.3390/aerospace12020101 ↗
35. Artificial neural networks for vibration based inverse parametric identifications: A review10.1016/j.asoc.2016.12.014 ↗
36. 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 ↗
37. Cuevas, E., Gálvez, J., and Avalos, O. (2020). Recent Metaheuristics Algorithms for Parameter Identification, Springer.10.1007/978-3-030-28917-1 ↗
38. A comparison of metaheuristic algorithms for solving the piezoresistive inverse problem in self-sensing materials10.1109/JSEN.2020.3014554 ↗
39. Di Lecce, M., Onaizah, O., Lloyd, P., Chandler, J.H., and Valdastri, P. (2022). Evolutionary inverse material identification: Bespoke characterization of soft materials using a metaheuristic algorithm. Front. Robot. AI, 8.10.3389/frobt.2021.790571 ↗
40. Benchmarking inverse optimization algorithms for materials design10.1063/5.0177266 ↗
41. Performance analysis of simplified fuzzy ARTMAP and probabilistic neural networks for identifying structural damage growth10.1016/j.asoc.2016.12.020 ↗
42. Raw vibration signal pattern recognition with automatic hyper-parameter-optimized convolutional neural network for bearing fault diagnosis10.1177/0954406219875756 ↗
43. A robust optimization for damage detection using multiobjective genetic algorithm, neural network and fuzzy decision making10.1080/17415977.2019.1583225 ↗
44. Damage identification of wind turbine blades with deep convolutional neural networks10.1016/j.renene.2021.04.040 ↗
45. YUKI algorithm and POD-RBF for elastostatic and dynamic crack identification10.1016/j.jocs.2021.101451 ↗
46. Optimization-based damage detection in composite structures using incomplete measurements10.1016/j.istruc.2023.07.015 ↗
48. A comprehensive survey on grey wolf optimization
49. GGWO: Gaze cues learning-based grey wolf optimizer and its applications for solving engineering problems10.1016/j.jocs.2022.101636 ↗
50. Potential corrections to grey wolf optimizer10.1016/j.asoc.2024.111776 ↗
51. Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems
52. A test-suite of non-convex constrained optimization problems from the real-world and some baseline results10.1016/j.swevo.2020.100693 ↗
53. Kumar, A., Das, S., and Zelinka, I. (2020, January 8–12). A self-adaptive spherical search algorithm for real-world constrained optimization problems. Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion, Cancún, Mexico.10.1145/3377929.3398186 ↗
54. Sallam, K.M., Elsayed, S.M., Chakrabortty, R.K.M., and Ryan, M.J. (2020, January 19–24). Multi-operator differential evolution algorithm for solving real-world constrained optimization problems. Proceedings of the 2020 IEEE Congress on Evolutionary Computation (CEC), Glasgow, UK.10.1109/CEC48606.2020.9185722 ↗
55. Gurrola-Ramos, J., Hernàndez-Aguirre, A., and Dalmau-Cedeño, O. (2020, January 19–24). COLSHADE for real-world single-objective constrained optimization problems. Proceedings of the 2020 IEEE Congress on Evolutionary Computation (CEC), Glasgow, UK.10.1109/CEC48606.2020.9185583 ↗
56. Adaptive initialization LSHADE algorithm enhanced with gradient-based repair for real-world constrained optimization10.1016/j.knosys.2022.108696 ↗
57. An improved multi-operator differential evolution via a knowledge-guided information sharing strategy for global optimization10.1016/j.eswa.2025.126403 ↗
58. Differential evolution with spherical search algorithm for nonlinear engineering and infectious disease optimization problems10.1016/j.asoc.2024.112446 ↗
59. Hybridizing interval method with a heuristic for solving real-world constrained engineering optimization problems10.1016/j.istruc.2023.104993 ↗
60. IYDSE: Ameliorated Young’s double-slit experiment optimizer for applied mechanics and engineering10.1016/j.cma.2023.116062 ↗
61. CGKOA: An enhanced Kepler optimization algorithm for multi-domain optimization problems10.1016/j.cma.2024.116964 ↗
62. MSFPSO: Multi-algorithm integrated particle swarm optimization with novel strategies for solving complex engineering design problems10.1016/j.cma.2025.117791 ↗
63. You, G., Hu, Y., Yang, Z., and Li, Y. (2025). Enhanced snow ablation optimizer using dynamic tangential flight and elite guidance strategy. Sci. Rep., 15.10.1038/s41598-025-93410-w ↗
64. Improved dwarf mongoose optimization algorithm using novel nonlinear control and exploration strategies10.1016/j.eswa.2023.120904 ↗
65. A fusion algorithm based on whale and grey wolf optimization algorithm for solving real-world optimization problems10.1016/j.asoc.2023.110701 ↗
66. Multi-strategy enhanced Grey Wolf Optimizer for global optimization and real world problems10.1007/s10586-024-04455-x ↗
67. Marine predators social group optimization: A hybrid approach10.1007/s12065-023-00891-7 ↗
68. Kaur, S., Kaur, L., and Lal, M. (2024). Artificial hummingbird algorithm with chaotic-opposition-based population initialization for solving real-world problems. Neural Comput. Appl., in press.10.1007/s00521-024-10621-4 ↗
69. Piranha predation optimization algorithm (PPOA) for global optimization and engineering design problems10.1016/j.asoc.2024.112085 ↗
70. Enhanced Jaya algorithm: A simple but efficient optimization method for constrained engineering design problems10.1016/j.knosys.2021.107555 ↗
71. An enhanced semisteady-state Jaya algorithm with a control coefficient and a self-adaptive multipopulation strategy10.1155/jece/3036909 ↗
72. 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 ↗
73. Adaptive dynamic self-learning grey wolf optimization algorithm for solving global optimization problems and engineering problems10.3934/mbe.2024174 ↗
74. Kepler optimization algorithm: A new metaheuristic algorithm inspired by Kepler’s laws of planetary motion10.1016/j.knosys.2023.110454 ↗
75. Azizi, M., Aickelin, U., Khorshidi, H.A., and Shishehgarkhaneh, M.B. (2023). Energy valley optimizer: A novel metaheuristic algorithm for global and engineering optimization. Sci. Rep., 13.10.1038/s41598-022-27344-y ↗
76. Starling murmuration optimizer: A novel bio-inspired algorithm for global and engineering optimization10.1016/j.cma.2022.114616 ↗
77. A multi-strategy enhanced northern goshawk optimization algorithm for global optimization and engineering design problems10.1016/j.cma.2023.116199 ↗
78. COLMA: A chaos-based mayfly algorithm with opposition-based learning and Levy flight for numerical optimization and engineering design10.1007/s11227-023-05400-2 ↗
79. A novel heuristic algorithm for solving engineering optimization and real-world problems: People identity attributes-based information-learning search optimization10.1016/j.cma.2023.116307 ↗
80. The improved grasshopper optimization algorithm with Cauchy mutation strategy and random weight operator for solving optimization problems10.1007/s12065-023-00861-z ↗
81. Exponential-trigonometric optimization algorithm for solving complicated engineering problems10.1016/j.cma.2024.117411 ↗
82. Secretary bird optimization algorithm: A new metaheuristic for solving global optimization problems10.1007/s10462-024-10729-y ↗
83. Dream Optimization Algorithm (DOA): A novel metaheuristic optimization algorithm inspired by human dreams and its applications to real-world engineering problems10.1016/j.cma.2024.117718 ↗
84. Artificial lemming algorithm: A novel bionic meta-heuristic technique for solving real-world engineering optimization problems10.1007/s10462-024-11023-7 ↗
85. Starfish optimization algorithm (SFOA): A bio-inspired metaheuristic algorithm for global optimization compared with 100 optimizers10.1007/s00521-024-10694-1 ↗
86. Cai, X., Wang, W., and Wang, Y. (2025). Multi-strategy enterprise development optimizer for numerical optimization and constrained problems. Sci. Rep., 15.10.1038/s41598-025-93754-3 ↗
87. Mixed variable structural optimization using Firefly Algorithm10.1016/j.compstruc.2011.08.002 ↗
88. A new response surface methodology for reliability-based design optimization10.1016/j.compstruc.2003.09.002 ↗
89. Optimisation and robustness for crashworthiness of side impact10.1504/IJVD.2001.005210 ↗
90. Reliability-based design optimization for crashworthiness of vehicle side impact10.1007/s00158-003-0345-0 ↗
91. An efficient constraint handling method for genetic algorithms10.1016/S0045-7825(99)00389-8 ↗
92. Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: A survey of the state of the art10.1016/S0045-7825(01)00323-1 ↗
93. Eberhart, R.C., and Kennedy, J. (1995, January 4–6). A new optimizer using particle swarm theory. Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan.
94. Comprehensive learning particle swarm optimizer for global optimization of multimodal functions10.1109/TEVC.2005.857610 ↗
95. Engineering optimisation by cuckoo search
96. Tunicate Swarm Algorithm: A new bio-inspired based metaheuristic paradigm for global optimization10.1016/j.engappai.2020.103541 ↗
97. Improved continuous Ant Colony Optimization algorithms for real-world engineering optimization problems10.1016/j.engappai.2019.08.009 ↗
98. Krill herd: A new bio-inspired optimization algorithm10.1016/j.cnsns.2012.05.010 ↗
99. The best-so-far selection in artificial bee colony algorithm10.1016/j.asoc.2010.11.025 ↗
100. The whale optimization algorithm10.1016/j.advengsoft.2016.01.008 ↗