Seismic Reliability-Based Design Optimization of Reinforced Concrete Structures Including Soil-Structure Interaction Effects

Past destructive earthquakes (e.g. the 1994 Northridge earthquake and the 1995 Kobe earth‐ quake) have left a clear signature on the engineering community worldwide, changing thinking of structural engineers [1-2]. As such, after holding several workshops and confer‐ ences, an innovative approach namely Performance-Based Design (PBD) was presented by modern guidelines [3-5]. In principle, a structure designed using PBD approach should meet performance objectives in accordance with a set of specified reliabilities over its service life. This is aimed to reach structural design candidates associated with more predictable seismic behavior, quantifying and controlling the risk at an engineered acceptable level.


Introduction
Past destructive earthquakes (e.g. the 1994 Northridge earthquake and the 1995 Kobe earthquake) have left a clear signature on the engineering community worldwide, changing thinking of structural engineers [1][2]. As such, after holding several workshops and conferences, an innovative approach namely Performance-Based Design (PBD) was presented by modern guidelines [3][4][5]. In principle, a structure designed using PBD approach should meet performance objectives in accordance with a set of specified reliabilities over its service life. This is aimed to reach structural design candidates associated with more predictable seismic behavior, quantifying and controlling the risk at an engineered acceptable level.
Both seismic demands and capacity parameters, that are inherently uncertain, are highly influential on the acceptable performance level of a structure. Furthermore, due to the fact that a structure on underlying soil is not rigid, soil-structure interaction (SSI) affects the responses of structures during an earthquake. Obviously, ignoring the SSI effects could lead to unrealistic structural responses and seismic demands. Hence, the effects of SSI should be considered in the seismic responses of structures [6]. Therefore, soil type, material properties of the structure, and ground motion characteristics randomly affect the seismic structural responses.
Deterministic structural optimization without considering the uncertainties in design manufacturing and operating processes may lead to unreliable design resulting in inappropriate balance between cost and safety. A proper design procedure must reasonably account for the inherent uncertain nature of a structural system and associated external load [7]. In structural optimization, non-deterministic performance of structures can be taken into account using robust design optimization (RDO) [8] and reliability-based design optimization (RBDO) [9]. RDO aims to minimize variation of the objective function, but RBDO optimizes the structural cost under reliability of the constraints.
A few studies have been implemented in a structural optimization problem, where RBDO is incorporated into PBD concept. Foley et al. [10] proposed a state-of-the-art model code and a PBD methodology. The methodology was applied to multiple-objective optimization problems for single storey and multi-storey structural frameworks with fully and partially restrained connections. Lagaros et al. [11] introduced a tool for the solution of realistic structural optimization problems that incorporate PBD under seismic loading into RBDO. The tool consisted of two distinctive methodologies based on artificial neural networks (ANNs). Fragiadakis et al. [12] presented optimum seismic design of reinforced (RC) structures considering the reliability constraints and PBD, where RBDO was implemented by the evolution strategies (ES). In the study by Moller et al. [13], the concept of PBD with RBDO was implemented by consideration of the uncertainties in the structural demands and capacities in order to evaluate reliability associated with each of the required performance levels. Khatibinia et al. [14] introduced RBDO of RC structures including SSI effects. In their study, the uncertainty of the structural demand was in terms of the random properties of the structure, underlying soil and the uncertain characteristics of artificially generated earthquakes. Also, the structural capacity associated with each of the required performance level in the concept of PBD was treated as an uncertain quantity.
Nonlinear dynamic analysis of structures using finite element method requires much computational effort. This drawback may accentuate when the nonlinear dynamic structural responses are required in RBDO of the structure using the Monte-Carlo Simulation (MCS) method, the importance sampling technique and the response surface method. In order to obtain an acceptable confidence within probabilities of the order close to 10 -4 -10 -6 , the MCS method requires a large number of structural analyses. Based on Lagaros et al. [11], for such results, the large number of analyses ranges from 1.6 × 10 6 to 1.6 × 10 9 is required to achieve 95% likelihood for actual probability. To eliminate such drawbacks, utilizing soft computing-based models (e.g. artificial neural networks (ANNs)) is of crucial importance. These models can efficiently approximate structural responses and limit state functions in reliability analysis and optimization [11,13,15,16]. Recently, as another model, support vector machines (SVMs) due to their simplicity, ease of implementation, and good performance have been developed to represent actual limit state functions. A hybrid of SVM and genetic algorithm, called (SVM-GA), was proposed to forecast reliability in engine systems [17]. The results showed the feasibility of SVM-GA in the reliability prediction compared with those of the ANNs and the autoregressive integrated moving average model. Zhiwei and Guangchen [18] investigated the capability of least squares support vector machine-based MCS (LSSVM-MCS) rather than SVM-MCS in reliability analysis. Based on the results of their study, LSSVM-MCS was more accurate and required less computational effort in comparison with SVM-MCS. Tan et al. [19] stipulated that there is no difference between the performance of the SVM-based response surface method (SVM-RSM) and the radial basis function neural network-based response surface method (RBFN-RSM). As a comparative study, Moura et al. [20] assessed the SVM effectiveness in forecasting time-to-failure and reliability of engineered components based on time series data. The efficacy of SVM with respect to other learning methods was shown. In the context of structural reliability assessment, a sampling method based on the adaptive Markov chain simulation and support vector density estimation was also developed by Dai et al. [21]. In their study, the application of SVM was proposed as a density estimator for structural reliability analysis.
In this chapter, RBDO of RC structures with considering SSI effects under time-history earthquake loading is presented in accordance with the PBD concept of SEAOC guidelines [3]. In this work, a new discrete gravitational search algorithm (DGSA) and an efficient proposed meta-model were introduced for performing RBDO of RC structures [22]. The objective function is the total cost of the structure while the constraints are treated as deterministic and probabilistic. The annual probability of non-performance for each performance level is considered as the probabilistic constraint in RBDO procedure. The new DGSA based on the fundamental concept of the standard GSA [23] is introduced for finding the optimal designs in the RBDO procedure. In DGSA, the position of each agent is presented in positive integer numbers. Also, the velocity of each agent is modified based on the particle swarm optimizer with passive congregation (PSOPC) which was proposed by He et al. [24]. The modifications can improve the global exploration ability of DGSA and overcome the shortcomings of the Binary GSA (BGSA) model introduced by Rashedi et al. [25]. A meta-model-based MCS method is also presented herein to take into account the probabilistic constraint in conjunction with the nonlinear finite element analysis (FEM) of SSI system. Due to the fact that the computational cost of MCS for structural reliability analysis is high, the meta-model is proposed to predict the structural seismic responses of SSI system, and significantly reduce the computational effort of the RBDO process. The meta-model is a combination of weighted least squares support vector machine (WLS-SVM) [26] and Morlet wavelet kernel function, which is called WWLS-SVM [14,22,27]. The selection of WWLS-SVM parameters efficiently affects the prediction accuracy of WWLS-SVM. Hence, the parameters of WWLS-SVM and wavelet kernel are assigned by using the standard gravitational search algorithm (GSA).
Numerical examples show that the wavelet as a kernel function is much better than those of the common kinds as kernel function in WLS-SVM. The accuracy and generalization of WWLS-SVM is improved using GSA. Furthermore, numerical results demonstrate the efficiency and computational advantages of the proposed DGSA for RBDO of structures.

