Abstract
A new method is presented for an application of the Gaussian mixture model (GMM) to a multi-objective robust design optimization (RDO) of planar steel frame structures under aleatory (stochastic) uncertainty in material properties, external loads, and discrete design variables. Uncertainty in the discrete design variables is modeled in the wide range between the smallest and largest values in the catalog of the cross-sectional areas. A weighted sum of Gaussians is statistically trained based on the sampled training data to capture an underlying joint probability distribution function (PDF) of random input variables and the corresponding structural response. A simple regression function for predicting the structural response can be found by extracting the information from a conditional PDF, which is directly derived from the captured joint PDF. A multi-objective RDO problem is formulated with three objective functions, namely, the total mass of the structure, and the mean and variance values of the maximum inter-story drift under some constraints on design strength and serviceability requirements. The optimization problem is solved using a multi-objective genetic algorithm utilizing the trained GMM for calculating the statistical values of objective and constraint functions to obtain Pareto-optimal solutions. Since the three objective functions are highly conflicting, the best trade-off solution is desired and found from the obtained Pareto-optimal solutions by performing fuzzy-based compromise programming. The robustness and feasibility of the proposed method for finding the RDO of planar steel frame structures with discrete variables are demonstrated through two design examples.
Similar content being viewed by others
Change history
04 December 2020
A Correction to this paper has been published: <ExternalRef><RefSource>https://doi.org/10.1007/s00158-020-02789-9</RefSource><RefTarget Address="10.1007/s00158-020-02789-9" TargetType="DOI"/></ExternalRef>
References
Abido MA (2003) A novel multiobjective evolutionary algorithm for environmental/economic power dispatch. Electr Power Syst Res 65:71–81. https://doi.org/10.1016/S0378-7796(02)00221-3
AISC (2016a) Seismic provisions for structural steel buildings. ANSI/AISC 341-16, Chicago
AISC (2016b) Specification for structural steel buildings. ANSI/AISC 360-16, Chicago
Arendt PD, Apley DW, Chen W (2013) Objective-oriented sequential sampling for simulation based robust design considering multiple sources of uncertainty. J Mech Des:135. https://doi.org/10.1115/1.4023922
ASCE (2017) Minimum design loads and associated criteria for buildings and other structures. ASCE 7-16, Reston
Bartlett FM, Dexter RJ, Graeser MD, Jelinek JJ, Schmidt BJ, Galambos TV (2003) Updating standard shape material properties database for design and reliability. Eng J Am Inst Steel Constr 40:2–14 https://www.aisc.org/Updating-Standard-Shape-Material-Properties-Database-for-Design-and-Reliability. Accessed 27 Dec 2019.
Ben-Tal A, El Ghaoui L, Nemirovski A (2009) Robust optimization. Princeton University Press. https://doi.org/10.1515/9781400831050
Beyer H-G, Sendhoff B (2007) Robust optimization – a comprehensive survey. Comput Methods Appl Mech Eng 196:3190–3218. https://doi.org/10.1016/j.cma.2007.03.003
Brans JP, Vincke P, Mareschal B (1986) How to select and how to rank projects: the Promethee method. Eur J Oper Res 24:228–238. https://doi.org/10.1016/0377-2217(86)90044-5
Campbell JG, Fraley C, Murtagh F, Raftery AE (1997) Linear flaw detection in woven textiles using model-based clustering. Pattern Recogn Lett 18:1539–1548. https://doi.org/10.1016/S0167-8655(97)00148-7
Carreira-Perpinan MA (2000) Mode-finding for mixtures of Gaussian distributions. IEEE Trans Pattern Anal Mach Intell 22:1318–1323. https://doi.org/10.1109/34.888716
Chamroukhi F (2016) Unsupervised learning of regression mixture models with unknown number of components. J Stat Comput Simul 86:2308–2334. https://doi.org/10.1080/00949655.2015.1109096
Chateauneuf A (2008) Principles of reliability-based design optimization. Structural design optimization considering uncertainties. Taylor & Francis. https://doi.org/10.1201/b10995-3
Chatterjee T, Chakraborty S, Chowdhury R (2019) A critical review of surrogate assisted robust design optimization. Arch Comput Methods Eng 26:245–274. https://doi.org/10.1007/s11831-017-9240-5
Chen S-J, Hwang C-L (1992) Fuzzy multiple attribute decision making methods. In: Fuzzy multiple attribute decision making. Springer, Berlin, Heidelberg, pp 289–486. https://doi.org/10.1007/978-3-642-46768-4
Crestaux T, Le Maıˆtre O, Martinez J-M (2009) Polynomial chaos expansion for sensitivity analysis. Reliab Eng Syst Saf 94:1161–1172. https://doi.org/10.1016/j.ress.2008.10.008
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197. https://doi.org/10.1109/4235.996017
Doğan E, Saka MP (2012) Optimum design of unbraced steel frames to LRFD–AISC using particle swarm optimization. Adv Eng Softw 46:27–34. https://doi.org/10.1016/j.advengsoft.2011.05.008
Du X, Chen W (2000) Towards a better understanding of modeling feasibility robustness in engineering design. J Mech Des 122:385–394. https://doi.org/10.1115/1.1290247
Dumonteil P (1992) Simple equations for effective length factors. Eng J Am Inst Steel Constr 29:111–115 https://www.aisc.org/Simple-Equations-for-Effective-Length-Factors. Accessed 27 Dec 2019.
Elishakoff I, Ohsaki M (2010) Optimization and anti-optimization of structures under uncertainty. Imperial College Press. https://doi.org/10.1142/p678
Fraley C, Raftery AE (1998) How many clusters? Which clustering method? Answers via model-based cluster analysis. Comput J 41:578–588. https://doi.org/10.1093/comjnl/41.8.578
Fu G, Shih FY, Wang H (2011) A kernel-based parametric method for conditional density estimation. Pattern Recogn 44:284–294. https://doi.org/10.1016/j.patcog.2010.08.027
Greco S, Matthias E, José F (2016) Multiple criteria decision analysis: state of the art surveys. Springer, New York. https://doi.org/10.1007/978-1-4939-3094-4
Guo X, Zhang W, Zhang L (2013) Robust structural topology optimization considering boundary uncertainties. Comput Methods Appl Mech Eng 253:356–368. https://doi.org/10.1016/j.cma.2012.09.005
Hastie T, Tibshirani R, Friedman J (2009) The elements of statistical learning: data mining, inference, and prediction. Springer Science & Business Media. https://doi.org/10.10007/b94608
Hess PE, Bruchman D, Assakkaf IA, Ayyub BM (2002) Uncertainties in material and geometric strength and load variables. Nav Eng J 114:139–166. https://doi.org/10.1111/j.1559-3584.2002.tb00128.x
Ito M, Kim NH, Kogiso N (2018) Conservative reliability index for epistemic uncertainty in reliability-based design optimization. Struct Multidiscip Optim 57:1919–1935. https://doi.org/10.1007/s00158-018-1903-9
Jalalpour M, Guest JK, Igusa T (2013) Reliability-based topology optimization of trusses with stochastic stiffness. Struct Saf 43:41–49. https://doi.org/10.1016/j.strusafe.2013.02.003
Jin R, Du X, Chen W (2003) The use of metamodeling techniques for optimization under uncertainty. Struct Multidiscip Optim 25:99–116. https://doi.org/10.1007/s00158-002-0277-0
Kiureghian AD, Ditlevsen O (2009) Aleatory or epistemic? Does it matter? Struct Saf 31:105–112. https://doi.org/10.1016/j.strusafe.2008.06.020
Konak A, Coit DW, Smith AE (2006) Multi-objective optimization using genetic algorithms: a tutorial. Reliab Eng Syst Saf 91:992–1007. https://doi.org/10.1016/j.ress.2005.11.018
Lagaros ND, Papadrakakis M (2007) Robust seismic design optimization of steel structures. Struct Multidiscip Optim 33:457–469. https://doi.org/10.1007/s00158-006-0047-5
Lee SH, Chen W, Kwak BM (2009) Robust design with arbitrary distributions using gauss-type quadrature formula. Struct Multidiscip Optim 39:227–243. https://doi.org/10.1007/s00158-008-0328-2
Liu Z, Atamturktur S, Juang CH (2013) Performance based robust design optimization of steel moment resisting frames. J Constr Steel Res 89:165–174. https://doi.org/10.1016/j.jcsr.2013.07.011
Ma Q, Ohsaki M, Chen Z, Yan X (2019) Multi-objective optimization for prestress design of cable-strut structures. Int J Solids Struct 165:137–147. https://doi.org/10.1016/j.ijsolstr.2019.01.035
Maheri MR, Narimani MM (2014) An enhanced harmony search algorithm for optimum design of side sway steel frames. Comput Struct 136:78–89. https://doi.org/10.1016/j.compstruc.2014.02.001
Marler RT, Arora JS (2004) Survey of multi-objective optimization methods for engineering. Struct Multidiscip Optim 26:369–395. https://doi.org/10.1007/s00158-003-0368-6
MathWorks (2019) Statistics and machine learning toolbox user’s guide (r2019b)
McLachlan GJ, Lee SX, Rathnayake SI (2019) Finite mixture models. Ann Rev Stat Appl 6:355–378. https://doi.org/10.1146/annurev-statistics-031017-100325
Ohsaki M, Kinoshita T, Pan P (2007) Multiobjective heuristic approaches to seismic design of steel frames with standard sections. Earthq Eng Struct Dyn 36:1481–1495. https://doi.org/10.1002/eqe.690
Ohsaki M, Yamakawa M, Fan W, Li Z (2019) An order statistics approach to multiobjective structural optimization considering robustness and confidence of responses. Mech Res Commun 97:33–38. https://doi.org/10.1016/j.mechrescom.2019.04.003
Papadimitriou DI, Mourelatos ZP, Hu Z (2018) Reliability analysis using second-order Saddlepoint approximation and mixture distributions. J Mech Des 141(2):021401. https://doi.org/10.1115/1.4041370
Papadrakakis M, Lagaros ND, Plevris V (2005) Design optimization of steel structures considering uncertainties. Eng Struct 27:1408–1418. https://doi.org/10.1016/j.engstruct.2005.04.002
Pezeshk S, Camp CV, Chen D (2000) Design of nonlinear framed structures using genetic optimization. J Struct Eng 126:382–388. https://doi.org/10.1061/(ASCE)0733-9445(2000)126:3(382)
Qu X, Haftka RT (2004) Reliability-based design optimization using probabilistic sufficiency factor. Struct Multidiscip Optim 27:314–325. https://doi.org/10.1007/s00158-004-0390-3
Roy CJ, Oberkampf WL (2011) A comprehensive framework for verification, validation, and uncertainty quantification in scientific computing. Comput Methods Appl Mech Eng 200:2131–2144. https://doi.org/10.1016/j.cma.2011.03.016
Schuëller GI, Jensen HA (2008) Computational methods in optimization considering uncertainties – an overview. Comput Methods Appl Mech Eng 198:2–13. https://doi.org/10.1016/j.cma.2008.05.004
Sung HG (2004) Gaussian mixture regression and classification. Dissertation, Rice University
Toğan V (2012) Design of planar steel frames using teaching–learning based optimization. Eng Struct 34:225–232. https://doi.org/10.1016/j.engstruct.2011.08.035
Vahdani B, Mousavi SM, Hashemi H, Mousakhani M, Tavakkoli-Moghaddam R (2013) A new compromise solution method for fuzzy group decision-making problems with an application to the contractor selection. Eng Appl Artif Intell 26:779–788. https://doi.org/10.1016/j.engappai.2012.11.005
Zhang X, Pandey MD (2013) Structural reliability analysis based on the concepts of entropy, fractional moment and dimensional reduction method. Struct Saf 43:28–40. https://doi.org/10.1016/j.strusafe.2013.03.001
Acknowledgments
The authors are thankful for the fruitful comments from Prof. Makoto Yamakawa at the Tokyo University of Science. Financial support from the Japan International Cooperation Agency (JICA) and JSPS KAKENHI No. JP19H02286 is fully acknowledged.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interests
The authors declare that they have no conflict of interest.
Replication of results
The main steps for applying the proposed method to the RDO problem of planar steel frames are presented in detail in Section 4.5. Training data generated for constructing GMMs in Sections 5.1 and 5.2 are available online at https://bit.ly/gmm_rdosteelframes. Models or source codes used in this study are available from the corresponding author by request for non-commercial purposes only.
Additional information
Responsible Editor: Xiaoping Du
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix. Gradient and Hessian of GMMs
Appendix. Gradient and Hessian of GMMs
Let x = [x1, x2, …, xD]T ∈ ℝD be D-dimensional vectors generated from a D-variate Gaussian \( {p}_{\mathbf{X}}\left(\mathbf{x}\right)\sim {\mathcal{N}}_D\left(\boldsymbol{\upmu}, \boldsymbol{\Sigma} \right) \), such that
Let Σ = UΛUT be the singular value decomposition of the covariance matrix Σ, where U is an orthogonal matrix and Λ is a non-singular diagonal matrix with λd at the dth diagonal component. Let y = UT(x − μ) ∈ ℝD so that ∂ye/∂xd = ude, where e ∈ {1, 2, …, D}, and ude is the (d, e)th element of U. Taking the first derivatives of pX(x), we have
which is the dth element of vector −pX(x)UΛ−1y, which yields the gradient of pX(x) as
Let c ∈ {1, 2, …, D}, and taking the second derivatives of pX(x), we obtain
which is the (c, d)th element of the matrix −pX(x)UΛ−1UT + [pX(x)]−1ggT (Carreira-Perpinan 2000). Hence, the Hessian of pX(x) is
Results in (47) and (49) lead to the gradient and Hessian of the GMM \( \sum \limits_{k=1}^K{\pi}_k\phi \left(\mathbf{x};{\boldsymbol{\upmu}}_{\mathbf{X},k},{\boldsymbol{\Sigma}}_{\mathbf{X},k}\right) \) as
Since the mixing weight wk(x) of the regression function in (13) is a fraction of two GMMs, the following quotient rules, which is applied for calculating the derivatives of f(x) = g(x)/h(x), can be utilized to obtain the gradient and Hessian of the regression function in (15) and (16):
Rights and permissions
About this article
Cite this article
Do, B., Ohsaki, M. Gaussian mixture model for robust design optimization of planar steel frames. Struct Multidisc Optim 63, 137–160 (2021). https://doi.org/10.1007/s00158-020-02676-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-020-02676-3