Abstract
The ever-increasing demands for resource-saving, engineering technology progress, and environmental protection stimulate the progress of the progressive design method. As an excellent promising design method for dealing with the inevitable uncertainty factors, reliability-based design optimization (RBDO) is capable of offering reliable and robust results and minimizing the cost under the prescribed uncertainty level, which can provide a trade-off between economy and safety. However, the primary challenges, including global convergence capacity and complicated mixed design variable type, hinder the wider application of RBDO. This study presents a comprehensive work on the application of ten popular and recent metaheuristic algorithms of five engineering problems. Furthermore, we focus on the RBDO equip with metaheuristic algorithms about its global convergence, robustness, accuracy, and computational speed. This paper also presents the major difference of convergence property between metaheuristic algorithms and gradient algorithms. The detailed statement of this study presents the state-of-the-art in RBDO to demonstrate its crucial technologies and great challenges, as well as the beneficial future development direction.











Similar content being viewed by others
References
Georgioudakis M, Lagaros ND, Papadrakakis M (2017) Probabilistic shape design optimization of structural components under fatigue. Comput Struct 182(4):252–266
Jiang C, Qiu HB, Gao L, Cai XW, Li PG (2017) An adaptive hybrid single-loop method for reliability-based design optimization using iterative control strategy. Struct Multidiscip Optim 56(6):1271–1286
Youn BD, Choi KK, Yang RJ, Gu L (2004) Reliability-based design optimization for crashworthiness of vehicle side impact. Struct Multidiscip Optim 26(3–4):272–283
Meng Z, Zhang Z, Zhou H (2020) A novel experimental data-driven exponential convex model for reliability assessment with uncertain-but-bounded parameters. Appl Math Model 77(1):773–787
Wang L, Liu D, Yang Y, Hu J (2019) Novel methodology of non-probabilistic reliability-based topology optimization (NRBTO) for multi-material layout design via interval and convex mixed uncertainties. Comput Methods Appl Mech Eng 346(4):550–573
Del Rosario Z, Fenrich RW, Iaccarino G (2019) Cutting the double loop: theory and algorithms for reliability-based design optimization with parametric uncertainty. Int J Numer Methods Eng 118(12):718–740
Elishakoff I, Haftka R, Fang J (1994) Structural design under bounded uncertainty optimization with anti-optimization. Comput Struct 53(6):1401–1405
Deb K, Gupta S, Daum D, Branke J, Mall AK, Padmanabhan D (2009) Reliability-based optimization using evolutionary algorithms. IEEE Trans Evol Comput 13(5):1054–1074
Chen CT, Chen MH, Horng WT (2014) A cell evolution method for reliability-based design optimization. Appl Soft Comput 15(2):67–79
Valdebenito MA, Schueller GI (2010) Reliability-based optimization considering design variables of discrete size. Eng Struct 32(9):2919–2930
Huang HZ, Zhang X (2009) Design optimization with discrete and continuous variables of aleatory and epistemic uncertainties. J Mech Des 131(3):031006–031013
Yang IT, Hsieh YH (2011) Reliability-based design optimization with discrete search space. In: IEEE international conference on quality and reliability, pp 90–94
Yao W, Chen X, Luo W, Van Tooren M, Guo J (2011) Review of uncertainty-based multidisciplinary design optimization methods for aerospace vehicles. Prog Aerosp Sci 47(6):450–479
Chen Z, Qiu H, Gao L, Li P (2013) An optimal shifting vector approach for efficient probabilistic design. Struct Multidiscip Optim 47(6):905–920
Nikolaidis E, Burdisso R (1988) Reliability-based optimization: a safety index approach. Comput Struct 28(6):781–788
Ting Lin P, Chang Gea H, Jaluria Y (2011) A modified reliability index approach for reliability-based design optimization. J Mech Des 133(4):044501–044507
Jiang C, Han S, Ji M, Han X (2015) A new method to solve the structural reliability index based on homotopy analysis. Acta Mech 226(4):1067–1083
Byeng Y, Kyung C, Liu D (2004) Enriched performance measure approach (PMA+) for reliability-based design optimization. In: 10th AIAA/ISSMO multidisciplinary analysis and optimization conference American institute of aeronautics and astronautics, pp 2004–01–1284
Tu J, Choi KK, Park YH (1999) A new study on reliability-based design optimization. J Mech Des 121(4):557–564
Youn BD, Choi KK (2003) An investigation of nonlinearity of reliability-based design optimization approaches. J Mech Des 126(3):403–411
Jeong SB, Park GJ (2017) Single loop single vector approach using the conjugate gradient in reliability based design optimization. Struct Multidiscip Optim 55(4):1329–1344
Liang J, Mourelatos ZP, Nikolaidis E (2007) A single-loop approach for system reliability-based design optimization. J Mech Des 129(12):1215–1224
Lim J, Lee B (2016) A semi-single-loop method using approximation of most probable point for reliability-based design optimization. Struct Multidiscip Optim 53(4):745–757
Valdebenito M, Schuëller G (2010) A survey on approaches for reliability-based optimization. Struct Multidiscip Optim 42(5):645–663
Meng Z, Yang D, Zhou H, Wang BP (2018) Convergence control of single loop approach for reliability-based design optimization. Struct Multidiscip Optim 57(3):1079–1091
Keshtegar B, Hao P (2018) Enhanced single-loop method for efficient reliability-based design optimization with complex constraints. Struct Multidiscip Optim 57(4):1731–1747
Du X, Chen W (2004) Sequential optimization and reliability assessment method for efficient probabilistic design. J Mech Des 126(2):225–233
Torii AJ, Lopez RH, Miguel LF (2016) A general RBDO decoupling approach for different reliability analysis methods. Struct Multidiscip Optim 54(2):317–332
Aoues Y, Chateauneuf A (2010) Benchmark study of numerical methods for reliability-based design optimization. Struct Multidiscip Optim 41(2):277–294
Hao P, Wang Y, Liu X, Wang B, Li G, Wang L (2017) An efficient adaptive-loop method for non-probabilistic reliability-based design optimization. Comput Methods Appl Mech Eng 324(9):689–711
Zhou M, Luo Z, Yi P, Cheng G (2018) A two-phase approach based on sequential approximation for reliability-based design optimization. Struct Multidiscip Optim 57(2):489–508
Yang XS (2009) Firefly algorithms for multimodal optimization. Stoch Algorithms Found Appl 5792(3):169–178
Yildiz AR, Abderazek H (2019) A comparative study of recent non-traditional methods for mechanical design optimization. Arch Comput Methods Eng. https://doi.org/10.1007/s11831-019-09346-8
Deb K, Padmanabhan D, Gupta S, Mall AK (2006) Handling uncertainties through reliability-based optimization using evolutionary algorithms. KanGAL report 2006009
Salazar D, Rocco CM, Galvan BJ (2006) Optimization of constrained multiple-objective reliability problems using evolutionary algorithms. Reliab Eng Syst Saf 91(9):1057–1070
Sahoo L, Bhunia AK, Kapur PK (2012) Genetic algorithm based multi-objective reliability optimization in interval environment. Comput Ind Eng 62(1):152–160
Yang I, Hsieh YH (2011) Reliability-based design optimization with discrete design variables and non-smooth performance functions: AB-PSO algorithm. Autom Constr 20(5):610–619
Safaeian Hamzehkolaei N, Miri M, Rashki M (2016) An enhanced simulation-based design method coupled with meta-heuristic search algorithm for accurate reliability-based design optimization. Eng Comput 32(3):477–495
Chakri A, Yang XS, Khelif R, Benouaret M (2018) Reliability-based design optimization using the directional bat algorithm. Neural Comput Appl 30(8):2381–2402
Lobato FS, da Silva MA, Cavalini AA Jr, Steffen V Jr (2019) Reliability-based robust multi-objective optimization applied to engineering system design. Eng Optim. https://doi.org/10.1080/0305215x.2019.1577413
Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor
Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evol Comput 10(6):646–657
Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge
Knowles JD, Corne DW (2000) Approximating the nondominated front using the Pareto archived evolution strategy. Evol Comput 8(2):149–172
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680
Erol OK, Eksin I (2006) A new optimization method: big bang–big crunch. Adv Eng Softw 37(2):106–111
Du H, Wu X, Zhuang J (2006) Small-world optimization algorithm for function optimization. In: International conference on advances in natural computation, pp 264–273
Latas B (2011) Artificial chemical reaction optimization algorithm for global optimization. Expert Syst Appl 38(10):13170–13180
Formato RA (2009) Central force optimisation: a new gradient-like metaheuristic for multidimensional search and optimisation. Int J Bio Inspir Comput 1(4):217–238
Rashedi E, Nezamabadi Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mech 213(3–4):267–289
Shah Hosseini H (2011) Principal components analysis by the galaxy-based search algorithm: a novel metaheuristic for continuous optimisation. Int J Comput Sci Eng 6(1–2):132–140
Kaveh A, Khayatazad M (2012) A new meta-heuristic method: ray optimization. Comput Struct 112(12):283–294
Kaveh A, Mahdavi V (2014) Colliding bodies optimization: a novel meta-heuristic method. Comput Struct 139(7):18–27
Hatamlou A (2013) Black hole: a new heuristic optimization approach for data clustering. Inf Sci 222(2):175–184
Moghaddam FF, Moghaddam RF, Cheriet M (2012) Curved space optimization: a random search based on general relativity theory. arXiv preprint arXiv:1208.2214
Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science. IEEE, pp 39–43
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim 39(3):459–471
Das S, Biswas A, Dasgupta S, Abraham A, Bacterial foraging optimization algorithm: theoretical foundations, analysis, and applications. In: Foundations of computational intelligence. Springer, pp 23–55
Dorigo M, Birattari M (2010) Ant colony optimization. Springer, Boston
Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845
Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95(5):51–67
Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073
Abderazek H, Ferhat D, Ivana A (2017) Adaptive mixed differential evolution algorithm for bi-objective tooth profile spur gear optimization. Int J Adv Manuf Technol 90(5):2063–2073
Meng Z, Keshtegar B (2019) Adaptive conjugate single-loop method for efficient reliability-based design and topology optimization. Comput Methods Appl Mech Eng 344(2):95–119
Kang Z, Liu PS (2018) Reliability-based topology optimization against geometric imperfections with random threshold model. Int J Numer Methods Eng 115(1):99–116
Gu X, Lu J, Wang H (2015) Reliability-based design optimization for vehicle occupant protection system based on ensemble of metamodels. Struct Multidiscip Optim 51(2):533–546
Acar E, Haftka RT (2007) Reliability-based aircraft structural design pays, even with limited statistical data. J Aircr 44(3):812–823
Spence SMJ, Gioffre M (2012) Large scale reliability-based design optimization of wind excited tall buildings. Probab Eng Mech 28(4):206–215
Kamjoo V, Eamon CD (2018) Reliability-based design optimization of a vehicular live load model. Eng Struct 168(8):799–808
Jiang C, Han X, Guan F, Li Y (2007) An uncertain structural optimization method based on nonlinear interval number programming and interval analysis method. Eng Struct 29(11):3168–3177
Papadrakakis M, Lagaros ND (2002) Reliability-based structural optimization using neural networks and Monte Carlo simulation. Comput Methods Appl Mech Eng 191(32):3491–3507
Meng Z, Zhang D, Li G, Yu B (2019) An importance learning method for non-probabilistic reliability analysis and optimization. Struct Multidiscip Optim 59(4):1255–1271
Keshtegar B (2016) Chaotic conjugate stability transformation method for structural reliability analysis. Comput Methods Appl Mech Eng 310(10):866–885
Lee JO, Yang YS, Ruy WS (2002) A comparative study on reliability-index and target-performance-based probabilistic structural design optimization. Comput Struct 80(3–4):257–269
Wu YT, Millwater HR, Cruse TA (1990) Advanced probabilistic structural analysis method for implicit performance functions. AIAA J 28(9):1663–1669
Youn BD, Choi KK, Park YH (2003) Hybrid analysis method for reliability-based design optimization. J Mech Des 125(2):221–232
Yang D, Li G, Cheng G (2006) Convergence analysis of first order reliability method using chaos theory. Comput Struct 84(8–9):563–571
Meng Z, Li G, Wang BP, Hao P (2015) A hybrid chaos control approach of the performance measure functions for reliability-based design optimization. Comput Struct 146(1):32–43
Keshtegar B, Hao P (2017) A hybrid self-adjusted mean value method for reliability-based design optimization using sufficient descent condition. Appl Math Model 41(1):257–270
Li G, Meng Z, Hu H (2015) An adaptive hybrid approach for reliability-based design optimization. Struct Multidiscip Optim 51(5):1051–1065
Youn BD, Choi KK, Du L (2005) Adaptive probability analysis using an enhanced hybrid mean value method. Struct Multidiscip Optim 29(2):134–148
Ezzati G, Mammadov M, Kulkarni S (2015) A new reliability analysis method based on the conjugate gradient direction. Struct Multidiscip Optim 51(1):89–98
Keshtegar B, Hao P (2018) Enriched self-adjusted performance measure approach for reliability-based design optimization of complex engineering problems. Appl Math Model 57(5):37–51
Yi P, Zhu Z (2016) Step length adjustment iterative algorithm for inverse reliability analysis. Struct Multidiscip Optim 54(4):999–1009
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83(5):80–98
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513
Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114(12):163–191
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105(3):30–47
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69(3):46–61
Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Water cycle algorithm—a novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput Struct 110–111(11):151–166
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Future Gen Comput Syst 97(8):849–872
Gu L, Yang RJ, Tho CH, Makowski M, Faruque O, Li Y (2001) Optimization and robustness for crashworthiness of side impact. Int J Veh Des 26(4):348–360
Keshtegar B, Lee I (2016) Relaxed performance measure approach for reliability-based design optimization. Struct Multidiscip Optim 54(6):1439–1454
Jiang C, Qiu H, Li X, Chen Z, Gao L, Li P (2019) Iterative reliable design space approach for efficient reliability-based design optimization. Eng Comput. https://doi.org/10.1007/s00366-018-00691-z
Giraud Moreau L, Lafon P (2002) A comparison of evolutionary algorithms for mechanical design components. Eng Optim 34(3):307–322
Cho TM, Lee BC (2011) Reliability-based design optimization using convex linearization and sequential optimization and reliability assessment method. Struct Saf 33(1):42–50
Chen ZZ, Li XK, Chen G, Gao L, Qiu HB, Wang SZ (2018) A probabilistic feasible region approach for reliability-based design optimization. Struct Multidiscip Optim 57(1):359–372
Lee JJ, Lee BC (2005) Efficient evaluation of probabilistic constraints using an envelope function. Eng Optim 37(2):185–200
Hao P, Wang YT, Liu C, Wang B, Wu H (2017) A novel non-probabilistic reliability-based design optimization algorithm using enhanced chaos control method. Comput Methods Appl Mech Eng 318(5):572–593
Papadopoulos V, Lagaros ND (2009) Vulnerability-based robust design optimization of imperfect shell structures. Struct Saf 31(6):475–482
Acknowledgements
The supports of the National Natural Science Foundation of China (Grant Nos. 11972143 and 11602076) and the Fundamental Research Funds for the Central Universities of China (Grant No. JZ2020HGPA0112) are much appreciated.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
1.1 RBDO for Automobile Side Impact Case
The RBDO model for automobile side impact case is expressed as:
where
where \(R_{1} { = }R_{2} = \cdots = R_{11} = \varPhi (3)\)
1.2 RBDO for a Bolted Rim
The RBDO model for bolted rim is formulated as (Table 8):
where \(R_{B} \sim N(60,1),M\sim N(60,1)\)
1.3 RBDO for Spur Speed Reducer
The RBDO model for spur speed reducer is depicted as:
1.4 RBDO for Welded Beam
The RBDO model for welded beam is expressed as:
1.5 RBDO for Stiffened Shell
The RBDO for stiffened shell is expressed as:
Rights and permissions
About this article
Cite this article
Meng, Z., Li, G., Wang, X. et al. A Comparative Study of Metaheuristic Algorithms for Reliability-Based Design Optimization Problems. Arch Computat Methods Eng 28, 1853–1869 (2021). https://doi.org/10.1007/s11831-020-09443-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11831-020-09443-z