Formulation of optimization
Seismic design optimization of RC structures under time-history earthquake loads is an ongoing research topic and has received great attention among researchers [14,[27][28][29][30][31][32][33]. As such, RBDO of RC structures with the consideration of SSI effects was investigated in accordance with PBD concept of SEAOC guidelines [3] under seismic loading. This work incorporates the acceptable performance levels and the RBDO theory to compare the achieved annual probability of non-performance with target values for each performance level. The objective of the RBDO problem is to minimize the total cost whereas the deterministic and probabilistic constraints should not exceed a specified target.
where C TOT is the total cost; β annual is the system reliability index corresponding to the jth performance level (performance function), G j (X , X rand ) ; β j Target is the prescribed target value of the reliability index; N g is the number of deterministic constraints, g i (X ) ; A given set of discrete values, X, is expressed by R d and design variables, x k, can take values only from this set. The vector X rand represents the random variables.

Life-cycle cost assessment of RC structure
The total cost, C TOT , of a structure is the initial structural cost for a new structure construction and the repair cost from an earthquake and different levels of damage that may occur during the life of structure. This cost can be expressed as a function of the design vector X and the time t as follows: where C IC is the initial cost of structure; C RC is the present value of the repair cost. In this study, the initial cost is considered as the sum of the total cost of concrete, C C , and the total cost of reinforcing steel, C S , is given [14]: 1 1 Ne Ne where w C and w S are the unit cost coefficients of each material; b i , h i, and L i are the section dimensions of ith element and its length; and A Si is the total reinforcement in the section of element. N e is the number of the elements of the structure.
The repair cost refers to the cost of damage level from earthquake that may occur during the life of a structure. In this study, the overall damage index, DI overall , is considered as an indicator of structural damage. The total expected cost of repair based on the overall damage index is expressed as follows [13]: where f DI overall is the probability density function for the index, DI overall . C RC | DI overall is the expected present cost which is defined as [34]: where υ and r are the mean occurrence of earthquakes and the discount rate, respectively. C 0 is the complete replacement cost, with k = 1.20 assumed to be a factor to account for demolition and clearing. In this study, the value of 0.04 is assumed for the discount rate, r.

Constraint handling approach
A comprehensive overview of the most popular constraint handling approaches used in conjunction with meta-heuristic optimization methods was presented in the literature review by Coello Coello [35]. In the present study, the external penalty function method as one of the most common forms of the penalty function in the structural optimization [15,[27][28][29][36][37][38][39] is employed to transform constrained RBDO problem into unconstrained one as follows: where fit(X ), PF and r p are the modified function, the penalty function, and an adjusting coefficient, respectively. The penalty function based on the violation of normalized constraints [36] is defined as the sum of all active constraints violations as indicated: This formulation allows solutions with violated constraints, and the objective function is always greater than the non-violated one.

Reliability assessment of RC structure
In order to evaluate the system reliability index corresponding to each of the performance levels, RC structures should be assessed in the RBDO procedure [14,22]. The system reliability index corresponding to each of the performance levels are estimated by MCS method. In the following subsections, the procedure of assessment of RC structures is explained.

Required database
In PBD approach, many uncertain variables influence the structural seismic responses. In the studies by Khatibinia et al. [14,22], material properties of concrete, steel and soil, as well as earthquakes are considered as intervening uncertain variables. Because of a few historical records of earthquake for a selected site, selection of a proper ground motion record for a site is often difficult, even impossible in some cases. To overcome this problem, artificial earthquakes, statistically influenced by desired properties of a selected site, are utilized in seismic design of structures. The spectral representation method based on time domain procedure can be used for generation of artificial earthquakes [40]. The proper parameters for generation of artificial earthquakes are selected according by values proposed by Möller et al. [13]. In order to perform RBDO of RC structures using the proposed meta-model-based MCS, samples are generated randomly, and are used to train and test the meta-model. Inputs of the meta-model include the random combinations of intervening variables. In order to generate the database, seven random Peak Ground Acceleration (PGA) values are chosen. The PGA values are equal to 260, 350, 400, 550, 650, 700 and 800 (cm/sec 2 ). Accordingly, by using the Latin Hypercube Design (LHD) sampling method [41], and considering the 120 combinations based on the intervening variables for each PGA value, the total number 840 combinations are generated.
Then, corresponding to the each PGA of each 840 combinations, five artificial earthquakes, as sub-combinations, with random phase angles are generated corresponding to each PGA value. For each of the 840 combinations, in the first phase, the structure is analyzed subjected to the combination of gravity loads according to ACI code [42]. Steel reinforcement ratios of longitudinal bars of structural elements' cross-sections, ρ, shall be satisfied in accordance with ACI code [42]. Furthermore, when choosing the steel reinforcement ratios, it is verified that they are sufficient to provide adequate strength against the combination of gravity loads. Based on ACI code [42], the strong column-weak beam concept shall be satisfied for every joint of designed structures for earthquake loads. In the second phase, nonlinear dynamic analysis of SSI system is performed for each sub-combination and seismic responses of SSI system are obtained. Using nonlinear dynamic analysis of SSI system, maximum roof displacement, u max , maximum inter-storey drift, DR max , maximum local damage index, DIL max , and overall damage index, DI overall , are considered as the structural seismic responses. After that, the mean, R i , and the standard deviation, σ R i , of ith seismic response, R i , corresponding to each of the 840 combinations subjected to five artificial earthquakes, are achieved. In this work, the modified Park-Ang damage index [43] as one of the most acceptable indices in seismic damage analysis of structures is used for calculating DIL max and DI overall .

Limit state functions
The operational, life safety and collapse prevention levels have been defined as the performance levels. A performance level depends on some limit state functions. A limit state function, G(X), is determined by capacity, R LIM , and demand, R(X ), as follows [13,22]: where R LIM is the limiting value for a seismic response R(X ) at a given performance level, with mean value of μ and coefficient of variation δ.
The limit state functions and their probability distribution function (PDF) for the performance levels, according to SEAOC guidelines (2000), are shown in Table 1.

Performance level
Limit sate function Life safety Table 1. The limit sate functions of the performance levels [14,22] In Table 1, ū y is the yielding horizontal displacement at top storey of the frame which is determined by a pushover analysis. Furthermore, the demand, R(X ), corresponding to each of seismic responses are defined using the mean, R , and the standard deviation, σ R .

Annual probability of non-performance
The non-performance probability, P f , is considered as a function of the limit state functions in proportion to a specified performance level. Using the evaluation of the multiple integral over the failure domain, G(X) ≤ 0, P f is calculated as follows: where f X (X) is the joint probability density function of X .
For each performance level, the total exceeding probability, P f E , is considered as a series system. Determination of the total exceeding probability, P f E , is based on integration of a multi-normal distribution function. In order to estimate the integral, the MCS method is used concurrently for all limit state functions in proportional to the performance levels listed in Table 1. Therefore, the seismic reliability corresponding to the each performance level is defined by an annual probability of non-performance. The annual probability of non-performance, P f annual , is computed using the occurrence of earthquakes as a Poisson process [13,22]: where β annual can be expressed as an reliability index as shown in Eq. (11), using the standard normal cumulative distribution function, Φ ( ⋅ ).

Seismic responses of SSI system
There are two main approaches for modeling and analyzing SSI systems, namely the direct method and the substructure method either in time domain or in frequency domain [6].
Considering the discretized dynamic equations of structure and soil simultaneously, the direct method models the soil and structure together, and the responses of soil and structure are determined simultaneously by analyzing SSI system in each time step [22].
In the direct method, the discretization of nonlinear dynamic equations can be expressed in FEM framework as: where M , C and K T are mass, damping, and tangent stiffness matrices of SSI model, respectively; Δu is the incremental vector of the relative displacements for SSI system between times t and t + Δt ; and F (t) is the vector of internal forces at time t. The term ü g , x (t + Δt) is the freefield component of acceleration in x direction. The column matrix, m x , is the directional mass values of the structure only.
Over the past two decades, the use of damage and energy concepts for the seismic performance evaluation and design of structures has attracted considerable attention among the researchers [30,[44][45][46][47]. These concepts can be simultaneously used through a combined damage index namely Park-Ang damage index. The index is taken into account as a combined index, defined as the linear combination of the maximum displacement and the hysteretic energy dissipation for a structural element. For this reason, the damage index [44] is one of the indices that have widely been used for damage assessment and damage-based design of RC structures [14, 22, 28-30, 45-46, 48]. As shown in Table 1, some limit states of the performance levels depend on the damage indices.
An improved version of the index namely modified Park-Ang damage index [43] is defined based on the cross-section deformation of structural elements as: where θ m is the maximum rotation during loading history; θ u and θ y are the ultimate and yield rotation, respectively; M y is the yield moment; and ∫ d E H is the hysteretic energy dissipated in the same cross-section. Two connected indices, storey and overall damage indices, are computed using the weighting factors based on dissipated hysteretic energy at components and storey levels, respectively, as follows: , , , ; where λ i is energy weighting factor; and E i is total absorbed energy by the component or storey i. Ne and Ns are the number of structural elements and stories, respectively.

Finite element model of SSI system
OpenSEES [49], as an open-source computational software framework, is used for by simulation of SSI system, and performing nonlinear dynamic analyses of SSI system depicted in Fig.  1. Assuming materials of constant properties over its depth, soil encompasses different layers, and the foundation is considered as rigid strip footing. Beams and columns of structure are modeled using force-based nonlinear beam-column element with considering the spread plasticity along the element's length. The integration along each element is based on Gauss-Lobatto quadrature rule. Also, the infinite boundaries of soil are modeled using the artificial boundaries (Fig. 1). The model of soil-structure system shown in Fig. 1 was successfully used by [14,22,31].
The Kent-Scott-Park model [50] is utilized for modeling the confined and unconfined concrete of cross-sections of structural elements. The constitutive parameters of this model are: f c =concrete peak strength in compression, f u =residual strength, ε 0 =strain at peak strength, and ε u =ultimate compressive strain ( Fig. 2(a)). The material of cover and core concrete used in the cross-section are modeled as unconfined and confined, respectively. The constitutive model of confined concrete developed by Saatcioglu and Razvi [51], are used. Furthermore, to determine the ultimate compressive strain of confined concrete, the relationship introduced by Paulay and Priestley [52] is utilized as: where ε u c , ε u o and ε u s are the ultimate compressive strain of confined and unconfined concrete, and the ultimate strain of longitudinal steel reinforcement in tensile stress, respectively; ρ v , f yh and f cc are the volumetric ratio, and the yield stress of confining steel reinforcement, and the peak strength of confined concrete in compression, respectively.
In this study, the one-dimensional J 2 plasticity model with linear hardening is utilized for modeling the constitutive behavior of the steel reinforcement. The material parameters defining J 2 plasticity model are: f y =yield strength, H=hardening modulus and E=Young's modulus ( Fig. 2(b)).

Figure 1.
Direct method configuration for modelling of SSI system [22,31] Soil layers are modeled using isoperimetric four-node quadrilateral finite elements and assuming bilinear displacement interpolation. The plane strain condition is assumed for the soil domain with considering a constant soil thickness corresponding to the inter-frame distance. The material of the soil is modeled using a modified pressure-independent multi-yield-surface J 2 plasticity model [53]. As shown in Fig. 3, this nonlinear model of soil material is described by a shear stress-strain backbone curve. The detailed description of the parameters of the shear stress-strain backbone curve can be found in [53]. One of the major problems in SSI system for infinite media has been the modeling of the domain boundaries. Infinite boundaries have to absorb all outgoing waves and reflect no waves back into the computational domain. In this study, the standard viscous boundary proposed by Lysmer and Kuhlemeyer [54] is used for this purpose. This boundary can be described by two series of dashpots oriented normal and tangential to the boundary of a finite element mesh ( Fig. 1) as follows: where C n and C s are the normal and shear damping, respectively; ρ and v are the mass density and Poisson ratio of soil, respectively; a and b are dimensionless parameters to be determined, and V p and V s are dilatational and shear wave velocity of propagation, respectively. Standard viscous boundary with the normal and shear damping is modeled using the Zero Length element. Moreover, the parameters of soil layers are consisted of G i as low strain shear modulus, B i as bulk modulus, and τ i that is shear strength, with i=1,2,...,n representing the soil layers' number. Other parameters of soil material depend on B i , G i , and V p, i .
The material damping matrix, C, of the SSI system is assembled by its corresponding damping matrices of structure and soil and considering the Rayleigh damping model. The factors of proportionality for damping matrices of structure and soil are computed based on 5% and 10% viscous damping respectively for structure and soil. The P-Δ effects are regarded in nonlinear time-history analyses. The accelerated Newton algorithm based on Krylov subspaces [55] is utilized for solving nonlinear equations of SSI system equilibrium.

Artificial earthquakes
For RBDO of structures, it is then necessary to utilize accelerograms of compatible characteristics with a desired site. It is often difficult or impossible in some cases to choose a proper record for a site, since historically recorded accelerograms for a given site could be limited or scare. Hence, artificial earthquakes that are statistically influenced by desired properties of the given site are very useful for seismic design of structures. In this work, spectral representation method based on time domain procedure is used for the generation of synthetic ground motion records. The non-stationary ground motion is simulated using this method as [13]: where a(t) , I m (t) and S KT (.) are the non-stationary ground motion, the modulation function and the specific power spectral density function (PSDF), respectively. NFR is the number of sine functions or frequencies included, between 0 and f max , δ S and R N are the coefficient of variation and a standard normal variable that used in ordinates of PSDF, Δf is frequency step, and θ n are random phase angles with a uniform distribution between 0 and 2π. In this work, the modulation function expressed in [13] is used: where T 1 , T 2 and T are specific times and the duration of the simulated record, d and c are constants. Also, the PSDF of the non-stationary ground motion suggested by Clough and Penzien [56] is considered as: where S 0 is the constant PSDF of input white-noise random process; f g and ξ g are the characteristic ground frequency and the ground damping ratio; f f and ξ f are parameters for a highpass filter to attenuate low frequency components. As listed in Table 2, the parameters for the generation of simulated ground motion are selected according to the values proposed by Möller et al. [13].  Table 2. Parameters for the generation of simulated ground motion (* a G = max(a(t))) The PGA values are obtained corresponding to hazard curves and produced for a specific region. As shown in Table 3, in this work the hazard curves presented by Möller et al. [13] are used. An artificial earthquake generated based on Eq. (19) is shown in Fig. 4.

The new discrete gravitational search algorithm
Based on the work presented by Khatibinia et al. [14], a new discrete gravitational search algorithm (DGSA) based on the standard gravitational search algorithm (GSA) is utilized to find the optimum designs in the RBDO procedure.  (22) where N, M i (t) and fit i (t) represent the population size, the mass and the fitness value of agent i at tth iteration, respectively; and worst(t) is defined as the worst fitness of all agents.
To compute the acceleration of an agent, total forces from a set of heavier masses applied to it should be considered based on the law of gravity (Eq. (23)). Afterwards, the next velocity of an agent is calculated as a fraction of its current velocity added to its acceleration (Eq. (24)). Then, its next position could be calculated using Equation (25):

M t a t r and G t x t x t R t
where a i d , v i d and x i d present the acceleration, velocity and position of ith agent in dimension d, respectively. r and i and r and j are two uniformly distributed random numbers in the interval [0, 1]; ε is a small value; and R i, j (t) is the Euclidean distance between agent i and j. kbest is the set of first k agents with the best fitness value and biggest mass, which is a function of time, initialized to k 0 at the beginning and decreased with time. Here, k 0 is set to N and is decreased linearly to 1.0. G is a decreasing function of time.

The proposed discrete GSA
The binary GSA (BGSA) for solving discrete problem was developed by Rashedi et al. [25]. In the BGSA model, the positions of agents are indicated by one or zero. Hence, Eq. (24) can be used without any changes for updating the velocity of agents. Because of terms of probability, the velocity must be converted into interval [0, 1] by a transfer function, S(v i d (t)) [25]. For updating the position of the agents, Eq. (25) is re-defined as follows [25]: Based on Eq. (26), a large computer memory is needed for the position of agents in BGSA. Also, coding and encoding of the position of agents is a time consuming process. In order to overcome the shortcomings of BGSA, a new DGSA based on the fundamental concept of the standard GSA with passive congregation is presented herein. The passive congregation strategy as perturbations operator can transfer information among agents in the optimization procedure [24]. Therefore, the search performance of DGSA can be improved using the passive congregation. To achieve this purpose, Khatibinia et al. [14] modified the velocity of agents based on the particle swarm optimizer with passive congregation (PSOPC) which is proposed by He at al. [24]. The modified velocity is expressed as follows:

v t a t r p t x t r p t x t r p t x t
where p best d , p g d and p i d are the best previous position of the ith agent, the best previous position among all the agents and a randomly selected agent from the population, respectively. r i,1 and r i,2 are the random number in the interval [0, 1], respectively; r i,3 is the uniform random number in the interval (0, 1).
In DGSA, the scalar where INT ( ⋅ ) denotes the integral part function.

Approximating the structural seismic responses
MCS requires excessive computational cost for RBDO of structures in order to obtain an acceptable accuracy [11]. Because of the drawback, Khatibinia et al. [22] proposed a meta-model that predicted the mean and the standard deviation of the structural seismic responses in the RBDO process based on MCS. The meta-model consists of weighted least squares support vector machine (WLS-SVM) and wavelet kernel function, which is called WWLS-SVM [14,22,27].

Weighted least squares support vector machines
WLS-SVM was introduced as excellent machine learning algorithms in large-scale problems by Suykens et al. [26]. In fact, assigning weights to SVM as well as to the least squares version of SVM (LS-SVM) is resulted in more robust and precise prediction of functions [26]. WLS-SVM is described as the following optimization problem in primal weight space [26]: Subject to the following equality constraints: ( ) , 1,2,..., n is a training data set; x i ∈ R n and y i ∈ R represent the input and output data.
Operator φ (.) : R n → R d is a function which maps the input space into a higher dimensional space. The vector, w ∈ R d , represents weight vector in primal weight space. The symbols, e i ∈ R and b ∈ R, are the error variable and bias term, respectively. Using the optimization problem, Eq. (30), and the training data set, the WLS-SVM model could be expressed as: It is impossible to indirectly compute w from Eq. (30), for the structure of the function φ(x) is generally unknown. Therefore, the dual problem shown in Eq. (30) is minimized by the Lagrange multiplier method as follows: Based on the Karush-Kuhn-Tucker (KKT) conditions, by eliminating w and e the solution is given by the following set of linear equations: Seismic . . , n y = y 1 , . . . , y n T ; 1 n T = 1, . . . , 1 ; α = α 1 , . . . , α n (35) According to Mercer's condition, a kernel K (. , .) is selected, such that: Consequently, the final WLS-SVM model for the prediction of functions becomes: Weight v k is estimated as follows [57][58]: In WLS-SVM, Gaussian radial basis function (RBF) is frequently used as the kernel function, and it is expressed as: where σ 2 is a positive real constant usually called the kernel width.
Based upon the Suykens et al. [26], the WLS-SVM model based on RBF kernel function for predicting the output data is implemented using the following procedure: Step 1. Assign training data {x k , y k } k =1 Ntot , set N=Ntot.
Step 4. Remove a small number of M points (typically 5% of the N points) which has the smallest values in the sorted | α | .
Step 5. Retain N-M points and set N=N-M.
Step 6. Go to 2 and retrain on the reduced training set.

The new meta-model-based wavelet kernel
Wavelets as kernel function have been introduced and developed in ANNs and SVMs [60][61][62][63].
It has been shown that wavelet kernel functions are superior to other kernel functions in the training ANN and SVM. Accordingly, the kernel function of WLS-SVM is substituted with a specific kind of wavelet functions proposed by Khatibinia et al. [22]. The meta-model based on wavelet kernel function is called WWLS-SVM. The cosine-Gaussian Morlet wavelet is used as the kernel function of WLS-SVM. The wavelet function is mathematically written as follows: where a and b are the scale factor and the translation factor, respectively.
According to Zhang et al. [64], the translation-invariant wavelet kernels can be explained as follows: (41) where n is the number of samples; x and x ∈ R n Therefore, according to Eqs. (40) and (41), the wavelet kernel function of the cosine-Gaussian Morlet wavelet is given as follows: The accuracy of WWLS-SVM prediction depends on the good selection of its parameters.
Selecting appropriate values of these parameters is important for obtaining the excellent predicting performance. Hence, in this study, GSA is used to find the WWLS-SVM optimal parameter, γ, and the wavelet kernel parameters, a and ω 0 . To achieve this purpose, a mean absolute percentage error (MAPE) is used to evaluate the performance of the WWLS-SVM model as follows: The converged solution is affected by the setting value of parameters in GSA. In this study, the values are selected based on the general recommendations by Rashedi et al. (2009). The flowchart of the meta-model based on WWLS-SVM [22] and GSA [14,23] is shown in Fig. 5.

Predicting failure probability of structures
In the RBDO procedure, nonlinear time-history analysis of SSI system is used and it may be failed regarding a number of random structures [65]. In fact, a number of structures collapse and then lose their stability. Hence, these structures should be identified and eliminated from optimization process. For this purpose, a failure probability is considered as stability criterion. An efficient method is presented to train the failure probability with high performance [65]. This efficient method is consisted of a modified adaptive neuro fuzzy inference system (ANFIS) with a hybrid of fuzzy c-means (FCM) [66] and fuzzy particle swarm optimization (FPSO) [67].
To train the modified ANFIS, the input-output data are classified by a hybrid algorithm consisting of FCM-FPSO clustering. The optimum number of ANFIS fuzzy rules is determined by subtractive algorithm (SA).

Hybrid of FCM and FPSO for clustering
The FCM algorithm has been extensively studied and is known to converge to a local optimum in nonlinear problems. Moreover, the FPSO algorithm is robust method to increase the probability of achieving the global optimum in comparison with the FCM algorithm. The FCM algorithm is faster than the FPSO algorithm because it requires fewer function evaluations. This shortcoming of FPSO can be dealt with selecting an adequate initial swarm [65].
In this study, a hybrid clustering algorithm called FCM-FPSO is presented to use the merits of both FCM and FPSO algorithms and increase the procedure of convergence. In this way, the FCM algorithm finds an adequate initial swarm FPSO algorithm for commencing the FPSO. For this purpose, first, the FCM algorithm is utilized to find a preliminary optimization that shown by X FCM . This optimum solution is copied N FCM times to create the some part of the initial swarm FPSO. Other particles of the initial swarm, i.e. X rnd , j ( j = 1, 2, ..., N PSO − N FCM ), are selected randomly to complete the initial swarm. Then, the FPSO algorithm is used using this initial swarm. The algorithm flow of the FCM-FPSO strategy is shown in Fig. 6.

Modified ANFIS
An ANFIS model depends on the number of ANFIS fuzzy rules and membership functions. In other words, creating an ANFIS model with a minimum number of fuzzy rules can eliminate a well-known drawback. Therefore, for overcoming of this drawback, Khatibinia et al. [65] proposed a modified ANFIS to predict the probability of failure. In this model, the number of clusters, the cluster centers and membership grades are considered as parameters which optimized by subtractive algorithm (SA) and the hybrid of FCM-FPSO and used in FIS for tuning ANFIS. The algorithm flow of the proposed model is shown in Fig. 7. The proposed method is executed in the following steps [65]: Step 1. SA finds the optimum number of the clusters (nc).
Step 2. The hybrid FCM-FPSO algorithm partitions training data to nc clusters and determines membership grades each of clusters. This parameters is used for optimizing the center of rules and membership functions for the input and output data.
Step 3. The FIS structure with a minimum number of fuzzy rules and membership functions is generated by using SA and the hybrid FCM-FPSO algorithm. The FIS uses Gaussian function and linear function for membership function of input and output, respectively. These parameters are tuned for the ANFIS.
Step 4. The ANFIS is employed for training data. The ANFIS uses a hybrid learning algorithm to identify parameters of Sugeno-type fuzzy inference systems. a combination of the leastsquares method and the back-propagation gradient descent method are applied for training FIS membership functions.

Numerical examples
In this work, two RC frame structures shown in Fig. 8   . Two illustrated RC frame structures [22] For vertical continuity on the dimensions along the height of a column, the section database of columns is divided into three types in the height of RC frame. Hence, a database shown in Table 4 is generated. Similarly, the section database of beams is divided into three types in the height of RC frame. Distribution of beam dimensions along the height of the frame is shown in Table 4. The diameter of longitudinal bars for beams and columns is laid between 12 mm and 32 mm in the databases.
The initial cost is calculated for w C = 60 and w S = 700 Euros. To calculate the total expected cost of repair, first, the cumulative distribution is obtained using MCS and the proposed meta-  [52]. For RBDO of RC structures, the probability density function (PDF), the mean and standard deviation (SD) values for each random constitutive parameter are listed in Table 5.
The concrete material parameters shown in Table 5 are considered for the cover of column cross-sections. The strain corresponding to the peak strength, ε 0 o , and the residual strength, f uo, for unconfined concrete are selected as 0.002 and 0.0, respectively. Shear-wave velocity, V s, and friction angle, φ, are considered as random parameters of the soil layers. The other parameters of soil layers depend on their shear-wave velocities. Thus, in the process, first, the shear-wave velocities of soil layers are randomly selected; then, the other parameters are computed based on the shear-wave velocity. The PGA value, a g , and the central frequency, f g , for soil filter are considered as random variables in the RBDO process. The PGA value is also taken into account as follows [13,22]: where ā g and σ ā g are the mean and the standard deviation of PGA, respectively. The values of these parameters are shown in Table 6.  The presented DGSA requires the user to specify several internal parameters that can affect convergence behavior at the search space. It is found that a population of 50 agents can be adequate. Higher values are not recommended, as this will increase significantly computation time in RBDO. In addition, different optimization runs are carried out for RBDO model in this study, so optimum designs are found by DGSA about 150 iterations. Due to the effect of decreasing gravity, the actual value of the gravitational constant, G(t), depends on the actual age of the universe. In this study, G(t) is considered as a linear decreasing function [23] in DGSA. Since the initial value of the gravitational constant is found to affect the optimization results significantly, the fixed value of G 0 = 50 is utilized in this study. In order to consider the stochastic nature of the optimization process, ten independent optimization runs are performed and the best solution is considered as the final results.

Example 1: Six-storey RC frame
Six-storey RC frame is shown in Fig. 8(a). In the frame, the length of each bay and the height of stories are 5 m and 3 m, respectively. The members of the structure are divided into four groups for the columns C 1 , C 2 , C 3 , C 4 and four groups B 1 , B 2 , B 3 and B 4 for the beams. The groups of structural elements are presented in Fig. 8(a).

Training and testing the meta-model
To predict the mean, R i , and the standard deviation, σ R i , of ith seismic response during RBDO of the frame, the proposed meta-models are trained based on the generated database. The WWLS-SVM training during GSA is performed according to five-fold cross-validation. The lower and upper bonds of the parameters required in the optimization process are selected as γ ∈ 1.0, 500 , a ∈ 0.5, 5.0 and ω 0 ∈ 1.0, 10 , respectively. Therefore, the training optimal parameters of the meta-model associated with the mean and the standard deviation of seismic responses are shown in Table 7.
In order to validate the performance and accuracy of the proposed meta-model, relative rootmean-squared error, i.e. RRMSE, and R 2 as the absolute fraction of variance, during testing the meta-model and WLS-SVM, are defined using the following equations:   Table 8. Performance associated with the mean and the standard deviation of the seismic responses.
As given in Table 8, the proposed meta-model trained for the mean and the standard deviation of seismic responses has proper performance generality. Thus, the approximating performance of the meta-model based on WWLS-SVM and GSA is better than the WLS-SVM with RBF kernel in predictive ability and precision.

Results of RBDO
In this example, RBDO of the RC frame is performed using DGSA associated with WWLS-SVM-based MCS. In the reliability process, the reliability indices, β annual , are estimated using WWLS-SVM-based MCS with 10 6 samples generated with the LHD method. The cross-section of beams and columns are selected from Types 2 and 3, which are shown in Table 4. The optimum designs of the RC frame are listed in Table 9. Furthermore, the optimal solutions of DGSA are also compared with those of BGSA in Table 9.
As shown in Table 9, the optimal solutions of DGSA are better than those of BGSA in terms of the total cost and the number of iterations. The minimum reliability index, β annual , obtained corresponding to each performance level by DGSA and BGSA is shown in Table 9.
The convergence histories of the optimum objective function are shown in Fig. 9 for DGSA and BGSA models. As can be seen in Fig. 9, DGSA method is more efficient than BGSA method. Optimum designs are found by DGSA and BGSA in 4450 and 5900 required approximate analyses by the meta-model, respectively.  Figure 9. Convergence histories of the best solution of DGSA and BGSA

Example 2: Nine-storey RC frame
Nine-storey RC frame is shown in Fig. 8(b). In the frame, the length of each bay and the height of stories are 5 m and 3 m, respectively. The members of the structure are divided into six groups for the columns and six groups for the beams. The groups of structural elements are presented in Fig. 8(b).

Training and testing the meta-model
After training database using the presented WWLS-SVM optimal parameters of the metamodel associated with the mean and the standard deviation of seismic responses are shown in Table 10. Furthermore, the performance generality of the proposed meta-model and WLS-SVM is given in Table 10  The results of Table 10 demonstrate that the meta-model is better than the WLS-SVM method in terms of performance generality. Therefore, the meta-model is reliably employed to predict the necessary responses during the RBDO process.

Results of RBDO
As the first example, in this example RBDO of the RC frame is performed using DGSA and BGSA associated with WWLS-SVM-based MCS. In this example, the cross-section of beams and columns are selected from Types 1, 2 and 3, which are shown in Table 4. The best optimum designs of the RC frame are listed in Table 11.
As revealed in Table 11, the optimal solutions of DGSA are better than those of BGSA in terms of the total cost and the number of iterations. The minimum reliability index, β annual , obtained corresponding to each performance level by DGSA and BGSA is shown in Table 11.
The convergence histories of the optimum objective function are shown in Fig. 10 for DGSA and BGSA models. As can be seen in Fig. 10, DGSA method is more efficient than BGSA method. Optimum designs are found by DGSA and BGSA in 4150 and 6150 required approximate analyses by the meta-model, respectively.

Conclusions
In general, the optimum design of structures depends on a number of parameters that are inherently uncertain. Reliability-based design optimization (RBDO) has been employed as the only method that assesses the influence of uncertain parameters and balance both cost and safety of structures. To account for all necessary uncertain and random parameters in RBDO of RC structures and to achieve the realistic optimum design of RC structures, the uncertain material properties of soil and structure, as well as the characteristics of ground motions should be considered as random parameters. Furthermore, the realistic seismic responses of RC structures can be account by consideration of soil-structure interaction (SSI) effects. In this work, a new discrete gravitational search algorithm (DGSA) and a new meta-modeling framework were incorporated for RBDO of RC structures with Performance-Based Design (PBD) under seismic loading. The objective of the RBDO problem was to minimize the total cost whereas the deterministic constraints and the system reliability index corresponding to each of the performance levels should not exceed a specified target. Based on this study, the following conclusions can be drawn: • To reduce the computational effort and computational cost of the Monte-Carlo Simulation (MCS) method, a new meta-model based on a wavelet weighted least squares support vector machine (WWLS-SVM) and gravitational search algorithm (GSA) was utilized in the RBDO procedure. Therefore, the proposed meta-model, as a substitute for the nonlinear dynamic analysis of SSI system, can estimate the reliability index through MCS with a small computational cost.
• The WWLS-SVM and kernel parameters were simultaneously optimized in the proposed meta-model in order to improve performance generality of WWLS-SVM. Numerical results of training and testing the meta-model indicated that performance generality of the metamodel was higher in comparison to WLS-SVM. Hence, the proposed meta-model can predict the nonlinear dynamic analysis of SSI system in terms of accuracy and flexibility.
• The proposed DGSA was presented based on the standard GSA with passive congregation. The passive congregation strategy can be considered as perturbations operator in the optimization procedure. Therefore, the presented DGSA using the passive congregation can transfer information among agents avoiding local minima. Furthermore, the coding and encoding of the position of agents as a time consuming process is omitted in DGSA. To eliminate this drawback, the position of agents was calculated as the integer value. The optimum designs obtained by DGSA were compared with those produced by BGSA model. Numerical examples showed that the proposed DGSA can converge and reach the optimum design more quickly than the BGSA model.
Future extension of current research could include reducing the computations involved in the PBD by replacing MCS with the response surface method or the importance sampling technique. The constraints imposed on the objective function could be also treated as random quantities (see [68]).