Comparison of metaheuristic optimization algorithms for solving constrained mechanical design optimization problems

Abstract Determining the solution for real mechanical design problems is a challenging task when using the newly developed and efficient swarm intelligence algorithms. There are so many difficulties to be addressed, including but not limited to mixed decision variables, diverse constraints, inherent errors, conflicting objectives, and numerous locally optimal solutions. This work analyzes the behavior of nine metaheuristic algorithms, namely, salp swarm algorithm (SSA), multi-verse optimizer (MVO), moth-flame optimizer (MFO), atom search optimization (ASO), ecogeography-based optimization (EBO), queuing search algorithm (QSA), equilibrium optimizer (EO), evolutionary strategy (ES) and hybrid self-adaptive orthogonal genetic algorithm (HSOGA). The efficiency of these algorithms is evaluated on eight mechanical design problems using the solution quality and convergence analysis, which verifies the wide applicability of these algorithms to real-world application problems.

[1]  Hammoudi Abderazek,et al.  A Comparative Study of Recent Non-traditional Methods for Mechanical Design Optimization , 2019, Archives of Computational Methods in Engineering.

[2]  Morteza Kiani,et al.  A Comparative Study of Non-traditional Methods for Vehicle Crashworthiness and NVH Optimization , 2016 .

[3]  Ali R. Yildiz,et al.  Hybrid Taguchi-differential evolution algorithm for optimization of multi-pass turning operations , 2013, Appl. Soft Comput..

[4]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[5]  Singiresu S. Rao Engineering Optimization : Theory and Practice , 2010 .

[6]  Seyedali Mirjalili,et al.  Equilibrium optimizer: A novel optimization algorithm , 2020, Knowl. Based Syst..

[7]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[8]  Liang Gao,et al.  Queuing search algorithm: A novel metaheuristic algorithm for solving engineering optimization problems , 2018, Applied Mathematical Modelling.

[9]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[10]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[11]  Nantiwat Pholdee,et al.  Hybrid real-code population-based incremental learning and differential evolution for many-objective optimisation of an automotive floor-frame , 2017, International Journal of Vehicle Design.

[12]  Tung Khac Truong,et al.  An improved differential evolution based on roulette wheel selection for shape and size optimization of truss structures with frequency constraints , 2016, Neural Computing and Applications.

[13]  A. Kaveh,et al.  A novel heuristic optimization method: charged system search , 2010 .

[14]  Hammoudi Abderazek,et al.  Adaptive mixed differential evolution algorithm for bi-objective tooth profile spur gear optimization , 2017 .

[15]  Mingrui Wu,et al.  Gradient descent optimization of smoothed information retrieval metrics , 2010, Information Retrieval.

[16]  Petros Koumoutsakos,et al.  Reducing the Time Complexity of the Derandomized Evolution Strategy with Covariance Matrix Adaptation (CMA-ES) , 2003, Evolutionary Computation.

[17]  A. Kaveh,et al.  A new meta-heuristic method: Ray Optimization , 2012 .

[18]  Nantiwat Pholdee,et al.  Sine-cosine optimization algorithm for the conceptual design of automobile components , 2020, Materials Testing.

[19]  Yong Wang,et al.  Hybrid Self-Adaptive Orthogonal Genetic Algorithm for Solving Global Optimization Problems: Hybrid Self-Adaptive Orthogonal Genetic Algorithm for Solving Global Optimization Problems , 2010 .

[20]  Yu-Jun Zheng,et al.  Ecogeography-based optimization: Enhancing biogeography-based optimization with ecogeographic barriers and differentiations , 2014, Comput. Oper. Res..

[21]  Ali Rıza Yıldız,et al.  Optimum design of cam-roller follower mechanism using a new evolutionary algorithm , 2018 .

[22]  Ali Rıza Yıldız,et al.  A comparison of recent metaheuristic algorithms for crashworthiness optimisation of vehicle thin-walled tubes considering sheet metal forming effects , 2017 .

[23]  Sebastian Ruder,et al.  An overview of gradient descent optimization algorithms , 2016, Vestnik komp'iuternykh i informatsionnykh tekhnologii.

[24]  Richard A. Formato,et al.  Central force optimization: A new deterministic gradient-like optimization metaheuristic , 2009 .

[25]  R. Venkata Rao,et al.  Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems , 2011, Comput. Aided Des..

[26]  Cai Zi-Xing,et al.  Hybrid Self-Adaptive Orthogonal Genetic Algorithm for Solving Global Optimization Problems , 2010 .

[27]  Hossam Faris,et al.  Harris hawks optimization: Algorithm and applications , 2019, Future Gener. Comput. Syst..

[28]  Sujin Bureerat,et al.  A novel hybrid Harris hawks-simulated annealing algorithm and RBF-based metamodel for design optimization of highway guardrails , 2020 .

[29]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[30]  Jasbir S. Arora,et al.  Introduction to Optimum Design , 1988 .

[31]  R. V. Rao,et al.  Constrained design optimization of selected mechanical system components using Rao algorithms , 2020, Appl. Soft Comput..

[32]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[33]  E. Sandgren,et al.  Nonlinear Integer and Discrete Programming in Mechanical Design Optimization , 1990 .

[34]  Seyed Mohammad Mirjalili,et al.  The Ant Lion Optimizer , 2015, Adv. Eng. Softw..

[35]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[36]  Ibrahim Eksin,et al.  A new optimization method: Big Bang-Big Crunch , 2006, Adv. Eng. Softw..

[37]  H. Amir,et al.  Nonlinear Mixed-Discrete Structural Optimization , 1989 .

[38]  Mitsuo Gen,et al.  A solution method for optimal weight design problem of the gear using genetic algorithms , 1998 .

[39]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[40]  Ali R. Yildiz,et al.  A new hybrid differential evolution algorithm for the selection of optimal machining parameters in milling operations , 2013, Appl. Soft Comput..

[41]  Trung Nguyen-Thoi,et al.  An improved constrained differential evolution using discrete variables (D-ICDE) for layout optimization of truss structures , 2015, Expert Syst. Appl..

[42]  Sadiq M. Sait,et al.  Optimal design of planetary gear train for automotive transmissions using advanced meta-heuristics , 2019 .

[43]  Rajendran Saravanan Manufacturing Optimization through Intelligent Techniques (Manufacturing Engineering and Materials Processing) , 2006 .

[44]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[45]  Seyed Mohammad Mirjalili,et al.  Multi-Verse Optimizer: a nature-inspired algorithm for global optimization , 2015, Neural Computing and Applications.

[46]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

[47]  Hammoudi Abderazek,et al.  A differential evolution algorithm for tooth profile optimization with respect to balancing specific sliding coefficients of involute cylindrical spur and helical gears , 2015 .

[48]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[49]  Zhenxing Zhang,et al.  A novel atom search optimization for dispersion coefficient estimation in groundwater , 2019, Future Gener. Comput. Syst..

[50]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[51]  Xin-She Yang,et al.  Bat algorithm for multi-objective optimisation , 2011, Int. J. Bio Inspired Comput..

[52]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .