A Novel Hybrid Metaheuristic Algorithm for Real-World Mechanical Engineering Optimization Problems
Abstract
1. Introduction
2. The HALSGWJA Algorithm
- Step 1. Initialization
- Step 2. GWO phase: Generation of new trial designs with approximate gradient information
- Step 3. Evaluation and correction of new trial designs: JAYA phase and elitist strategies
- Step 4. Resort population, update α, β, and δ wolves, , and
- Step 5. Convergence check
- Step 6. Terminate optimization process
| Algorithm 1 Pseudo-code of the HALSGWJA algorithm |
START HALSGWJA
|
- (i)
- The generation and sorting of initial population entail (NPOP × NDV) and (NPOP × logNPOP) operations, respectively; hence, the computational complexity of initialization phase is O(NPOP × (NDV + logNPOP)).
- (ii)
- The generation of preliminary trial designs with classical GWO entails O(NPOP × NDV) operations in each optimization iteration.
- (iii)
- The refinement of preliminary trial designs into trial designs involves the computation of approximate gradients γ(i,k); hence, 2 operations to determine ΔWp(i,k) and ΔS(i,k), and NPOP operations to compute ΔWp(i,k)/ΔS(i,k). The computational complexity of this phase for each optimization iteration hence is O(NPOP + 2 × ).
- (iv)
- The evaluation of trial designs entails the verification of the elitist criterion W() ≤ ρwW() (also defining threshold value ρw), the modification of into with JAYA-based exploitation/exploration schemes of Equations (16) and (18), and the mirroring strategy to define if necessary. Hence, there are NPOP new operations for the elitist criterion (together with NPOP operations for defining ρw), NPOP × NDV new operations for the JAYA-based strategies (Equations (16) and (18) may be used in alternative to perturb the trial designs that will be exploited or the trial designs for which re-exploration is necessary), and 2 × NDV new operations for the mirroring strategy of Equation (20). The computational complexity of this phase for each optimization iteration hence is O(2 × (NPOP + NDV) + NPOP + NDV).
- (v)
- The preparation of the new iteration includes the re-sorting of the population and another mirroring strategy (Equation (21)) to avoid the stagnation of wolves α, β, and δ. The computational complexity of this phase for each iteration is hence O(2 × NDV + NPOP × logNPOP).
3. Test Problems and Optimization Results
3.1. Results of CEC 2020 Problems
- (i)
- EnMODE (Enhanced Multi-Operator Differential Evolution) [54].
- (ii)
- COLSHADE (Linearly reduced population size Success History-based Adaptive Differential Evolution for Constrained Optimization) [55].
- (iii)
- Success History-based Adaptive Differential Evolution with a gradient-based repair strategy (En(L)SHADE) [56].
- (iv)
- Improved Multi-Operator Differential Evolution with a knowledge-guided information sharing strategy (IMODE-KG) [57].
- (v)
- Differential Evolution with self-adaptive Spherical Search (DESS) [58].
- (vi)
- Self-Adaptive Spherical Search [53].
- (vii)
- SDDS-SABC algorithm [59] combining Split-Detect-Discard-Shrink (which uses partitions to identify promising regions of search space) and Sophisticated Artificial Bee Colony (with modifications in the initialization process, employed and scout bees searching strategy).
- (viii)
- Improved Young’s Double-Slit Experiment (IYDSE) [60].
- (ix)
- Kepler Optimization Algorithm (KOA) [74].
- (x)
- Improved Kepler Optimization algorithm (CGKOA) [61], including the adaptive function strategy, the sinusoidal chaotic gravity strategy, the lateral crossover strategy, and the elite gold rush strategy.
- (xi)
- Multi-Strategy Fusion Enhanced Particle Swarm Optimization (MSFPSO) [62].
- (xii)
- Enhanced Snow Ablation Optimizer (ESAO) [63].
- (xiii)
- Improved Dwarf Mongoose Optimization (IDMO) [64].
- (xiv)
- The hybrid LMWOAGWO algorithm combining Lévy flight with modified Whale Optimization Algorithm (WOA) and GWO [65].
- (xv)
- Contact List Subpopulation Mixed Evolution Grey Wolf Optimizer (CSELGWO) [66]. This multi-strategy enhanced GWO variant obtains high-quality local information on search space, then generates a subpopulation that is updated with the main population through subpopulation mixed evolution, thus significantly improving population diversity and convergence accuracy. Levy Flight with archives and activation mechanisms serves to escape from local optima.
- (xvi)
- Marine Predators Social Group Optimization (MPSGO) [67].
- (xvii)
- Modified Artificial Hummingbird Algorithm (MAHA) [68].
- (xviii)
- Enhanced JAYA (EJAYA) [70]. This powerful JAYA variant updates designs based on current best and worst solutions (similar to classical JAYA), average solution, and historical solutions (these form an auxiliary population initially generated besides standard population and probabilistically permuted in the search process). Local exploitation utilizes upper/lower local attractors (weighted averages of best/worst and average solutions). Historical population guides global exploration.
- In problem 2, both HALSGWJA and SHGWJA converged to the target optimum cost of 0.032213 but the present algorithm always completed the 20 independent optimization runs within only 4695 to 6258 analyses (the fastest optimization run of SHGWJA was completed within 5165 analyses), requiring, on average, only 5478 analyses (with a standard deviation of 1003 analyses) vs. the 8517 analyses required, on average, by SHGWJA (with a standard deviation of 2370 analyses). Furthermore, average and worst optimized costs and corresponding standard deviation were better for HALSGWJA being, respectively, 0.0322132 vs. 0.032215, 0.032216 vs. 0.032219, and 6.7082 × 10−7 vs. 3.671 × 10−6.
- In problem 3, HALSGWJA converged to the target optimum cost of 0.012665 while SHGWJA converged to a slightly higher optimized cost, 0.0126665. The average and worst optimized costs and corresponding standard deviation recorded for HALSGWJA again were better than those of SHGWJA, being, respectively, 0.012668 vs. 0.012682, 0.012670 vs. 0.012692, and 2.1152 × 10−6 vs. 1.11 × 10−5. Furthermore, HALSGWJA required fewer analyses than SHGWJA, respectively, only 2103 vs. 2247 for the fastest optimization run and only 3316 vs. 6347 on average (with a standard deviation of only 1137 vs. 2246 analyses).
- In both variants of problem 4, HALSGWJA and SHGWJA converged to the target optimum costs of 5885.331 (continuous problem) and 6059.714 (mixed problem), always reaching 0 standard deviation. However, HALSGWJA required fewer analyses than SHGWJA: (i) for the continuous problem, only 3510 vs. 6732 in the fastest optimization run, only 4672 vs. 9773 on average (with a standard deviation of only 1203 analyses vs. 2561 analyses); (ii) for the mixed problem, only 3852 vs. 7604 in the fastest optimization run, only 5104 vs. 9712 on average (with a standard deviation of only 1374 analyses vs. 2730 analyses). The number of analyses recorded for the slowest optimization runs of HALSGWJA was even lower than its counterpart recorded for the fastest optimization runs of SHGWJA: only 5713 vs. 6732 analyses for the continuous variables problem variant; only 6193 vs. 7604 analyses for the mixed variables problem variant.
- In problem 5, HALSGWJA and SHGWJA converged to the target optimum cost of 1.670218 with 0 standard deviation. HALSGWJA again required fewer analyses than SHGWJA: only 2975 vs. 3691 for the fastest optimization run and only 3224 vs. 4438 on average (with a standard deviation of only 285 analyses vs. 424 analyses). Remarkably, the slowest optimization run of HALSGWJA required fewer analyses than the fastest optimization run of SHGWJA: only 3691 vs. 3791 analyses.
3.2. Performance Ranking of HALSGWJA and Its Competitors in the CEC2020 Problems
3.3. Results of the Car Side Impact Problem
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A. HALSGWJA’s Optimized Designs for CEC2020 Real-World Mechanical Engineering Problems
References
- Mendes Platt, G.; Yang, X.-S.; Silva Neto, A.J. Computational Intelligence, Optimization and Inverse Problems with Applications in Engineering; Springer: Cham, Switzerland, 2019. [Google Scholar]
- Elaziz, M.A.; Elsheikh, A.H.; Oliva, D.; Abualigah, L.; Lu, S.; Ewees, A. Advanced metaheuristic techniques for mechanical design problems: Review. Arch. Comput. Methods Eng. 2022, 29, 695–716. [Google Scholar] [CrossRef]
- Turgut, O.E.; Turgut, M.S.; Kırtepe, E. A systematic review of the emerging metaheuristic algorithms on solving complex optimization problems. Neural Comput. Appl. 2023, 35, 14275–14378. [Google Scholar] [CrossRef]
- Abualigah, L. Metaheuristic Optimization Algorithms—Optimizers, Analysis, and Applications, 1st ed.; Elsevier: Amsterdam, The Netherlands, 2024. [Google Scholar]
- Cuevas, E.; Chavarin-Fajardo, A.; Ascencio-Piña, C.; Garcia-De-Lira, S. Optimization Strategies: A Decade of Metaheuristic Algorithm Development; Springer: Berlin/Heidelberg, Germany, 2025. [Google Scholar]
- Furio, C.; Lamberti, L.; Pruncu, C. Mechanical and civil engineering optimization with a very simple hybrid GreyWolf—JAYA metaheuristic optimizer. Mathematics 2024, 12, 3464. [Google Scholar] [CrossRef]
- Furio, C.; Lamberti, L.; Pruncu, C. An efficient and fast hybrid GWO-JAYA algorithm for design optimization. Appl. Sci. 2024, 14, 9610. [Google Scholar] [CrossRef]
- Lee, K.S.; Geem, Z.W. A new meta-heuristic algorithm for continuous engineering optimization: Harmony search theory and practice. Comput. Methods Appl. Mech. Eng. 2005, 194, 3902–3933. [Google Scholar] [CrossRef]
- Hwang, S.F.; He, R.S. Improving real-parameter genetic algorithm with simulated annealing for engineering problems. Adv. Eng. Softw. 2006, 37, 406–418. [Google Scholar] [CrossRef]
- Lamberti, L.; Pappalettere, C. Weight optimization of skeletal structures with multipoint simulated annealing. Comput. Model. Eng. Sci. 2007, 18, 183–221. [Google Scholar]
- Degertekin, S.O. Optimum design of steel frames using harmony search algorithm. Struct. Multidiscip. Optim. 2008, 36, 393–401. [Google Scholar] [CrossRef]
- Kaveh, A.; Talatahari, S. Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures. Comput. Struct. 2009, 87, 267–283. [Google Scholar] [CrossRef]
- Hasancebi, O.; Erdal, F.; Saka, M.P. Adaptive harmony search method for structural optimization. ASCE J. Struct. Eng. 2010, 136, 419–431. [Google Scholar] [CrossRef]
- Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems. CAD Comput. Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
- Yang, X.-S.; Gandomi, A.H. Bat algorithm: A novel approach for global engineering optimization. Eng. Comput. 2012, 29, 464–483. [Google Scholar] [CrossRef]
- Kazemzadeh Azad, S.; Hasancebi, O.; Kazemzadeh Azad, S.; Erol, O.K. Upper bound strategy in optimum design of truss structures: A big bang-big crunch algorithm based application. Adv. Struct. Eng. 2013, 16, 1035–1046. [Google Scholar] [CrossRef]
- Liu, Z.; Atamturktur, S.; Juang, C.H. Reliability based multi-objective robust design optimization of steel moment resisting frame considering spatial variability of connection parameters. Eng. Struct. 2014, 76, 393–403. [Google Scholar] [CrossRef]
- Kaveh, A.; Bakhshpoori, T.; Azimi, M. Seismic optimal design of 3D steel frames using cuckoo search algorithm. Struct. Des. Tall Spec. Build. 2015, 24, 210–217. [Google Scholar] [CrossRef]
- Kaveh, A.; Bakhshpoori, T. A new metaheuristic for continuous structural optimization: Water evaporation optimization. Struct. Multidiscip. Optim. 2016, 54, 23–43. [Google Scholar] [CrossRef]
- Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp swarm algorithm: A bioinspired optimizer for engineering design problems. Adv. Eng. Softw. 2017, 114, 163–191. [Google Scholar] [CrossRef]
- Farshchin, M.; Maniat, M.; Camp, C.V.; Pezeshk, S. School-based optimization algorithm for design of steel frames. Eng. Struct. 2018, 171, 326–335. [Google Scholar] [CrossRef]
- Keshtegar, B.; Hao, P.; Wang, Y.; Hu, Q. An adaptive response surface method and Gaussian global-best harmony search algorithm for optimization of aircraft stiffened panels. Appl. Soft Comput. 2018, 66, 196–207. [Google Scholar] [CrossRef]
- Jafari, S.; Nikolaidis, T. Meta-heuristic global optimization for aircraft engines modelling and controller design; A review, research challenges and exploring the future. Prog. Aerosp. Sci. 2019, 104, 40–53. [Google Scholar] [CrossRef]
- Kaveh, A.; Biabani Hamedani, K.; Milad Hosseini, S.; Bakhshpoori, T. Optimal design of planar steel frame structures utilizing meta-heuristic optimization algorithms. Structures 2020, 25, 335–346. [Google Scholar] [CrossRef]
- Korkmaz, F.F.; Subran, M.; Yildiz, A.R. Optimal design of aerospace structures using recent meta-heuristic algorithms. Mater. Test. 2021, 11, 1025–1031. [Google Scholar] [CrossRef]
- Ficarella, E.; Lamberti, L.; Degertekin, S.O. Comparison of three novel hybrid metaheuristic algorithms for structural optimization problems. Comput. Struct. 2021, 244, 106395. [Google Scholar] [CrossRef]
- Gupta, S.; Abderazek, H.; Yildiz, B.S.; Yildiz, A.R.; Mirjalili, S.; Said, S.M. Comparison of metaheuristic algorithms for solving constrained mechanical design optimization problems. Exp. Syst. Appl. 2021, 183, 115351. [Google Scholar] [CrossRef]
- Abualigah, L.; Elaziz, M.A.; Khasawneh, A.M.; Alshinwan, M.; Ibrahim, R.A.; Al-ganess, M.A.A.; Mirjalili, S.; Sumari, P.; Gandomi, A.H. Meta-heuristic optimization algorithms for solving real-word mechanical engineering design problems: A comprehensive survey, applications, comparative analysis, and results. Neural Comput. Appl. 2022, 34, 4081–4110. [Google Scholar] [CrossRef]
- Ozturk, H.T.; Kahraman, H.T. Meta-heuristic search algorithms in truss optimization: Research on stability and complexity analyses. Appl. Soft Comp. 2023, 145, 110573. [Google Scholar] [CrossRef]
- Pham, V.H.S.; Nguyen Dang, N.T.; Nguyen, V.N. Efficient truss design: A hybrid geometric mean optimizer for better performance. Appl. Comput. Intell. Soft Comput. 2024, 2024, 4216718. [Google Scholar] [CrossRef]
- Houssein, E.H.; Gafar, M.H.A.; Fawzy, N.; Sayed, A.Y. Recent metaheuristic algorithms for solving some civil engineering optimization problems. Sci. Rep. 2025, 15, 7929. [Google Scholar] [CrossRef] [PubMed]
- Wang, J.; Ouyang, H.; Li, S.; Ding, W.; Gao, L. Equilibrium optimizer-based harmony search algorithm with nonlinear dynamic domains and its application to real-world optimization problems. Artif. Intell. Rev. 2024, 57, 166. [Google Scholar] [CrossRef]
- Akcay, O.; Ilkilic, C. Light-weight design of aerospace components using genetic algorithm and dandelion optimization algorithm. Int. J. Aeronaut. Space Sci. 2025, 26, 2898–2909. [Google Scholar] [CrossRef]
- Phuekpan, K.; Khammee, R.; Panagant, N.; Bureerat, S.; Pholdee, N.; Wansasueb, K. A comparison of modern metaheuristics for multi-objective optimization of transonic aeroelasticity in a tow-steered composite wing. Aerospace 2025, 12, 101. [Google Scholar] [CrossRef]
- Hossain, M.S.; Chao, O.Z.; Ismail, Z.; Noroozi, S.; Khoo, S.Y. Artificial neural networks for vibration based inverse parametric identifications: A review. Appl. Soft Comput. 2017, 52, 203–219. [Google Scholar] [CrossRef]
- Ficarella, E.; Lamberti, L.; Degertekin, S.O. Mechanical identification of materials and structures with optical methods and metaheuristic optimization. Materials 2019, 12, 2133. [Google Scholar] [CrossRef]
- Cuevas, E.; Gálvez, J.; Avalos, O. Recent Metaheuristics Algorithms for Parameter Identification; Springer: Cham, Switzerland, 2020. [Google Scholar]
- Hassan, H.; Tallman, T.Y. A comparison of metaheuristic algorithms for solving the piezoresistive inverse problem in self-sensing materials. IEEE Sens. J. 2021, 21, 659–666. [Google Scholar] [CrossRef]
- Di Lecce, M.; Onaizah, O.; Lloyd, P.; Chandler, J.H.; Valdastri, P. Evolutionary inverse material identification: Bespoke characterization of soft materials using a metaheuristic algorithm. Front. Robot. AI 2022, 8, 790571. [Google Scholar] [CrossRef] [PubMed]
- Zhai, H.; Hao, H.; Yeo, J. Benchmarking inverse optimization algorithms for materials design. APL Mater. 2024, 12, 021107. [Google Scholar] [CrossRef]
- Oliveira, M.A.; Inman, D.J. Performance analysis of simplified fuzzy ARTMAP and probabilistic neural networks for identifying structural damage growth. Appl. Soft Comput. 2017, 52, 53–63. [Google Scholar] [CrossRef]
- Li, H.; Zhang, Q.; Qin, X.; Yuantao, S. Raw vibration signal pattern recognition with automatic hyper-parameter-optimized convolutional neural network for bearing fault diagnosis. Proc. Inst. Mech. Eng. C. J. Mech. Eng. Sci. 2019, 234, 343–360. [Google Scholar] [CrossRef]
- da Silva Lopes Alexandrino, S.; Ferreira Gomes, G.; Simões Cunha Jr, S. A robust optimization for damage detection using multiobjective genetic algorithm, neural network and fuzzy decision making. Inverse Probl. Sci. Eng. 2020, 28, 21–46. [Google Scholar] [CrossRef]
- Guo, J.; Liu, C.; Cao, J.; Jiang, D. Damage identification of wind turbine blades with deep convolutional neural networks. Renew. Energy 2021, 174, 122–133. [Google Scholar] [CrossRef]
- Benaissa, B.; Hocine, N.A.; Khatir, S.; Riahi, M.K.; Mirjalili, S. YUKI algorithm and POD-RBF for elastostatic and dynamic crack identification. J. Comput. Sci. 2021, 55, 101451. [Google Scholar] [CrossRef]
- Hassani, S.; Dackermann, U. Optimization-based damage detection in composite structures using incomplete measurements. Structures 2023, 56, 104825. [Google Scholar] [CrossRef]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
- Sharma, I.; Kumar, V.; Sharma, S. A comprehensive survey on grey wolf optimization. Recent Adv. Comput. Sci. Commun. 2022, 15, 323–333. [Google Scholar] [CrossRef]
- Nadimi-Shahraki, M.H.; Taghian, S.; Mirjalili, S.; Zamani, H.; Bahreininejad, A. GGWO: Gaze cues learning-based grey wolf optimizer and its applications for solving engineering problems. J. Comput. Sci. 2022, 61, 101636. [Google Scholar] [CrossRef]
- Tsai, H.-C.; Shi, J.-Y. Potential corrections to grey wolf optimizer. Appl. Soft Comp. 2024, 161, 111776. [Google Scholar] [CrossRef]
- Rao, R.V. Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int. J. Ind. Eng. Comput. 2016, 7, 19–34. [Google Scholar] [CrossRef]
- Kumar, A.; Wu, G.; Ali, M.Z.; Mallipeddi, R.; Suganthan, P.N.; Das, S. A test-suite of non-convex constrained optimization problems from the real-world and some baseline results. Swarm Evol. Comput. 2020, 56, 100693. [Google Scholar] [CrossRef]
- Kumar, A.; Das, S.; Zelinka, I. A self-adaptive spherical search algorithm for real-world constrained optimization problems. In Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion, Cancún, Mexico, 8–12 July 2020; pp. 13–14. [Google Scholar]
- Sallam, K.M.; Elsayed, S.M.; Chakrabortty, R.K.M.; Ryan, M.J. Multi-operator differential evolution algorithm for solving real-world constrained optimization problems. In Proceedings of the 2020 IEEE Congress on Evolutionary Computation (CEC), Glasgow, UK, 19–24 July 2020; pp. 1–8. [Google Scholar]
- Gurrola-Ramos, J.; Hernàndez-Aguirre, A.; Dalmau-Cedeño, O. COLSHADE for real-world single-objective constrained optimization problems. In Proceedings of the 2020 IEEE Congress on Evolutionary Computation (CEC), Glasgow, UK, 19–24 July 2020; pp. 1–8. [Google Scholar]
- Tang, H.; Lee, J. Adaptive initialization LSHADE algorithm enhanced with gradient-based repair for real-world constrained optimization. Knowl.-Based Syst. 2022, 246, 108696. [Google Scholar] [CrossRef]
- Yuan, Z.; Peng, L.; Dai, G.; Wang, M.; Zhang, W.; Zhou, Q.; Zheng, W. An improved multi-operator differential evolution via a knowledge-guided information sharing strategy for global optimization. Exp. Syst. Appl. 2025, 269, 126403. [Google Scholar] [CrossRef]
- Lee, J.; Mendoza, R.; Mendoza, V.M.P.; Jung, E. Differential evolution with spherical search algorithm for nonlinear engineering and infectious disease optimization problems. Appl. Soft Comp. 2025, 168, 112446. [Google Scholar] [CrossRef]
- Sharma, D.; Jabeen, S.D. Hybridizing interval method with a heuristic for solving real-world constrained engineering optimization problems. Structures 2023, 56, 104993. [Google Scholar] [CrossRef]
- Hu, G.; Guo, Y.; Zhong, J.; Wei, G. IYDSE: Ameliorated Young’s double-slit experiment optimizer for applied mechanics and engineering. Comput. Methods Appl. Mech. Eng. 2023, 412, 116062. [Google Scholar] [CrossRef]
- Hu, G.; Gong, C.; Li, X.; Xu, Z. CGKOA: An enhanced Kepler optimization algorithm for multi-domain optimization problems. Comput. Methods Appl. Mech. Eng. 2024, 425, 116964. [Google Scholar] [CrossRef]
- Shu, B.; Hu, G.; Cheng, M.; Zhang, C. MSFPSO: Multi-algorithm integrated particle swarm optimization with novel strategies for solving complex engineering design problems. Comput. Methods Appl. Mech. Eng. 2025, 437, 117791. [Google Scholar] [CrossRef]
- You, G.; Hu, Y.; Yang, Z.; Li, Y. Enhanced snow ablation optimizer using dynamic tangential flight and elite guidance strategy. Sci. Rep. 2025, 15, 10036. [Google Scholar] [CrossRef]
- Fu, S.; Huang, H.; Ma, C.; Wei, J.; Li, Y.; Fu, Y. Improved dwarf mongoose optimization algorithm using novel nonlinear control and exploration strategies. Exp. Syst. Appl. 2023, 233, 120904. [Google Scholar] [CrossRef]
- Yang, Q.; Liu, J.; Wu, Z.; He, S. A fusion algorithm based on whale and grey wolf optimization algorithm for solving real-world optimization problems. Appl. Soft Comp. 2023, 146, 110701. [Google Scholar] [CrossRef]
- Wang, Z.; Dai, D.; Zeng, Z.; He, D.; Chan, S. Multi-strategy enhanced Grey Wolf Optimizer for global optimization and real world problems. Clust. Comput. 2024, 27, 10671–10715. [Google Scholar] [CrossRef]
- Naik, A. Marine predators social group optimization: A hybrid approach. Evol. Intell. 2024, 17, 2355–2386. [Google Scholar] [CrossRef]
- Kaur, S.; Kaur, L.; Lal, M. Artificial hummingbird algorithm with chaotic-opposition-based population initialization for solving real-world problems. Neural Comput. Appl. 2024, in press. [Google Scholar] [CrossRef]
- Zhang, C.; Li, H.; Long, S.; Yue, X.; Ouyang, H.; Chen, Z.; Li, S. Piranha predation optimization algorithm (PPOA) for global optimization and engineering design problems. Appl. Soft Comput. 2024, 165, 112085. [Google Scholar] [CrossRef]
- Zhang, Y.; Chi, A.; Mirjalili, S. Enhanced Jaya algorithm: A simple but efficient optimization method for constrained engineering design problems. Knowl.-Based Syst. 2021, 233, 107555. [Google Scholar] [CrossRef]
- Ankrah, J.C.; Boafo Effah, F.; Twumasi, E. An enhanced semisteady-state Jaya algorithm with a control coefficient and a self-adaptive multipopulation strategy. J. Electr. Comput. Eng. 2025, 1, 3036909. [Google Scholar] [CrossRef]
- Qiu, Y.; Yang, X.; Chen, S. An improved gray wolf optimization algorithm solving to functional optimization and engineering design problems. Sci. Rep. 2024, 14, 14190. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Y.; Cai, Y. Adaptive dynamic self-learning grey wolf optimization algorithm for solving global optimization problems and engineering problems. Math. Biosci. Eng. 2024, 21, 3910–3943. [Google Scholar] [CrossRef]
- Abdel-Basset, M.; Mohamed, R.; Azeem, S.A.A.; Jameel, M.; Abouhawwash, M. Kepler optimization algorithm: A new metaheuristic algorithm inspired by Kepler’s laws of planetary motion. Knowl.-Based Syst. 2023, 268, 110454. [Google Scholar] [CrossRef]
- Azizi, M.; Aickelin, U.; Khorshidi, H.A.; Shishehgarkhaneh, M.B. Energy valley optimizer: A novel metaheuristic algorithm for global and engineering optimization. Sci. Rep. 2023, 13, 226. [Google Scholar] [CrossRef]
- Zamani, H.; Nadimi-Shahraki, M.H.; Gandomi, A.H. Starling murmuration optimizer: A novel bio-inspired algorithm for global and engineering optimization. Comput. Methods Appl. Mech. Eng. 2022, 392, 114616. [Google Scholar] [CrossRef]
- Li, K.; Huang, H.; Fu, S.; Ma, C.; Fan, Q.; Zhu, Y. A multi-strategy enhanced northern goshawk optimization algorithm for global optimization and engineering design problems. Comput. Methods Appl. Mech. Eng. 2023, 415, 116199. [Google Scholar] [CrossRef]
- Zhao, Y.; Huang, C.; Zhang, M.; Lv, C. COLMA: A chaos-based mayfly algorithm with opposition-based learning and Levy flight for numerical optimization and engineering design. J. Supercomput. 2023, 79, 19699–19745. [Google Scholar] [CrossRef]
- Wang, K.; Guo, M.; Dai, C.; Li, Z. A novel heuristic algorithm for solving engineering optimization and real-world problems: People identity attributes-based information-learning search optimization. Comput. Methods Appl. Mech. Eng. 2023, 416, 116307. [Google Scholar] [CrossRef]
- Wu, L.; Wu, J.; Wang, T. The improved grasshopper optimization algorithm with Cauchy mutation strategy and random weight operator for solving optimization problems. Evol. Intell. 2024, 17, 1751–1781. [Google Scholar] [CrossRef]
- Luan, T.-M.; Khatir, S.; Tran, M.-T.; De Baets, B.; Cuong-Le, T. Exponential-trigonometric optimization algorithm for solving complicated engineering problems. Comput. Methods Appl. Mech. Eng. 2024, 432, 117411. [Google Scholar] [CrossRef]
- Fu, Y.; Liu, D.; Chen, J.; He, L. Secretary bird optimization algorithm: A new metaheuristic for solving global optimization problems. Artif. Intell. Rev. 2024, 57, 123. [Google Scholar] [CrossRef]
- Lang, Y.; Gao, Y. Dream Optimization Algorithm (DOA): A novel metaheuristic optimization algorithm inspired by human dreams and its applications to real-world engineering problems. Comput. Methods Appl. Mech. Eng. 2025, 436, 117718. [Google Scholar] [CrossRef]
- Xiao, Y.; Cui, H.; Khurma, R.A.; Castillo, P.A. Artificial lemming algorithm: A novel bionic meta-heuristic technique for solving real-world engineering optimization problems. Artif. Intell. Rev. 2025, 58, 84. [Google Scholar] [CrossRef]
- Zhong, C.; Li, G.; Meng, Z.; Li, H.; Yildiz, A.R.; Mirjalili, S. Starfish optimization algorithm (SFOA): A bio-inspired metaheuristic algorithm for global optimization compared with 100 optimizers. Neural Comput. Appl. 2025, 37, 3641–3683. [Google Scholar] [CrossRef]
- Cai, X.; Wang, W.; Wang, Y. Multi-strategy enterprise development optimizer for numerical optimization and constrained problems. Sci. Rep. 2025, 15, 10538. [Google Scholar] [CrossRef]
- Gandomi, A.H.; Yang, X.-S.; Alavi, A.H. Mixed variable structural optimization using Firefly Algorithm. Comput. Struct. 2011, 89, 2325–2336. [Google Scholar] [CrossRef]
- Youn, B.D.; Choi, K.K. A new response surface methodology for reliability-based design optimization. Comput. Struct. 2004, 82, 241–256. [Google Scholar] [CrossRef]
- Gu, L.; Yang, R.; Tho, C.-H.; Makowskit, M.; Faruquet, O.; Li, Y.L.Y. Optimisation and robustness for crashworthiness of side impact. Int. J. Veh. Des. 2001, 26, 348–360. [Google Scholar] [CrossRef]
- Youn, B.D.; Choi, K.; Yang, R.-J.; Gu, L. Reliability-based design optimization for crashworthiness of vehicle side impact. Struct. Multidiscip. Optim. 2004, 26, 272–283. [Google Scholar] [CrossRef]
- Deb, K. An efficient constraint handling method for genetic algorithms. Comput. Methods Appl. Mech. Eng. 2000, 186, 311–338. [Google Scholar] [CrossRef]
- Coello Coello, C.A. Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: A survey of the state of the art. Comput. Methods Appl. Mech. Eng. 2002, 191, 1245–1287. [Google Scholar] [CrossRef]
- Eberhart, R.C.; Kennedy, J. A new optimizer using particle swarm theory. In Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan, 4–6 October 1995. [Google Scholar]
- Liang, J.J.; Qin, A.K.; Suganthan, P.N.; Baskar, S. Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans. Evol. Comput. 2006, 10, 281–295. [Google Scholar] [CrossRef]
- Yang, X.S.; Deb, S. Engineering optimisation by cuckoo search. Int. J. Math. Model. 2010, 1, 330–343. [Google Scholar] [CrossRef]
- Kaur, S.; Awasthi, L.K.; Sangal, A.L.; Dhiman, G. Tunicate Swarm Algorithm: A new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell. 2020, 90, 103541. [Google Scholar] [CrossRef]
- Omran, M.G.; Al-Sharhan, S. Improved continuous Ant Colony Optimization algorithms for real-world engineering optimization problems. Eng. Appl. Artif. Intell. 2019, 85, 818–829. [Google Scholar] [CrossRef]
- Gandomi, A.H.; Alavi, A.H. Krill herd: A new bio-inspired optimization algorithm. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 4831–4845. [Google Scholar] [CrossRef]
- Banharnsakun, A.; Achalakul, T.; Sirinaovakul, B. The best-so-far selection in artificial bee colony algorithm. Appl. Soft Comput. 2011, 11, 2888–2901. [Google Scholar] [CrossRef]
- Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
- Peraza-Vazquez, H.; Pena-Delgado, A.; Merino-Trevino, M.; Morales-Cepeda, A.B.; Sinha, N. A novel metaheuristic inspired by horned lizard defense tactics. Artif. Intell. Rev. 2024, 57, 59. [Google Scholar] [CrossRef]
- Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
- Agushaka, J.O.; Ezugwu, A.E.; Abualigah, L. Dwarf mongoose optimization algorithm. Comput. Methods Appl. Mech. Eng. 2022, 391, 114570. [Google Scholar] [CrossRef]
- Abualigah, L.; Diabat, A.; Mirjalili, S.; Abd Elaziz, M.; Gandomi, A.H. The arithmetic optimization algorithm. Comput. Methods Appl. Mech. Eng. 2021, 376, 113609. [Google Scholar] [CrossRef]
- Mohamed, A.W.; Hadi, A.A.; Fattouh, A.M.; Jambi, K.M. LSHADE with semi-parameter adaptation hybrid with CMA-ES for solving CEC 2017 benchmark problems. In Proceedings of the 2017 IEEE Congress on Evolutionary Computations, Donostian-San Sebastian, Spain, 5–8 June 2017; pp. 145–152. [Google Scholar]





| Problem | Description | Objective | NDV | G | H | Optimum |
|---|---|---|---|---|---|---|
| 1 | Speed reducer | Minimize weight | 7 | 11 | 0 | 2.9944244658 × 103 |
| 2 | Industrial refrigeration system design | Min. fabrication/operation costs | 14 | 15 | 0 | 3.2213000814 × 10−2 |
| 3 | Tension/compression spring design (1) | Minimize weight | 3 | 3 | 0 | 1.2665232788 × 10−2 |
| 4 | Pressure vessel design | Minimize fabrication cost | 4 | 4 | 0 | 5.8853327736 × 103 |
| 5 | Welded beam design | Minimize fabrication cost | 4 | 5 | 0 | 1.6702177263 × 100 |
| 6 | Three-bar truss design | Minimize weight | 2 | 3 | 0 | 2.6389584338 × 102 |
| 7 | Multiple disk clutch brake design | Minimize mass | 5 | 7 | 0 | 2.3524245790 × 10−1 |
| 8 | Planetary gear train design optimization | Minimize max errors in gear ratios | 9 | 10 | 1 | 5.2576870748 × 10−1 |
| 9 | Step-cone pulley problem | Minimize weight | 5 | 8 | 3 | 1.6069868725 × 101 |
| 10 | Robot gripper problem | Minimize difference max/min forces | 7 | 7 | 0 | 2.5287918415 × 100 |
| 11 | Hydrostatic thrust bearing design | Minimize bearing power loss | 4 | 7 | 0 | 1.6161197651 × 103 |
| 12 | Four-stage gearbox problem | Minimize weight | 22 | 86 | 0 | 3.5359231973 × 101 |
| 13 | Ten-bar truss design | Minimize weight | 10 | 3 | 0 | 5.2445076066 × 102 |
| 14 | Rolling element bearing | Maximize load carrying capacity | 10 | 9 | 0 | 1.4614135715 × 104 |
| 15 | Gas transmission compressor design | Minimize cost of gas delivery | 4 | 1 | 0 | 2.9648954173 × 106 |
| 16 | Tension/compression spring design (2) | Minimize steel wire volume | 3 | 8 | 0 | 2.6138840583 × 100 |
| 17 | Gear train design | Match target total gear ratio | 4 | 1 | 1 | 0.0000000000 × 100 |
| 18 | Himmelblau’s function | Minimize quadratic model | 5 | 6 | 0 | −3.0665538672 × 104 |
| 19 | Topology optimization | Material layout for min compliance | 30 | 30 | 0 | 2.6393464970 × 100 |
| Problem | HALSGWJA Present | EnMODE [54,65,68] [69]♥ | COLSHADE [55,65,68] [69]♥ | En(L)SHADE [56] | IMODE-KG [57] | DESS [58] | SASS [53,59,68] [69]♥ | SDDS-SABC [59] | IYDSE [57,60] | |
| 1 Speed reducer | (B) 2994.425 | 2994.4 | 2994.4 | 2.99 × 103 | 2994.425 | 2.89 × 103 | 2994.425 | 2963.911 1 | 2.99 × 103 | |
| (A) 2994.425 | 2994.4 | 2994.4 | 2.99 × 103 | 2994.425 | 2.99 × 103 | 2994.425 | 2975.081 1 | 2.99 × 103 | ||
| (W) 2994.425 | 2994.4 | 2994.4 | 2.99 × 103 | 2994.425 | N/A | 2994.425 | 2982.083 1 | 3.10 × 103 | ||
| (STD) 0 | 4.6412 × 10−13 | 4.5475 × 10−13 | 0 | 1.1003 × 10−7 | N/A | 4.641 × 10−13 | 1.32691 | 0.216 | ||
| (B) 2326 | ||||||||||
| (A/D) 2538 ± 116 | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 30,000 | ||
| (W) 2728 | {2277}♥ | {12,930}♥ | {51,430}♥ | |||||||
| 2 Industrial refrigeration system | 0.0322130 | 0.032213 | 0.032213 | 3.22 × 10−2 | N/A | 3.22 × 10−2 | 0.032213 | 0.0321969 1 | 3.29 × 10−2 | |
| 0.0322132 | 0.032213 | 0.032213 | 3.22 × 10−2 | N/A | 3.22 × 10−2 | 0.032213 | 0.0334143 | 4.99 × 10−2 | ||
| 0.0322160 | 0.032213 | 0.032213 | 3.22 × 10−2 | N/A | N/A | 0.032213 | 0.0335463 | 0.115 | ||
| 6.7082 × 10−7 | 3.1672 × 10−18 | 0 | 0 | N/A | N/A | 1.416 × 10−17 | 0.26439 | 0.0233 | ||
| 4695 | ||||||||||
| 5478 ± 1003 | 200,000 | 200,000 | 200,000 | N/A | 200,000 | 200,000 | 20,000 | 30,000 | ||
| 6258 | {9948}♥ | {37,190}♥ | {174,700}♥ | |||||||
| 3 Tension/compression spring (Case 1) | 0.012665 | 0.012665 | 0.012665 | 1.27 × 10−2 | 0.0126742 | 1.27 × 10−2 | 0.012665 | 0.0112423 1 | 1.27 × 10−2 | |
| 0.012668 | 0.012710 | 0.012665 | 1.27 × 10−2 | 0.0132706 | 1.27 × 10−2 | 0.012665 | 0.0121864 1 | 1.27 × 10−2 | ||
| 0.012670 | 0.012719 | 0.012665 | 1.27 × 10−2 | 0.0149735 | N/A N/A | 0.012665 | 0.0136756 | 1.27 × 10−2 | ||
| 2.1152 × 10−6 | 2.0138 × 10−5 | 1.0625 × 10−7 | 0 | 4.7759 × 10−4 | 0 | 1.589 × 10−3 | 1.34 × 10−7 | |||
| 2103 | ||||||||||
| 3316 ± 1137 | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 30,000 | ||
| 4097 | {47,560}♥ | {14,630}♥ | {43,890}♥ | |||||||
| 4 Pressure vessel | 6059.714 (5885.331) | 6059.7 | 6059.7 | 6.06 × 103 | 6059.714 | 6.06 × 103 | 6059.714 | 5979.985 | 6103.368 | |
| 6059.714 (5885.331) | 6059.7 | 6062.2 | 6.06 × 103 | 6256.737 | 6.06 × 103 | 6059.714 | 5981.044 | 6385.287 | ||
| 6059.714 (5885.331) | 6059.7 | 6090.5 | 6.09 × 103 | 6410.087 | N/A | 6059.714 | 5985.026 | 6810.762 | ||
| 0 (0) | 9.2825 × 10−13 | 8.3591 | 11.5 | 155.130 | N/A | 3.713 × 10−12 | 2.96641 | 185.361 | ||
| 3852 (3510) | ||||||||||
| 5104 ± 1374 (4672 ± 1203) | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 10,000 | ||
| 6193 (5713) | {N/A}♥ | {N/A}♥ | {N/A}♥ | |||||||
| 5 Welded beam | 1.670218 | 1.6702 | 1.6702 | 1.67 | 1.67022 | 1.67022 | 1.670218 | 1.452753 1 | 1.67 | |
| 1.670218 | 1.6702 | 1.6702 | 1.67 | 1.67022 | 1.67022 | 1.670218 | 1.580213 1 | 1.67 | ||
| 1.670218 | 1.6702 | 1.6702 | 1.67 | 1.67022 | N/A | 1.670218 | 1.690036 | 1.67 | ||
| 0 | 0 | 0 | 0 | 1.2677 × 10−9 | N/A | 2.266 × 10−16 | 0.96852 | 1.16 × 10−5 | ||
| 2975 | ||||||||||
| 3224 ± 285 | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 30,000 | ||
| 3691 | {22,930}♥ | {16,060}♥ | {67,660}♥ | |||||||
| 6 Three-bar truss | 263.8915 | 263.90 | 263.90 | 2.64 × 102 | N/A | 2.64 × 102 | 263.8958 | 263.6053 1 | 2.64 × 102 | |
| 263.8915 | 263.90 | 263.90 | 2.64 × 102 | N/A | 2.64 × 102 | 263.8958 | 263.6724 1 | 2.64 × 102 | ||
| 263.8915 | 263.90 | 263.90 | 2.64 × 102 | N/A | N/A N/A | 263.8958 | 264.2198 | 2.64 × 102 | ||
| 0 | 0 | 0 | 0 | N/A | 5.802 × 10−14 | 1.275 × 10−3 | 4.12 × 10−14 | |||
| 705 | ||||||||||
| 961 ± 168 | 100,000 | 100,000 | 100,000 | N/A | 100,000 | 100,000 | 20,000 | 30,000 | ||
| 1224 | {8581}♥ | {5594}♥ | {12,760}♥ | |||||||
| 7 Multiple disk clutch brake | 0.235243 | 0.23524 | 0.23524 | 0.235 | 0.23524 | 0.235 | 0.235242 | 0.218881 1 | 0.235 | |
| 0.235243 | 0.23524 | 0.23524 | 0.235 | 0.23524 | 0.235 | 0.235242 | 0.236467 | 0.235 | ||
| 0.235243 | 0.23524 | 0.23524 | 0.235 | 0.23524 | N/A N/A | 0.235242 | 0.251975 | 0.235 | ||
| 0 | 1.1331 × 10−16 | 0 | 0 | 1.4021 × 10−16 | 2.833 × 10−17 | 2.656 × 10−2 | 3.37 × 10−11 | |||
| 792 | ||||||||||
| 900 ± 85 | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 30,000 | ||
| 1193 | {13,040}♥ | {4858}♥ | {12,910}♥ | |||||||
| 8 Planetary gear train | 0.523250 | 0.52577 | 0.52577 | 0.526 | 0.526581 | 0.526 | 0.525967 | 0.523274 | 0.526 | |
| 0.525714 | 0.52691 | 0.54103 | 0.633 | 0.558675 | 0.532 | 1.001524 | 0.532176 | 0.528 | ||
| 0.529188 | 0.53121 | 0.74667 | 1.300 | 0.674039 | N/A N/A | 3.521656 | 0.538756 | 0.537 | ||
| 1.2440 × 10−3 | 1.4402 × 10−3 | 0.042573 | 0.231 | 0.036539 | 0.725184 | 5.416 × 10−4 | 2.81 × 10−3 | |||
| 2095 | ||||||||||
| 3260 ± 1039 | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 30,000 | ||
| 4364 | {N/A}♥ | {N/A}♥ | {N/A}♥ | |||||||
| 9 Step-cone Pulley | 16.03601 | 16.070 | 16.070 | 16.1 | N/A | 16.1 | 16.06987 | 12.30213 1 | 16.1 | |
| 16.04033 | 16.070 | 16.070 | 16.1 | N/A | 16.1 | 16.06987 | 15.96217 1 | 16.1 | ||
| 16.04529 | 16.070 | 16.070 | 16.1 | N/A | N/A N/A | 16.06987 | 17.10746 | 16.1 | ||
| 4.6437 × 10−3 | 3.3335 × 10−14 | 0 | 0 | N/A | 3.626 × 10−15 | 2.01784 | 4.30 × 10−6 | |||
| 4278 | ||||||||||
| 4424 ± 322 | 100,000 | 100,000 | 100,000 | N/A | 100,000 | 100,000 | 20,000 | 30,000 | ||
| 5000 | {38,090}♥ | {14,090}♥ | {4826}♥ | |||||||
| 10 Robot gripper | 2.5437852 | 2.5438 | 2.5438 | 2.54 | N/A | 2.54 | 2.543786 | 2.673169 | 2.70 | |
| 2.5437854 | 2.5438 | 2.5438 | 2.54 | N/A | 2.54 | 2.543786 | 2.678953 | 3.14 | ||
| 2.5437857 | 2.5438 | 2.5438 | 2.54 | N/A | N/A | 2.543786 | 2.681085 | 3.47 | ||
| 2.8263 × 10−7 | 1.3501 × 10−12 | 0 | 0 | N/A | N/A | 0 | 0.264387 | 0.218 | ||
| 3988 | ||||||||||
| 4645 ± 787 | 100,000 | 100,000 | 100,000 | N/A | 100,000 | 100,000 | 20,000 | 30,000 | ||
| 5302 | {N/A}♥ | {N/A}♥ | {N/A}♥ | |||||||
| 11 Hydrostatic thrust bearing | 1616.120 | 1616.1 | 1616.1 | 1.62 × 103 | 1783.954 | 1.62 × 103 | 1616.120 | 1839.641 | 2483.159 | |
| 1616.120 | 1616.1 | 1639.0 | 1.62 × 103 | 1918.389 | 1.62 × 103 | 1616.120 | 1841.907 | 3201.317 | ||
| 1616.120 | 1616.1 | 2129.1 | 1.62 × 103 | 2242.035 | N/A | 1616.123 | 1845.063 | 4174.048 | ||
| 0 | 1.7751 × 10−11 | 1007.3 | 0 | 115.871 | N/A | 9.425 × 10−4 | 1.42788 | 469.274 | ||
| 7400 | ||||||||||
| 8624 ± 724 | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 10,000 | ||
| 9527 | {43,930}♥ | {66,620}♥ | {64,410}♥ | |||||||
| 12 Four-stage gearbox | 35.29269 | 35.359 | 35.359 | 36.2 | N/A | 36.2 | 36.2504 | 43.14295 | 14.92 | |
| 35.41012 | 35.728 | 36.611 | 39.6 | N/A | 39.5 | 38.5141 | 44.01259 | 33.92 | ||
| 35.65141 | 37.268 | 40.931 | 44.1 | N/A | N/A | 45.5064 | 45.36397 | 67.9 | ||
| 0.1687 | 0.59911 | 1.3677 | 2.0 | N/A | N/A | 2.11482 | 0.49725 | 14.9 | ||
| 591 | ||||||||||
| 1021 ± 318 | 200,000 | 200,000 | 200,000 | N/A | 200,000 | 200,000 | 20,000 | 30,000 | ||
| 1531 | {139,000}♥ | {111,700}♥ | {61,630}♥ | |||||||
| 13 Ten-bar truss | 524.5888 | 524.45 | 524.45 | 5.24 × 102 | 524.480 | 5.24 × 102 | 524.4576 | 522.9644 1 | 535.9481 | |
| 524.6004 | 524.45 | 524.45 | 5.24 × 102 | 525.075 | 5.24 × 102 | 524.4692 | 523.0724 1 | 545.6267 | ||
| 524.6111 | 524.45 | 524.45 | 5.24 × 102 | 528.814 | N/A | 524.4820 | 525.0326 | 559.1333 | ||
| 0.0113519 | 3.7602 × 10−7 | 0 | 2.01 × 10−9 | 0.96481 | N/A | 6.620 × 10−3 | 3.572 × 10−2 | 5.8317 | ||
| 1911 | ||||||||||
| 3321 ± 1092 | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 10,000 | ||
| 4801 | {27,750}♥ | {19,660}♥ | {N/A}♥ | |||||||
| 14 Rolling element bearing | 16,958.202 | 16,958 | 16,958 | 1.70 × 104 | 16,958.202 | 1.44 × 104 | 14,614.136 | 14,811.085 | 16,981.1262 | |
| 16,958.202 | 16,958 | 16,958 | 1.70 × 104 | 16,958.204 | 1.58 × 104 | 14,614.136 | 14,835.501 | 17,045.0362 | ||
| 16,958.202 | 16,958 | 16,958 | 1.70 × 104 | 16,958.238 | N/A | 14,614.136 | 14,842.886 | 17,203.7132 | ||
| 0 | 3.7130 × 10−12 | 0 | 0 | 6.6535 × 10−3 | N/A | 0 | 3.07322 | 49.492 | ||
| 2492 | ||||||||||
| 3117 ± 385 | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 10,000 | ||
| 3681 | {17,970}♥ | {N/A}♥ | {52,340}♥ | |||||||
| 15 Gas transmission compressor | 2,964,893.937 | 2.9649 × 106 | 2.9649 × 106 | 2.96 × 106 | 2,964,895.42 | 2.96 × 106 | 2,964,895.4 | 2,851,884.4 1 | 2,965,825.50 | |
| 2,964,893.937 | 2.9649 × 106 | 2.9649 × 106 | 2.96 × 106 | 2,964,895.42 | 2.96 × 106 | 2,964,895.4 | 2,975,324.9 | 2,972,596.89 | ||
| 2,964,893.937 | 2.9649 × 106 | 2.9649 × 106 | 2.96 × 106 | 2,964,895.42 | N/A | 2,964,895.4 | 2,992,643.5 | 3,011,188.39 | ||
| 0 | 1.4258 × 10−9 | 0 | 1.43 × 10−9 | 9.2584 × 10−6 | N/A | 4.753 × 10−10 | 5.08416 | 7938.995 | ||
| 4377 | ||||||||||
| 5661 ± 932 | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 10,000 | ||
| 6587 | {11,630}♥ | {8999}♥ | {58,880}♥ | |||||||
| 16 Tension/compression spring (Case 2) | 2.658722 | 2.6586 | 2.6586 | 2.66 | 2.658559 | 2.66 | 2.658559 | 2.684243 | 2.65 | |
| 2.659550 | 2.8149 | 2.6618 | 2.66 | 2.658559 | 2.66 | 2.658559 | 2.694280 | 2.77 | ||
| 2.660999 | 3.6359 | 2.6995 | 2.66 | 2.658559 | N/A | 2.658559 | 2.710875 | 2.93 | ||
| 9.4671 × 10−4 | 0.3657 | 0.011105 | 0 | 4.5168 × 10−16 | N/A | 4.532 × 10−16 | 4.179 × 10−2 | 0.103 | ||
| 4223 | ||||||||||
| 4705 ± 325 | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 30,000 | ||
| 4996 | {N/A}♥ | {N/A}♥ | {N/A}♥ | |||||||
| 17 Gear train | 2.3078 × 10−21 | 0 | 0 | 0 | 7.7037 × 10−34 | 6.71 × 10−27 | 0 | 1.67125 × 10−3 | 1.75 × 10−21 | |
| 3.5365 × 10−21 | 0 | 1.8807 × 10−16 | 0 | 7.9172 × 10−14 | 8.22 × 10−16 | 1.8106 × 10−18 | 1.83165 × 10−3 | 3.25 × 10−15 | ||
| 4.9608 × 10−21 | 0 | 1.2074 × 10−15 | 0 | 6.5771 × 10−13 | N/A | 4.4913 × 10−17 | 2.64190 × 10−3 | 4.38 × 10−14 | ||
| 1.1169 × 10−21 | 0 | 3.8137 × 10−16 | 0 | 1.4824 × 10−13 | N/A | 8.9800 × 10−18 | 4.25832 × 10−3 | 9.83 × 10−15 | ||
| 860 | ||||||||||
| 1170 ± 456 | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 30,000 | ||
| 1870 | {215}♥ | {220}♥ | {360}♥ | |||||||
| 18 Himmelblau | −30,664.873 | −30,666 | −30,666 | −3.07 × 104 | −30,665.539 | −3.07 × 104 | −30,665.539 | −30,665.834 | −30,660.325 | |
| −30,664.848 | −30,666 | −30,666 | −3.07 × 104 | −30,665.539 | −3.07 × 104 | −30,665.539 | −30,653.100 | −30,619.973 | ||
| −30,664.834 | −30,666 | −30,666 | −3.07 × 104 | −30,665.539 | N/A | −30,665.539 | −30,698.769 | −30,561.855 | ||
| 0.0195687 | 3.7130 × 10−12 | 0 | 0 | 6.2543 × 10−5 | N/A | 7.426 × 10−12 | 0.268765 | 25.447 | ||
| 4494 | ||||||||||
| 4694 ± 219 | 100,000 | 100,000 | 100,000 | 10,000 | 100,000 | 100,000 | 20,000 | 10,000 | ||
| 5001 | {21,190}♥ | {2267}♥ | {46,340}♥ | |||||||
| 19 Topology Optimization | 2.63935 | 2.6393 | 2.6393 | 2.64 | 2.639347 | 2.64 | 2.639347 | 2.6378241 | 2.64 | |
| 2.63935 | 2.6393 | 2.6393 | 2.64 | 2.639359 | 2.64 | 2.639347 | 2.6381981 | 2.64 | ||
| 2.63935 | 2.6393 | 2.6393 | 2.64 | 2.639449 | N/A | 2.639347 | 2.639520 | 2.64 | ||
| 0 | 1.0175 × 10−15 | 0 | 0 | 2.8581 × 10−3 | N/A | 4.532 × 10−16 | 3.153 × 10−4 | 1.34 × 10−15 | ||
| 2613 | ||||||||||
| 3021 ± 237 | 200,000 | 200,000 | 200,000 | 10,000 | 200,000 | 200,000 | 20,000 | 30,000 | ||
| 3526 | {31,740}♥ | {6496}♥ | {7605}♥ | |||||||
| Problem | HALSGWJA Present | KOA-CGKOA [74]*, [57]+, [61]♣ | MSFPSO [62] | ESAO [63] | IDMO [64] | LMWOA GWO [65] | CSELGWO [66] | MPSGO [67] | MAHA [68] | EJAYA [57,70] |
| 1 Speed reducer | (B) 2994.425 | 2995.351+ | 2994.42 | 2994.4 | 2994.4 | N/A | N/A | 2994.4 | 2994.425 | 2994.430 |
| (A) 2994.425 | 2996.772 | 2994.42 | 2994.4 | 2994.4 | 3.00 × 103 | 2994 | 2994.4 | 2994.425 | 2994.459 | |
| (W) 2994.425 | 2998.994 | 2994.42 | N/A | N/A | N/A | N/A | 2994.4 | 2994.425 | 2994.526 | |
| (STD) 0 | 0.942086 | 1.40 × 10−12 | 9.3445 × 10−6 | 6.8768 × 10−5 | 0.940 | 4.623 × 10−13 | 5.8987 × 10−5 | 4.5475 × 10−13 | 0.0250189 | |
| (B) 2326 | ||||||||||
| (A/D) 2538 ± 116 | 10,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 10,000 | |
| (W) 2728 | ||||||||||
| 2 Industrial refrigeration system | 0.0322130 | 0.032213♣ | 0.032 | 0.032213 | 0.033960 | N/A | N/A | 0.032213 | 0.032213 | N/A |
| 0.0322132 | 0.76148 | 484.562 | 4.6809 × 1013 | 0.037929 | 4.01 × 10−2 | 0.03256 | 0.032217 | 0.032213 | N/A | |
| 0.0322160 | 2.949 | 9690.477 | N/A | N/A | N/A | N/A | 0.032226 | 0.032213 | N/A | |
| 6.7082 × 10−7 | 1.2958 | 2166.848 | 2.0934 × 1014 | 3.5133 × 10−3 | 4.43 × 10−3 | 1.868 × 10−3 | 3.3268 × 10−6 | 2.0812 × 10−17 | N/A | |
| 4695 | ||||||||||
| 5478 ± 1003 | 50,000 | N/A | 15,000 | 50,000 | 200,000 | 200,000 | 200,000 | 200,000 | N/A | |
| 6258 | ||||||||||
| 3 Tension/compression spring (Case 1) | 0.012665 | 0.012665♣ | 0.01267 | 0.012672 | 0.012665 | N/A | N/A | 0.012665 | 0.0126652 | 0.012665 |
| 0.012668 | 0.012665 | 0.01270 | 0.012689 | 0.012665 | 1.27 × 10−2 | 0.01267 | 0.012665 | 0.0126653 | 0.012668 | |
| 0.012670 | 0.012665 | 0.01272 | N/A | N/A | N/A | N/A | 0.012665 | 0.0126662 | 0.012687 | |
| 2.1152 × 10−6 | 0 | 2.64 × 10−5 | 1.1829 × 10−5 | 2.1898 × 10−8 | 5.32 × 10−5 | 6.232 × 10−9 | 4.6867 × 10−9 | 2.7129 × 10−7 | 4.6331 × 10−6 | |
| 2103 | ||||||||||
| 3316 ± 1137 | 50,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 15,000 | |
| 4097 | ||||||||||
| 4 Pressure vessel | 6059.714 (5885.331) | 5885.434* | 6032.55 | 6059.8 | 6059.7 | N/A | N/A | 6059.7 | 5885.354 | 5885.333 |
| 6059.714 (5885.331) | 5885.434 | 6052.11 | 6060.6 | 6063.8 | 6.58 × 103 | 6059 | 6059.7 | 5885.414 | 5885.886 | |
| 6059.714 (5885.331) | N/A | 6090.53 | N/A | N/A | N/A | N/A | 6059.7 | 5885.854 | 5894.777 | |
| 0 (0) | 1.265 × 10−8 | 20.94 | 0.63725 | 10.474 | 458 | 5.534 | 2.6584 × 10−5 | 0.16248 | 1.734 | |
| 3852 (3510) | ||||||||||
| 5104 ± 1374 (4672 ± 1203) | 50,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 16,000 | |
| 6193 (5713) | ||||||||||
| 5 Welded beam | 1.670218 | 1.6702♣ | 1.67022 | 1.6709 | 1.6702 | N/A | N/A | 1.6702 | 1.670218 | 1.670397 |
| 1.670218 | 1.6702 | 1.67022 | 1.6715 | 1.6702 | 1.67 | 1.670 | 1.6702 | 1.670218 | 1. 670742 | |
| 1.670218 | 1.6702 | 1.67022 | N/A | N/A | N/A | N/A | 1.6702 | 1.670218 | 1.671558 | |
| 0 | 7.10 × 10−16 | 9.11 × 10−16 | 4.9309 × 10−4 | 5.8316 × 10−9 | 4.03 × 10−4 | 3.93 × 10−16 | 1.1292 × 10−7 | 2.2205 × 10−16 | 3.1593 × 10−4 | |
| 2975 | ||||||||||
| 3224 ± 285 | 50,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 10,000 | |
| 3691 | ||||||||||
| 6 Three-bar truss | 263.8915 | 263.8958* | 263.8915 | 263.90 | 263.90 | N/A | N/A | 263.90 | 263.8958 | N/A |
| 263.8915 | 263.8958 | 263.8915 | 263.90 | 263.90 | 2.64 × 102 | 263.9 | 263.90 | 263.8958 | N/A | |
| 263.8915 | 263.8958 | 263.8915 | N/A | N/A | N/A | N/A | 263.90 | 263.8958 | N/A | |
| 0 | 0 | 0 | 1.2012 × 10−9 | 1.7053 × 10−13 | 1.02 × 10−4 | 2.076 × 10−14 | 1.0469 × 10−4 | 1.7053 × 10−13 | N/A | |
| 705 | ||||||||||
| 961 ± 168 | 50,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | N/A | |
| 1224 | ||||||||||
| 7 Multiple disk clutch brake | 0.235243 | 0.23524♣ | 0.23524 | 0.23524 | 0.23524 | N/A | N/A | 0.23524 | 0.235243 | 0.235243 |
| 0.235243 | 0.23524 | 0.23524 | 0.23606 | 0.23524 | 0.235 | 0.2352 | 0.23524 | 0.235243 | 0.235243 | |
| 0.235243 | 0.23524 | 0.23524 | N/A | N/A | N/A | N/A | 0.23524 | 0.235243 | 0.235243 | |
| 0 | 1.14 × 10−16 | 1.14 × 10−16 | 2.2368 × 10−3 | 2.8715 × 10−16 | 1.68 × 10−7 | 2.411 × 10−16 | 1.1117 × 10−16 | 0 | 1.952 × 10−12 | |
| 792 | ||||||||||
| 900 ± 85 | 50,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 10,000 | |
| 1193 | ||||||||||
| 8 Planetary gear train | 0.523250 | 0.52577♣ | N/A | 0.53571 | 0.52524 | N/A | N/A | 0.52577 | 0.525967 | 0.527347 |
| 0.525714 | 0.52696 | N/A | 0.56443 | 0.52759 | 0.526 | 0.5299 | 0.52815 | 0.530809 | 0.542460 | |
| 0.529188 | 0.53319 | N/A | N/A | N/A | N/A | N/A | 0.53320 | 0.543846 | 0.673032 | |
| 1.2440 × 10−3 | 0.0015832 | N/A | 0.043832 | 2.8802 × 10−3 | 5.60 × 10−4 | 4.480 × 10−3 | 1.9494 × 10−3 | 4.2605 × 10−3 | 0.0256885 | |
| 2095 | ||||||||||
| 3260 ± 1039 | 50,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 10,000 | |
| 4364 | ||||||||||
| 9 Step-cone pulley | 16.03601 | 8.5633♣ 3 | 16.09027 | 16.116 | 16.090 | N/A | N/A | 16.070 | 16.0699 | N/A |
| 16.04033 | 8.5633 3 | 16.59500 | 16.763 | 16.090 | 16.5 | 16.2 | 16.070 | 16.0699 | N/A | |
| 16.04529 | 8.5633 3 | 17.13636 | N/A | N/A | N/A | N/A | 16.070 | 16.0699 | N/A | |
| 4.6437 × 10−3 | 9.27 × 10−15 | 0.52157 | 0.31569 | 3.8548 × 10−8 | 0.209 | 0.2608 | 4.6376 × 10−7 | 3.5527 × 10−15 | N/A | |
| 4278 | ||||||||||
| 4424 ± 322 | 50,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | N/A | |
| 5000 | ||||||||||
| 10 Robot gripper | 2.5437852 | 2.5455♣ | 2.54379 | 2.5929 | 2.5528 | N/A | N/A | 2.5442 | 2.638958 | 2.601873 |
| 2.5437854 | 2.6382 | 2.68250 | 2.8768 | 2.6979 | N/A | N/A | 2.5496 | 2.638958 | 3.135123 | |
| 2.5437857 | 2.7991 | 3.11950 | N/A | N/A | N/A | N/A | 2.5966 | 2.638958 | 3.883629 | |
| 2.8263 × 10−7 | 0.071785 | 0.23285 | 0.25476 | 0.12596 | N/A | N/A | 0.010519 | 4.4409 × 10−16 | 0.429461 | |
| 3988 | ||||||||||
| 4645 ± 787 | 50,000 | N/A | 15,000 | 50,000 | N/A | N/A | 100,000 | 100,000 | 10,000 | |
| 5302 | ||||||||||
| 11 Hydrostatic thrust bearing | 1616.120 | 2403.717+ | 137.08396 4 | 1918.4 | 1640.9 | N/A | N/A | 1643.1 | 1624.990 | 1625.443 |
| 1616.120 | 3168.443 | 143.78383 4 | 3224.5 | 1744.5 | 1.83 × 103 | 1.616 × 103 | 2350.3 | 1625.431 | 1631.510 | |
| 1616.120 | 4551.426 | 270.73097 4 | N/A | N/A | N/A | N/A | 2475.1 | 1625.450 | 1767.661 | |
| 0 | 514.898 | 29.8803 | 876.2 | 51.215 | 55.2 | 12.57 | 2.5456 | 0.0901429 | 26.272 | |
| 7400 | ||||||||||
| 8624 ± 724 | 10,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 150,000 | |
| 9527 | ||||||||||
| 12 Four-stage gearbox | 35.29269 | 36.6012♣ | 98.69 | 41.697 | 37.461 | N/A | N/A | 35.359 | 34.63987 5 | N/A |
| 35.41012 | 43.8296 | 115448.92 | 4.8979 × 1014 | 2.7239 × 1015 | N/A | N/A | 35.699 | 39.19013 | N/A | |
| 35.65141 | 63.54 | 411255.69 | N/A | N/A | N/A | N/A | 37.258 | 48.81480 | N/A | |
| 0.1687 | 7.3255 | 126054.20 | 9.372 × 1014 | 6.3419 × 1015 | N/A | N/A | 0.56923 | 3.48167 | N/A | |
| 591 | ||||||||||
| 1021 ± 318 | 50,000 | N/A | 15,000 | 50,000 | N/A | N/A | 200,000 | 200,000 | N/A | |
| 1531 | ||||||||||
| 13 10 bar truss | 524.5888 | 529.4834+ | 524.50833 | 525.98 | 524.45 | N/A | N/A | 524.45 | 524.4095 | 525.0392 |
| 524.6004 | 534.2848 | 527.44007 | 532.62 | 527.07 | 5.29 × 10 2 | 524.4 | 524.45 | 524.4591 | 528.3298 | |
| 524.6111 | 542.7236 | 532.35484 | N/A | N/A | N/A | N/A | 524.45 | 524.5082 | 535.6228 | |
| 0.0113519 | 3.62097 | 3.02564 | 3.5857 | 2.9632 | 2.32 | 4.989 × 10−3 | 2.9397 × 10−3 | 0.0257801 | 2.55928 | |
| 1911 | ||||||||||
| 3321 ± 1092 | 10,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 10,000 | |
| 4801 | ||||||||||
| 14 Rolling element bearing | 16,958.202 | 16,960.674+ | 16,958.20 | 16,958 | 16,958 | N/A | N/A | 16,958 | 14,614.136 | 16,958.202 |
| 16,958.202 | 16,970.531 | 16,958.20 | 16,958 | 16,958 | 1.70 × 104 | 1.461 × 104 | 16,958 | 14,614.136 | 16,958.203 | |
| 16,958.202 | 16,986.506 | 16,958.20 | N/A | N/A | N/A | N/A | 16,958 | 14,614.136 | 16,958.206 | |
| 0 | 7.07606 | 0 | 0.013976 | 6.6483 × 10−8 | 9.29 | 15.57 | 0 | 1.8190 × 10−12 | 7.0516 × 10−4 | |
| 2492 | ||||||||||
| 3117 ± 385 | 10,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 10,000 | |
| 3681 | ||||||||||
| 15 Gas transmission compressor | 2,964,893.937 | 2,965,375.3+ | 1,227,929.154 | 2.9649 × 106 | 2.9649 × 106 | N/A | N/A | 2.9649 × 106 | 2,964,895.059 | 2,964,896.4 |
| 2,964,893.937 | 2,967,464.3 | 1,227,929.154 | 2.9790 × 106 | 2.9790 × 106 | 2.96 × 106 | 2.965 × 106 | 2.9649 × 106 | 2,964,895.340 | 2,964,916.3 | |
| 2,964,893.937 | 2,971,180.3 | 1,227,929.154 | N/A | N/A | N/A | N/A | 2.9649 × 106 | 2,964,895.945 | 2,965,063.0 | |
| 0 | 1506.404 | 2.39 × 10−10 | 16,072 | 8.33 × 10−10 | 6.15 | 1.125 × 10−9 | 2.5505 × 10−9 | 0.183209 | 34.9261 | |
| 4377 | ||||||||||
| 5661 ± 932 | 10,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 10,000 | |
| 6587 | ||||||||||
| 16 Tension/compression spring (Case 2) | 2.658722 | 2.6586♣ | 2.65856 | 2.6586 | 2.6586 | N/A | N/A | 2.6586 | 2.658558 | 2.658560 |
| 2.659550 | 2.6606 | 2.66879 | 2.9313 | 2.6586 | 2.71 | 2.666 | 2.6586 | 2.658559 | 2.662352 | |
| 2.660999 | 2.6995 | 2.69949 | N/A | N/A | N/A | N/A | 2.6586 | 2.658559 | 2.700421 | |
| 9.4671 × 10−4 | 9.1532 × 10−3 | 0.01819 | 0.2426 | 9.982 × 10−11 | 0.0948 | 0.01644 | 1.6402 × 10−12 | 2.7129 × 10−7 | 0.0103828 | |
| 4223 | ||||||||||
| 4705 ± 325 | 50,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 10,000 | |
| 4996 | ||||||||||
| 17 Gear train | 2.3078 × 10−21 | 0♣ | 0 | 0 | 6.7660 × 10−19 | N/A | N/A | 0 | 0 | 1.350 × 10−18 |
| 3.5365 × 10−21 | 6.57 × 10−22 | 0 | 0 | 2.3015 × 10−16 | 9.53 × 10−18 | 7.917 × 10−15 | 0 | 0 | 1.315 × 10−13 | |
| 4.9608 × 10−21 | 6.90 × 10−21 | 0 | N/A | N/A | N/A | N/A | 0 | 0 | 1.444 × 10−12 | |
| 1.1169 × 10−21 | 2.02 × 10−21 | 0 | 0 | 3.7492 × 10−16 | 1.54 × 10−17 | 3.838 × 10−14 | 0 | 0 | 3.559 × 10−13 | |
| 860 | ||||||||||
| 1170 ± 456 | 50,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 10,000 | |
| 1870 | ||||||||||
| 18 Himmelblau | −30,664.873 | −30,663.305+ | −30,665.54 | −30,666 | −30,666 | N/A | N/A | −30,666 | −30,665.539 | −30,665.54 |
| −30,664.848 | −30,652.862 | −30,665.54 | −30,666 | −30,666 | −3.07 × 104 | −3.067 × 104 | −30,666 | −30,665.539 | −30,665.54 | |
| −30,664.834 | −30,625.231 | −30,665.54 | N/A | N/A | N/A | N/A | −30,666 | −30,665.539 | −30,665.53 | |
| 0.0195687 | 8.63379 | 0 | 9.9915 × 10−5 | 5.4957 × 10−8 | 0.318 | 1.109 × 10−11 | 5.8638 × 10−8 | 1.4552 × 10−11 | 9.6829 × 10−4 | |
| 4494 | ||||||||||
| 4694 ± 219 | 10,000 | N/A | 15,000 | 50,000 | 100,000 | 100,000 | 100,000 | 100,000 | 10,000 | |
| 5001 | ||||||||||
| 19 Topology Optimization | 2.63935 | 2.6393♣ | 2.63935 | 2.6393 | 2.6393 | N/A | N/A | 2.6393 | 2.639347 | 2.639364 |
| 2.63935 | 2.6393 | 2.63935 | 2.6393 | 2.6583 | 2.64 | 2.639 | 2.6393 | 2.639347 | 2.661795 | |
| 2.63935 | 2.6393 | 2.63935 | N/A | N/A | N/A | N/A | 2.6393 | 2.639347 | 2.747870 | |
| 0 | 1.39 × 10−15 | 9.11 × 10−16 | 2.8925 × 10−10 | 5.4519 × 10−2 | 1.36 × 10−15 | 3.392 × 10−15 | 0 | 4.4409 × 10−16 | 0.0281439 | |
| 2613 | ||||||||||
| 3021 ± 237 | 50,000 | N/A | 15,000 | 50,000 | 200,000 | 200,000 | 200,000 | 200,000 | 10,000 | |
| 3526 | ||||||||||
| Test Problem | Best | Average | Worst | STD | No. Analyses |
|---|---|---|---|---|---|
| Speed reducer | 1 | 1 | 1 | 1 | 1 |
| Industrial refrigeration system design | 1 | 7 (0.0322132 vs. 0.032213) | 5 (0.0322160 vs. 0.032213) | 6 (6.7082 × 10−7 vs. 0) | 1 |
| Tension/compression spring design (1) | 1 | 7 (0.012668 vs. 0.012665) | 5 (0.012670 vs. 0.012665) | 8 (2.1152 × 10−6 vs. 0) | 1 |
| Pressure vessel design | 1 | 1 | 1 | 1 | 1 |
| Welded beam design | 1 | 1 | 1 | 1 | 1 |
| Three-bar truss design | 1 | 1 | 1 | 1 | 1 |
| Multiple disk clutch brake design | 1 | 1 | 1 | 1 | 1 |
| Planetary gear train design optimization | 1 | 1 | 1 | 4 | 1 |
| Step-cone pulley problem | 1 | 1 | 1 | 10 (4.6437 × 10−3 vs. 0) | 1 |
| Robot gripper problem | 1 | 1 | 1 | 6 (2.8263 × 10−7 vs. 0) | 1 |
| Hydrostatic thrust bearing design | 1 | 1 | 1 | 1 | 1 |
| Four-stage gearbox problem | 2 | 2 | 1 | 1 | 1 |
| Ten-bar truss design | 12 (524.5885 vs. 522.9644) | 10 (524.6004 vs. 523.0724) | 7 (524.6111 vs. 524.45) | 7 (0.0113519 vs. 0) | 1 |
| Rolling element bearing | 2 | 2 | 2 | 1 | 1 |
| Gas transmission compressor design | 2 | 1 | 1 | 1 | 1 |
| Tension/compression spring design (2) | 12 (2.658722 vs. 2.658558) | 6 (2.659550 vs. 2.658559) | 5 (2.660999 vs. 2.658559) | 7 (9.4671 × 10−4 vs. 0) | 1 |
| Gear train design | 13 (2.3078 × 10−21 vs. 0) | 8 (3.5365 × 10−21 vs. 0) | 6 (4.9608 × 10−21 vs. 0) | 7 (1.1169 × 10−20 vs. 0) | 1 |
| Himmelblau’s function | 14 (−30,664.873 vs. −30,665.54) | 15 (−30,664.848 vs. −30,665.54) | 10 (−30,664.834 vs. −30,665.53) | 13 (0.0195687 vs. 0) | 1 |
| Topology optimization | 2 | 2 | 1 | 1 | 1 |
| Algorithm | Best | Average | Worst | STD | No. Analyses | B+A+W | B+A+W+STD | TOTAL |
|---|---|---|---|---|---|---|---|---|
| HALSGWJA-Present | 11 | 10 | 12 | 10 | 19 | 33 | 43 | 62 |
| EnMODE [54,65,68] | 14 | 13 | 14 | 3 | 0 | 41 | 44 | 44 |
| COLSHADE [55,65,68] | 13 | 12 | 13 | 11 | 0 | 38 | 49 | 49 |
| En(L)SHADE [56] | 16 | 14 | 16 | 14 | 0 | 46 | 60 | 60 |
| IMODE-KG [57] | 10 | 8 | 9 | 0 | 2 | 27 | 27 | 29 |
| DESS [58] | 14 | 13 | N/A | N/A | 0 | 27 | 27 | 27 |
| SASS [53,59,68] | 12 | 13 | 12 | 3 | 0 | 37 | 40 | 40 |
| SDDS-SABC [59] | 8 | 6 | 1 | 0 | 0 | 15 | 15 | 15 |
| IYDSE [57,60] | 10 | 5 | 5 | 0 | 0 | 20 | 20 | 20 |
| KOA [57,74]—CGKOA [61] | 10 | 8 | 6 | 2 | 0 | 24 | 26 | 26 |
| MSFPSO [62] | 12 | 9 | 7 | 4 | 0 | 28 | 32 | 32 |
| ESAO [63] | 11 | 5 | N/A | 1 | 0 | 16 | 17 | 17 |
| IDMO [64] | 12 | 7 | N/A | 0 | 0 | 19 | 19 | 19 |
| LMWOAGWO [65] | N/A | 8 | N/A | 0 | 0 | 8 | 8 | 8 |
| CSELGWO [66] | N/A | 9 | N/A | 0 | 0 | 9 | 9 | 9 |
| MPSGO [67] | 13 | 13 | 12 | 3 | 0 | 38 | 41 | 41 |
| MAHA [68] | 14 | 12 | 10 | 2 | 0 | 36 | 38 | 38 |
| EJAYA [57,70] | 10 | 5 | 3 | 0 | 1 | 18 | 18 | 19 |
| Algorithm | Best | Average | Worst | STD | No. Analyses | Cumul. Aver. Rank ΣAR (Partial Aver B+A+W) | Mean Cumul. Aver. Rank ΣAR/5 |
|---|---|---|---|---|---|---|---|
| HALSGWJA-Present | 3.684 | 3.632 | 2.947 | 4.105 | 1 | 15.368 (10.263) | 3.074 |
| EnMODE [54,65,68] | 1.368 | 2.947 | 2.211 | 5.421 | 6.632 | 18.579 (6.526) | 3.716 |
| COLSHADE [55,65,68] | 1.579 | 3.684 | 2.842 | 4.579 | 5.474 | 18.158 (8.105) | 3.632 |
| En(L)SHADE [56] | 2.052 | 2.789 | 1.947 | 3.053 | 9.316 | 19.157 (6.788) | 3.831 |
| SASS [53,59,68] | 2.842 | 3.421 | 2.947 | 5.421 | 7.263 | 21.894 (9.210) | 4.379 |
| MPSGO [67] | 2.614 | 3.052 | 2.895 | 5.631 | 9.316 | 23.508 (8.561) | 4.702 |
| MAHA [68] | 2.895 | 3.316 | 3.473 | 5.789 | 9.316 | 24.789 (9.684) | 4.958 |
| Algorithms | x1 (mm) | x2 (mm) | x3 (mm) | x4 (mm) | x5 (mm) | x6 (mm) | x7 (mm) | x8 | x9 | x10 (mm) | x11 (mm) | Structural Weight (kg) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HALSGWJA Present | 0.50000 | 1.21301 | 0.50000 | 0.77611 | 0.50000 | 1.48975 | 0.50000 | 0.345 | 0.345 | −29.1035 | 0.00011 | 21.37798 |
| FHGWJA [7] | 0.50000 | 1.21204 | 0.50000 | 0.77908 | 0.50000 | 1.49004 | 0.50000 | 0.345 | 0.345 | −28.9781 | 0.00010 | 21.38340 |
| EJAYA [70] | 0.50000 | 1.11631 | 0.50000 | 1.30228 | 0.50000 | 1.50000 | 0.50000 | 0.345 | 0.32680 | −19.5709 | 0.00838 | 22.84297 |
| IGWO [72] | 0.50000 | 0.88641 | 0.50000 | 1.25781 | 0.64809 | 0.91372 | 0.50000 | 1.00000 | 0.52483 | 1.94790 | 15.3719 | 21.39473 |
| Chaotic GWO | 0.84252 | 0.50000 | 0.50000 | 1.36186 | 0.83852 | 0.86445 | 0.57679 | 0.94066 | 0.24622 | 4.55062 | 12.3084 | 21.46164 |
| CSO [72,95] | 0.78544 | 0.56882 | 0.50000 | 1.34514 | 0.82107 | 0.86975 | 0.74586 | 0.89302 | 0.39281 | 0.89510 | 1.17997 | 22.00444 |
| TSA [72,96] | 0.50315 | 0.89471 | 0.50000 | 1.40533 | 0.86396 | 0.84245 | 0.59580 | 0.86533 | 0.06579 | 0.12364 | 2.06338 | 22.70296 |
| ASGWO [73] | 0.50004 | 1.13454 | 0.50009 | 1.27905 | 0.50020 | 1.49996 | 0.50005 | 0.34496 | 0.33248 | −16.3332 | −2.14912 | 22.87188 |
| SMO [76] | 0.5000 | 1.11634 | 0.5000 | 1.30224 | 0.5000 | 1.50000 | 0.5000 | 0.345 | 0.345 | −19.566 | 0.000001 | 22.84298 |
| LIACOR [76,97] | 0.5000 | 1.11593 | 0.5000 | 1.30293 | 0.5000 | 1.50000 | 0.5000 | 0.192 | 0.345 | −19.640 | −0.000003 | 22.84299 |
| KH [76,98] | 0.5000 | 1.14747 | 0.5000 | 1.26118 | 0.5000 | 1.5000 | 0.5000 | 0.345 | 0.345 | −13.998 | −0.8984 | 22.88596 |
| Best ABC [76,99] | 0.5000 | 1.30539 | 0.5000 | 1.10312 | 0.5000 | 0.50000 | 0.5000 | 0.345 | 0.345 | 14.213 | 20.3306 | 22.88605 |
| CLPSO [76,94] | 0.5061 | 1.17379 | 0.5013 | 1.24706 | 0.5037 | 1.49560 | 0.5000 | 0.345 | 0.345 | −9.5985 | 3.3627 | 23.06244 |
| WOA [76,100] | 0.5000 | 1.09276 | 0.5000 | 1.41233 | 0.5000 | 1.45497 | 0.5000 | 0.345 | 0.192 | −24.038 | −3.1789 | 23.12717 |
| ISO [79] | 0.5000 | 1.11642 | 0.5000 | 1.30211 | 0.5000 | 1.5000 | 0.5000 | 0.345 | 0.345 | −19.5525 | −0.00152663 | 22.843 |
| ETO [81] | 0.50282 | 1.2414 | 0.51604 | 1.2201 | 0.60334 | 1.3878 | 0.5000 | 0.74832 | 0.06747 | 2.2526 | −7.2818 | 23.2574 |
| DOA [83] | 0.5081 | 1.2021 | 0.5318 | 1.3052 | 0.5719 | 1.4954 | 0.5557 | 0.3030 | 0.2585 | −24.8171 | 3.4047 | 23.9682 |
| HLOA [83,101] | 0.5000 | 1.0669 | 0.8016 | 1.0704 | 0.5040 | 1.4873 | 0.5000 | 0.192 | 0.192 | −29.9786 | 3.2119 | 23.6956 |
| ALA [84] | 0.5000 | 1.1163 | 0.5000 | 1.3020 | 0.5000 | 1.5000 | 0.5000 | 1.0000 | 0.2391 | −19.5747 | −0.0022 | 22.84238 |
| HHO [84,102] | 0.5000 | 1.1137 | 0.5000 | 1.3065 | 0.5000 | 1.5000 | 0.5000 | 1.0000 | 0.5997 | −20.0430 | 0.0010 | 22.84277 |
| AOA [84,104] | 0.5000 | 1.1179 | 0.5000 | 1.3005 | 0.5000 | 1.5000 | 0.5000 | 0.8525 | 0.1021 | −19.2807 | −1.3098 | 22.84756 |
| DMO [84,103] | 0.5000 | 1.1077 | 0.5000 | 1.3175 | 0.5000 | 1.5000 | 0.5000 | 0.6647 | 0.5054 | −21.1276 | −0.2616 | 22.84771 |
| LSHADE-SPACMA [84,105] | 0.5000 | 1.1059 | 0.5000 | 1.3213 | 0.5000 | 1.5000 | 0.5000 | 0.7355 | 0.9547 | −21.4276 | 0.4018 | 22.84992 |
| SFOA [85] | 0.5000 | 1.2340 | 0.5000 | 1.1870 | 0.8750 | 0.8920 | 0.4000 | 0.345 | 0.192 | 1.5000 | 0.5720 | 23.56158 |
| FA [87] | 0.50000 | 1.36000 | 0.50000 | 1.20200 | 0.50000 | 1.12000 | 0.50000 | 0.345 | 0.192 | 8.87307 | −18.9981 | 22.84298 |
| PSO [87,93] | 0.50000 | 1.11670 | 0.50000 | 1.30208 | 0.50000 | 1.50000 | 0.50000 | 0.345 | 0.192 | −19.5494 | −0.00431 | 22.84474 |
| Algorithms | B−W (kg) | A−W (kg) | W−W (kg) | STD−W (kg) | B−NSA | A−NSA | W−NSA | STD−NSA |
|---|---|---|---|---|---|---|---|---|
| HALSGWJA Present | 21.37798 | 21.37798 | 21.37798 | 0 | 1240 | 1291 | 1387 | 85 |
| FHGWJA [7] | 21.38340 | 21.3905 | 21.4145 | 0.007125 | 1367 | 1309 | 1606/1110 | 343 |
| EJAYA [70] | 22.84297 | 22.94398 | 23.26191 | 0.17098 | N/A | 27,000 | N/A | N/A |
| IGWO [72] | 21.39473 | N/A | N/A | N/A | N/A | 30,000 | N/A | N/A |
| Chaotic GWO | 21.46164 | N/A | N/A | N/A | N/A | 30,000 | N/A | N/A |
| CSO [72,95] | 22.00444 | N/A | N/A | N/A | N/A | 30,000 | N/A | N/A |
| TSA [72,96] | 22.70296 | N/A | N/A | N/A | N/A | 30,000 | N/A | N/A |
| ASGWO [73] | 22.87188 | N/A | N/A | N/A | N/A | 15,000 | N/A | N/A |
| SMO [76] | 22.84298 | N/A | N/A | N/A | N/A | 30,000 | N/A | N/A |
| LIACOR [76,97] | 22.84299 | N/A | N/A | N/A | N/A | 30,000 | N/A | N/A |
| KH [76,98] | 22.88596 | N/A | N/A | N/A | N/A | 30,000 | N/A | N/A |
| Best ABC [76,99] | 22.88605 | N/A | N/A | N/A | N/A | 30,000 | N/A | N/A |
| CLPSO [76,94] | 23.06244 | N/A | N/A | N/A | N/A | 30,000 | N/A | N/A |
| WOA [76,100] | 23.12717 | N/A | N/A | N/A | N/A | 30,000 | N/A | N/A |
| ISO [79] | 22.843 | 22.8569 | 23.2612 | 0.0764 | N/A | 15,000 | N/A | N/A |
| ETO [81] | 23.2574 | N/A | N/A | N/A | N/A | 30,000 | N/A | N/A |
| DOA [83] | 23.9682 | 25.0673 | 25.9506 | 0.5111 | N/A | 2000 | N/A | N/A |
| HLOA [83,101] | 23.6956 | 28.4803 | 34.5482 | 2.5047 | N/A | 2000 | N/A | N/A |
| ALA [84] | 22.84238 | N/A | N/A | N/A | N/A | 15,000 | N/A | N/A |
| HHO [84,102] | 22.84277 | N/A | N/A | N/A | N/A | 15,000 | N/A | N/A |
| AOA [84,104] | 22.84756 | N/A | N/A | N/A | N/A | 15,000 | N/A | N/A |
| DMO [84,103] | 22.84771 | N/A | N/A | N/A | N/A | 15,000 | N/A | N/A |
| LSHADE-SPACMA [84,105] | 22.84992 | N/A | N/A | N/A | N/A | 15,000 | N/A | N/A |
| SFOA [85] | 23.56158 | 23.56160 | 23.56203 | 8.23 × 10−5 | N/A | 50,000 | N/A | N/A |
| FA [87] | 22.84298 | 22.89376 | 24.06623 | 0.16667 | N/A | 20,000 | N/A | N/A |
| PSO [87,93] | 22.84474 | 22.89429 | 23.21354 | 0.15017 | N/A | 20,000 | N/A | N/A |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Furio, C.; Lamberti, L.; Pruncu, C.I. A Novel Hybrid Metaheuristic Algorithm for Real-World Mechanical Engineering Optimization Problems. Appl. Sci. 2025, 15, 12580. https://doi.org/10.3390/app152312580
Furio C, Lamberti L, Pruncu CI. A Novel Hybrid Metaheuristic Algorithm for Real-World Mechanical Engineering Optimization Problems. Applied Sciences. 2025; 15(23):12580. https://doi.org/10.3390/app152312580
Chicago/Turabian StyleFurio, Chiara, Luciano Lamberti, and Catalin I. Pruncu. 2025. "A Novel Hybrid Metaheuristic Algorithm for Real-World Mechanical Engineering Optimization Problems" Applied Sciences 15, no. 23: 12580. https://doi.org/10.3390/app152312580
APA StyleFurio, C., Lamberti, L., & Pruncu, C. I. (2025). A Novel Hybrid Metaheuristic Algorithm for Real-World Mechanical Engineering Optimization Problems. Applied Sciences, 15(23), 12580. https://doi.org/10.3390/app152312580

