35
SANDIA REPORT SAND2005-3223 Unlimited Release Printed June 2005 A Decision Theoretic Method For Surrogate Model Selection Richard V. Field, Jr. Prepared by Sandia National Laboratories Albuquerque, New Mexico 87185 and Livermore, California 94550 Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energys National Nuclear Security Administration under Contract DE-AC04-94AL85000. Approved for public release; further dissemination unlimited.

A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

SANDIA REPORT

SAND2005-3223 Unlimited Release Printed June 2005 A Decision Theoretic Method For Surrogate Model Selection

Richard V. Field, Jr.

Prepared by Sandia National Laboratories Albuquerque, New Mexico 87185 and Livermore, California 94550 Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy�s National Nuclear Security Administration under Contract DE-AC04-94AL85000. Approved for public release; further dissemination unlimited.

Page 2: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

Issued by Sandia National Laboratories, operated for the United States Department of Energy by Sandia Corporation.

NOTICE: This report was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government, nor any agency thereof, nor any of their employees, nor any of their contractors, subcontractors, or their employees, make any warranty, express or implied, or assume any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represent that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government, any agency thereof, or any of their contractors or subcontractors. The views and opinions expressed herein do not necessarily state or reflect those of the United States Government, any agency thereof, or any of their contractors. Printed in the United States of America. This report has been reproduced directly from the best available copy. Available to DOE and DOE contractors from

U.S. Department of Energy Office of Scientific and Technical Information P.O. Box 62 Oak Ridge, TN 37831 Telephone: (865)576-8401 Facsimile: (865)576-5728 E-Mail: [email protected] Online ordering: http://www.osti.gov/bridge

Available to the public from

U.S. Department of Commerce National Technical Information Service 5285 Port Royal Rd Springfield, VA 22161 Telephone: (800)553-6847 Facsimile: (703)605-6900 E-Mail: [email protected] Online order: http://www.ntis.gov/help/ordermethods.asp?loc=7-4-0#online

2

Page 3: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

SAND2005-3223Unlimited ReleasePrintedJune 2005

A decision-theoretic method for surrogate modelselection

Richard V. Field, Jr.Structural Dynamics Research Department

Sandia National LaboratoriesP.O. Box 5800

Albuquerque, NM [email protected]

Abstract

The use of surrogate models to approximate computationally expensive simulation models,e.g., large comprehensive finite element models, is widespread. Applications include surrogatemodels for design, sensitivity analysis, and/or uncertainty quantification. Typically, a surrogatemodel is defined by a postulated functional form; values for the surrogate model parametersare estimated using results from a limited number of solutions to the comprehensive model.In general, there may be multiple surrogate models, each defined by possibly a different func-tional form, consistent with the limited data from the comprehensive model. We refer to eachas a candidate surrogate model. Methods are developed and applied to select the optimal sur-rogate model from the collection of candidate surrogate models. The classical approach is toselect the surrogate model that best fits the data provided by the comprehensive model; thistechnique is independent of the model use and, therefore, may be inappropriate for some ap-plications. The proposed approach applies techniques from decision theory, where postulatedutility functions are used to quantify the model use. Two applications are presented to illus-trate the methods. These include surrogate model selection for the purpose of: (1) estimatingthe minimum of a deterministic function, and (2) the design under uncertainty of a physicalsystem.

3

Page 4: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

This page intentionally left blank.

4

Page 5: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

Contents

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 The model selection problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.1 Candidate models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92.2 Optimal model by classical method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102.3 Optimal model by decision-theoretic method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

3 Surrogate models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.1 Polynomial basis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143.2 Exponential basis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143.3 Indicator basis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

4 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174.1 Deterministic prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174.2 Design under uncertainty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22

5 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Figures

1 Model for a system as an input/output relationship. . . . . . . . . . . . . . . . . . . . . . . . . .72 The Rosenbrock function,f (x1,x2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173 Locations of calibration data,zi , and validation data,z′j , for application #1. . . . . . . 184 Candidate surrogate models forf assumingn = 15. . . . . . . . . . . . . . . . . . . . . . . . . . 195 Model probabilities (left) and expected utilities (right) for each surrogate. . . . . . . .216 g? ∈ G using classical method (left) and decision-theoretic method (right). . . . . . . .217 ξ? vs. n under decision-theoretic (DTM) and classical (CM) method. . . . . . . . . . . .228 Two degree-of-freedom oscillator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239 Locations of validation data (left) and calibration data (right) for application #2. . .2510 Candidate surrogate models forf assumingn = 15. . . . . . . . . . . . . . . . . . . . . . . . . . 2611 Model probabilities (left) and optimal model (right) using classical method. . . . . . .2612 Expected utilities (left) and optimal model (right) for case #1. . . . . . . . . . . . . . . . . .2813 Expected utilities (left) and optimal model (right) for case #2. . . . . . . . . . . . . . . . . .29

5

Page 6: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

This page intentionally left blank.

6

Page 7: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

A decision-theoretic method forsurrogate model selection

1 Introduction

Most systems in science and engineering can be described by an input/output relationship of thetype shown in Fig. 1, where inputx and operatorf are, in general, vector valued. Typically,f isdefined by a collection of differential, integral, and/or algebraic equations with (possibly) randomcoefficients. The objective is to calculate properties of an output vector,y. For example,f can bea finite element model of a spacecraft that maps an applied pressure field,x, to the displacementresponse,y, of an internal component. Properties ofy, e.g., the maximum in time, can then becalculated.

Mathematical models for the system shown in Fig. 1 are developed for one or more reasons,what we refer to as themodel use. For example, we may use the models described above toselect the appropriate stiffness and/or location of the internal component attachment point suchthat maximum in time of its response to the prescribed load is less than some critical value. In thiscase, we say the model use is design.

Real physical systems such as the example described above are often very complex. The mod-els developed to study such systems can therefore involve a large number of equations that canonly be solved numerically with a computer, requiring many hours to obtain an accurate solution.We refer to models of this type ascomprehensive modelsfor the system. Circumstances mayrequire a simplified approximation for the comprehensive model; we refer to this approximationas asurrogate modelfor the system. To illustrate, consider the case where multiple solutions ofthe large finite element model for the spacecraft are necessary. This can occur, for example, ifthe applied pressure field is random in space and/or time, and Monte Carlo simulation is used as

System

PSfrag replacements

Input Operator Output

x f y

Figure 1. Model for a system as an input/output relationship.

7

Page 8: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

the method for analysis. Optimization and sensitivity analyses also often require multiple modelsolutions to estimate, for example, the gradient of the output to changes in one or more designvariables.

Surrogate models are typically based on a limited number of calculations from the comprehen-sive models they approximate. Because of this, there may be more than one surrogate model that isconsistent with the available information. We refer to the collection of these models as thecollec-tion of candidate surrogate modelsfor the system. Typical surrogate models include, but are notlimited to, polynomials functions [7], radial basis functions [1, 16], Kriging interpolation [3, 11],and multivariate adaptive regression splines [6]. One type of surrogate model for non-Gaussianrandom variables and stochastic processes is the polynomial chaos approximation [8, 15].

Most often, one surrogate model from the collection of candidate surrogate models is selectedand used for analysis. Classical methods to select a surrogate, such as the approaches discussed in[7], Chapter 2, and/or [14], typically do not consider the model use. It has been demonstrated (see[5], Section 3.1.3) that this limitation may render classical methods for surrogate model selectioninappropriate for some applications. Herein, we apply a decision-theoretic method, introduced in[5, 13], to select a surrogate model for the system; the proposed approach uses elements from de-cision theory [2], where the model use is included via an appropriate utility function. We apply themethods for surrogate model selection to applications in design and prediction under uncertainty;the method has been developed and applied to more general classes of models [5].

8

Page 9: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

2 The model selection problem

Consider the following input/output relationship motivated by Fig. 1

y = f(x), (1)

wheref : Rd →Rl is a deterministic, measurable mapping, andx =(x1, . . . ,xd)T andy =(y1, . . . ,yl )T

areRd− andRl−valued vectors, respectively. Vectorsx andy may be deterministic or random;for the latter case, we replacex andy with X andY, respectively. We assume: (i)f is the compre-hensive model for a physical system developed for a specific purpose,i.e., the model use, (ii) thefunctional form forf is not explicitly known, but given a value forx, we can calculate the corre-sponding value forf(x), and (iii) limited information onf is available.

The limited information onf is of two types: (a) calibration data, denoted by(zi ,wi), i =1, . . . ,n, wherezi ∈ Rd andwi = f(zi), and (b) prior knowledge,i.e., any information, other thandata, on the underlying physics of the system shown in Fig. 1. Prior knowledge is made up bythe opinions and theories of experts, as well as any literature on the subject; the fact thatf isnonnegative is one example of prior knowledge. We refer to items (a) and (b) collectively as theavailable information onf. Note that by assumptions (ii) and (iii), the effects of any solutionerror are not included; the extension of the methods that follow to the case of nonzero error isstraightforward.

2.1 Candidate models

There may be more than one surrogate model forf that is consistent with the available information.Define

G = {g1,g2, . . .} (2)

where, for eachj, g j : Rd → Rl denotes a surrogate model forf. We refer toG as the collectionof surrogate models forf. Eachg j ∈ G must be consistent with the available information onf,meaning that: (i) any surrogate model that violates the prior knowledge onf is excluded from thecollection, and (ii) given a functional form forg j , we estimate values for the coefficients ofg j

using the calibration data. For example, consider the case where eachg j is a polynomial functionof the coordinates ofx ∈Rd up to and including orderj; the coefficients of surrogate modelg j canbe estimated using, for example, the method of least squares.

The objective is to select the optimal surrogate model forf, denotedg? ∈G ; this requires a pro-cedure to rank or order the members ofG . One way to order the collection of candidate surrogatemodels is to assess the accuracy of eachg j ∈ G at various values forx ∈ Rd. A comparison of the

9

Page 10: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

surrogate models at the calibration data alone may be inadequate since, in many cases, two candi-date surrogate models may give the same results,i.e., gi(zk) = g j(zk), for i 6= j andk= 1, . . . ,n. Wetherefore introduce validation data, denoted by(z′k,w

′k), k = 1, . . . ,m, wherez′k ∈ Rd andw′

k ∈ Rl .

Validation data may originate from two sources: (i) solutions off at values forx that do notcoincide with the calibration data,i.e., w′

k = f(z′k), z′k 6= zi , i = 1, . . . ,n, k = 1, . . . ,m, and/or (ii) ex-perimental observations of the system shown in Fig. 1. As the name implies, validation data maynot be used for surrogate model calibration. The concept of using validation data to assess theaccuracy of a surrogate model is common; see, for example, [14].

Define

p j ∝

m

∑k=1

‖w′k−g j(z′k)‖2 +(1−λ)

n

∑i=1

‖wi −g j(zi)‖2

)−1/2

(3)

where∝ is used to imply thatp j is proportional to the RHS of Eq. (3),λ ∈ (0,1) is a deterministicconstant, and‖ζζζ‖2 = ∑d

i=1ζ2i denotes the square of the 2−norm of vectorζζζ ∈Rd. We scale Eq. (3)

such that∑ j p j = 1 and interpretp j to be the probability that surrogate modelg j ∈ G is true. Thevalues forp1, p2, . . . therefore define an ordering for the members ofG .

2.2 Optimal model by classical method

One technique to selectg? ∈ G is to consider only the model probabilities defined by Eq. (3). Werefer to this approach as the classical method for surrogate model selection and note that, with thismethod, the optimal model is independent of the model use.

By the classical method, surrogate modelgi ∈ G is optimal and denoted byg? if

pi ≥ p j , j = 1,2, . . . (4)

We note that by Eq. (3) if validation data is unavailable,p j depends on the calibration data alone.If, in addition, we havewi = g j(zi), i = 1, . . . ,n, j = 1, . . ., meaning that eachg j ∈ G interpolatesthe calibration data, we cannot rank any surrogate model higher than any other; in this case themodels are assumed equally likely,i.e., p1 = p2 = · · · .

2.3 Optimal model by decision-theoretic method

Consistent with the approach developed in [5, 13] we propose to instead assess the utility of eachcandidate surrogate model for the intended model use, then selectg? ∈G that has the least expectedutility. We refer to this approach as the decision-theoretic method for surrogate model selection.

10

Page 11: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

Let U(gi ,g j) ≥ 0 denote the utility ofgi ∈ G , if g j ∈ G is true. Surrogate modelgi ∈ G isoptimal and denoted byg? if, and only if

ui ≤ u j , j = 1,2, . . . , (5)

where

ui = E[U(gi ,G)] = ∑j

U(gi ,g j) p j (6)

denotes the expected utility of surrogate modelgi . The utility,U , is sometimes referred to as the“opportunity loss” (see [17], p. 60) so that the solution to Eq. (5) agrees with intuition,i.e., g? ∈Gminimizes the expected loss. For the special case whereU(gi ,g j) = 1−δi j , whereδi j = 1 for i = jand zero otherwise, the optimal surrogate model by the classical method (Eq. (4)) is recovered (see[12], p. 23).

The functional form forU depends on the model use, meaning that different models maybe selected for a different model use. In Section 4 we apply the decision-theoretic method forsurrogate model selection for two distinct types of model use: prediction and design.

11

Page 12: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

This page intentionally left blank.

12

Page 13: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

3 Surrogate models

Three classes of surrogate models are briefly reviewed. Detailed descriptions of these models canbe found in, for example, [7], Chapter 2, and [14]. The purpose here is not to present an exhaustivelist of the numerous types of surrogate models used in practice, but rather to present an overviewof a few simple relevant models so as to illustrate the concept of surrogate model selection. Werestrict our discussion to the case of scalar outputy; we therefore replacef, g, andy defined inSection 2 withf , g, andy, respectively.

We consider surrogate models fory = f (x), x ∈ Rd, of the following type

g(x;Hrd) =

r

∑j=1

c jh j(x) = cTh(x), (7)

wherec = (c1, . . . ,cr)T denotes a deterministic vector of coefficients that must be determined, andh(x) = (h1(x), . . . ,hr(x))T denotes an array of deterministic vector-valued basis functions. Weexplicitly write g as a function of the collectionHr

d = {h1(x), . . . ,hr(x);x ∈ Rd} to denote thedependence of the surrogate model on the choice of basis.

The method of least-squares can be used to solve for the coefficients of Eq. (7),i.e.,

c =(aTa)−1

aTw, (8)

wherea is ann× r matrix with elementsai j = h j(zi), w = (w1, . . . ,wn)T , and(zi ,wi), i = 1, . . . ,n,denotes the calibration data defined in Section 2. For the special case whenr = n anda has fullrank, Eq. (8) reduces to

c = a−1w. (9)

Many of the surrogate models used in practice assume the calibration data,(zi ,wi), i = 1, . . . ,n,satisfy the following criteria:

n

∑j=1

w j =n

∑j=1

zk, j = 0, k = 1, . . . ,d, and

n

∑j=1

w2j =

n

∑j=1

z2k, j = 1, k = 1, . . . ,d, (10)

wherezk, j denotes thek−th coordinate of vectorz j . When necessary, we will make the sameassumption; the extension to the case where the calibration data do not satisfy Eq. (10) is straight-forward.

As noted, the surrogate model forf defined by Eq. (7) depends on the choice of basis,Hrd.

We next discuss some properties ofg for three different choices forHrd, where each choice is

commonly used in practice. The bases studied include polynomial, exponential, and indicatorfunctions ofx, and are discussed in Sections 3.1 – 3.3, respectively.

13

Page 14: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

3.1 Polynomial basis

Let Prd = {h1(x), . . .hr(x), x ∈Rd} denote the collection of multidimensional polynomials ofx up

to, and including, orderq, where

h j(x) = xq11 xq2

2 · · ·xqdd , (11)

eachqi ∈ {0,1, . . . ,q}, and∑di=1qi ≤ q. It follows thatr, the number of terms in Eq. (7), is given by

r = ∏qj=1(1+d/ j). For example, consider the case ofd = q = 2 so thatr = (1+2)(1+2/2) = 6.

The corresponding collection of basis functions is given byP62 = {h1(x1,x2), . . . ,h6(x1,x2)}, where

h1(x1,x2) = 1

h2(x1,x2) = x1

h3(x1,x2) = x2

h4(x1,x2) = x21

h5(x1,x2) = x1x2

h6(x1,x2) = x22. (12)

The polynomial basis, perhaps the most frequently used approximation for dealing with func-tions on bounded domains, has some interesting properties. First, in generalg(zi ;Pr

d) 6= wi , mean-ing that a surrogate model defined onPr

d does not necessarily interpolatef . Second, by Weier-strass’s theorem, asr →∞, any continuousf can be approximated on a finite interval with arbitraryprecision (see [19], p. 159).

3.2 Exponential basis

Assumer = n and letEnd = {h1(x), . . . ,hn(x), x∈Rd} denote a collection of exponential functions

of x, where

h j(x) = exp(−θ j‖x−z j‖2), j = 1, . . . ,n, (13)

andθ j > 0 is a deterministic parameter. An alternative collection of basis functions, denoted byEn

d = {h1(x), . . . , hn(x)}, can be considered, where

h j(x) = h j(x)+1−1Ta−1h(x)

1Ta−11(14)

1 = (1,1, . . . ,1)T denotes ann×1 vector of ones, andh(x) is defined by Eq. (7).

14

Page 15: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

The bases defined by Eqs. (13) and (14) are similar. Becauser = n, g interpolatesf for eitherbasis, meaning thatg(zi ;En

d) = g(zi ; End) = wi , i = 1, . . . ,n. The second term on the RHS of Eq. (14)

is zero forx = zi , i = 1, . . . ,n; it follows that h j(zi) = h j(zi), i, j = 1, . . . ,n, and the coefficientsof Eq. (7) are therefore identical under basisEn

d and End. The surrogate models defined above

have special names in the literature. Equation (13) is a particular type of radial basis function(RBF), and under basisEn

d, Eq. (7) is a Kriging approximation forf [11, 16]. The RBF andKriging approximations are commonly used in practice as surrogate models for large, complexfinite element models (see, for example, [4]).

3.3 Indicator basis

Assumer = n and letInd = {h1(x), . . . ,hn(x), x∈Rd} denote a collection of basis functions, where

h j(x) = 1(x ∈ ρ j

), (15)

andρ1, . . . ,ρr ⊆ Rd denote non-overlapping subsets ofRd. The function 1(A) = 1 if eventA istrue, and 1(A) = 0 otherwise, is referred to as an indicator function. We consider the special casewhere eachρ j is a rectangle inRd with centerx = z j and sizeφ1×·· ·×φd, i.e.,

ρ j =d×

k=1

[zk, j −φk/2,zk, j +φk/2

], j = 1, . . . ,n, (16)

and

φk = minzk,i 6=zk, j

|zk,i −zk, j |. (17)

By Eqs. (16) and (17),a = in, wherein denotes then×n identity matrix, so that, by Eq. (9),c = w. More sophisticated techniques are available to select both the number of basis functions,r,and the subsets,ρ1, . . . ,ρr ; one popular approach is the Multivariate Adaptive Regression Spline(MARS) [6].

15

Page 16: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

This page intentionally left blank.

16

Page 17: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

4 Applications

Two applications are provided to demonstrate the methods for surrogate model selection. Theyinclude: (i) deterministic prediction, and (ii) design under uncertainty. For (i), we consider acollection of surrogate models forf , a deterministic, 4-th order polynomial function of two vari-ables. For (ii), we consider the design of a structural dynamics application, namely the responseof a structural system to a time-varying forcing function, where one of the system parameters ismodeled as a random variable. Applications (i) and (ii) are discussed in Sections 4.1 and 4.2,respectively.

4.1 Deterministic prediction

Let

f (x1,x2) = 100(x2−x2

1

)2+(1−x1)

2 , x ∈ D, (18)

whereD = [−2,2]× [−2,2], be the comprehensive model of interest. This particular example hasbeen extensively studied by the optimization community and is commonly known as the Rosen-brock test function [9, 10]. The functionf is illustrated in Fig. 2; a contour plot is also shown. Theobjectives are: (i) select the optimal surrogate model forf , and (ii) predict

minx∈D

f (x), (19)

where, by (ii) the model use is prediction. The exact solution to Eq. (19) is minx∈D f = 0 atx = (1,1)T , as denoted by the solid circle in Fig. 2.

−20

2

−20

20

2000

4000

−2 −1 0 1 2−2

−1

0

1

2

PSfrag replacements

x1x1x2

x2

Figure 2. The Rosenbrock function,f (x1,x2).

17

Page 18: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

−2 0 2−2

−1

0

1

2

−2 0 2−2

−1

0

1

2

PSfrag replacements

x1x1

x2x2

m = 5, n = 4 m = 5, n = 10

z′j, j = 1, ..,m

zi, i = 1, ..,n

node

Figure 3. Locations of calibration data,zi , and validation data,z′j , for application #1.

4.1.1 Candidate models

The available information onf is limited to n calibration data, denoted by(zi ,wi), i = 1, . . . ,n.We assumem validation data, denoted by(z′j ,w

′j), j = 1, . . . ,m, wherew′

j = f (z′j) andz′j 6= zi ,i = 1, . . . ,n, j = 1, . . . ,m. The values forzi andz′j are illustrated by Fig. 3, where domainD isdiscretized into 64 non-overlapping 1/2×1/2 regions, defined by the 81 nodes in the figure. Asdenoted by the black squares in Fig. 3,m = 5 of the 81 nodes are reserved for surrogate modelvalidation. The calibration points are selected at random from the remaining 76 nodes. The valuesfor z1, . . . ,zn for the case ofn = 4 andn = 10 are shown on the left and right sides of Fig. 3,respectively, where the calibration data is denoted by a circle.

Six candidate surrogate models forf are considered,i.e.,

G = {g1, . . . ,g6}

={

g(x;P62),g(x;P10

2 ),g(x;P152 ),g(x;En

2),g(x; En2),g(x;In

2)}

, (20)

where the functional form for each surrogate is defined by Eq. (7), and the parameters for eachsurrogate are estimated from the calibration data shown in Fig. 3. By Eq. (20),g1, g2, andg3 aresecond-, third-, and fourth-order polynomial functions ofx ∈ R2, respectively. Surrogate modelsg4 andg5 are defined on the exponential basis defined by Eqs. (13) and (14), respectively, withθ j = 1, j = 1, . . . ,n; g6 is defined on the indicator basis discussed in Section 3.3.

We refer tog3 ∈ G as the “true surrogate model” forf because, by Eq. (18),f is a fourth-order polynomial inx. Surrogatesg1, g3, g4, andg6 are shown in Fig. 4 for the case ofn = 15,illustrating that the candidate models can be very different, but each is consistent with the availableinformation.

18

Page 19: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

−20

2

−20

2

0

2000

4000

−20

2

−20

2

0

2000

4000

−20

2

−20

2

0

2000

4000

−20

2

−20

2

0

2000

4000

PSfrag replacements

x1x1

x1x1

x2x2

x2x2

g1(x1,x2) g3(x1,x2)

g4(x1,x2) g6(x1,x2)

Figure 4. Candidate surrogate models forf assumingn = 15.

19

Page 20: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

4.1.2 Optimal model

We apply the classical and decision-theoretic methods to select optimal surrogate models forf .Further, we study the evolution of the optimal model as the number of calibration data,n, increases.

As discussed in Section 2, the decision-theoretic method for model selection requires a utilityfunction. Let

ξi = minx∈D

gi(x), (21)

so thatξi denotes the estimate of Eq. (19) under surrogategi ∈ G . Assuming surrogateg j ∈ Gis true, we saygi ∈ G is conservative if it over-predicts the minimum,i.e., if ξi ≥ ξ j . We assumeconservative models are preferable to non-conservative models and use this assumption as the basisfor our interpretation of surrogate model utility.

An appropriate value for the utility of surrogate modelgi ∈ G , assuming surrogateg j ∈ G istrue, is given by

U(gi ,g j) = U(ξi ,ξ j) =

{β1(ξi −ξ j)2 if ξi ≥ ξ j

β2(ξi −ξ j)2 if ξi < ξ j(22)

whereβ2≥ β1≥ 0 are deterministic parameters, and we replaceU with U to denote that the utilityfunction can be expressed as a function ofξi andξ j alone. By Eq. (22), non-conservative modelsare assigned a large utility; overly conservative models are also subject to penalty. We note thatdefinitions of model utility are problem-dependent; alternative definitions can be used. The utilityused here is consistent with the formulation for general problems in prediction discussed in [5],Section 2.3.2.3.

The surrogate model probabilities,p1, . . . , p6, are shown on the left side of Fig. 5 for 4≤ n≤20; shown on the right are the expected utilities of each surrogate model,u1, . . . ,u6. Parametersλ = 1/2, β1 = 1, andβ2 = 10 were used for calculations. The optimal surrogate model,g? ∈ G ,using the classical method (by Eq. (4)) and decision-theoretic method (by Eq. (5)) are shown inFig. 6 for 4≤ n≤ 20. As the number of calibration data,n, increases, different surrogate modelsare selected. Forn < 15, different surrogate models forf are optimal under the two methods formodel selection. Forn≥ 15, p3 = 1 so that the true model,g3, is selected by both methods; this isbecauseg3 is a fourth-order polynomial requiringr = 15 coefficients (see Section 3.1).

Recall that only the decision-theoretic method includes the model use and, therefore, assignsa large utility to those models that provide non-conservative predictions of Eq. (19). To illustratethis, let

ξ? = minx∈D

g?(x) (23)

20

Page 21: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

5 10 15 200

0.5

1

5 10 15 2010

−10

100

1010

PSfrag replacements

nn

pi uig1

g2

g3

g4

g5

g6

Figure 5. Model probabilities (left) and expected utilities (right)for each surrogate.

5 10 15 20 5 10 15 20

PSfrag replacements

nn

g? by classical method g? by decision-theoretic method

g1g1

g2g2

g3g3

g4g4

g5g5

g6g6

Figure 6. g? ∈ G using classical method (left) and decision-theoretic method (right).

21

Page 22: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

5 10 15 20−1500

−1000

−500

0

PSfrag replacements

n

CM

DTM

Figure 7. ξ? vs. n under decision-theoretic (DTM) and classical(CM) method.

denote the prediction of Eq. (19) under the optimal model,g? ∈G . Values forξ? using the classicalmethod and proposed decision-theoretic method are shown in Fig. 7. Note that with the classicalmethod, a non-conservative model,i.e., one that under-predicts the minimum, may be selected forn < 15. Forn≥ 15,ξ? = minx∈D f (x) = 0 using both methods for surrogate model selection.

We remark that the results presented depend on the: (i) location and number of the validationdata, (ii) order in which the calibration data is selected (see Fig. 3), and (iii) utility function.More sophisticated methods are available to select locations for calibration and validation data(see, for example, [18], Section 4.3); these methods can easily be included in the model selectionframework presented here. A discussion on the sensitivity of the optimal model by the decision-theoretic method to changes in the utility function are discussed in [5], Sections 2.3.1.5, 2.4, 5.6.4,and 5.8.4.

4.2 Design under uncertainty

We next consider the 2 degree-of-freedom oscillator shown in Fig. 8, a model commonly usedfor applications in structural dynamics, whereζ denotes the forcing function,X denotes the valuefor a spring constant,m1 andm2 denote the values for the two masses, andv denotes the relativedisplacement of the two masses. We assume: (i) inputζ(t) is a perfectly known and deterministicfunction of time,t, (ii) the value for one of the spring constants is known and fixed, (iii)X is auniform random variable on[1500,2500], and (iv) the values for the two masses are deterministic

22

Page 23: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

PSfrag replacements

ζ(t)

v(t)

X 20m1 m2

Figure 8. Two degree-of-freedom oscillator.

design parameters that must satisfy the following constraints:

m1 +m2 = 100 (24a)199

≤ m2

m1≤ 1 (24b)

The objectives are to: (a) select the optimal surrogate model for the comprehensive system model,and (b) design the structure,i.e., select values form1 andm2, such that certain properties ofvsatisfy a prescribed set of conditions. By (b), the model use is design.

Let m, d, andk denote the 2×2 mass, damping, and stiffness matrices, respectively, of the twodegree-of-freedom oscillator shown in Fig. 8,i.e.,

m =

1001+δ

0

0100δ1+δ

andk =[X +20 −20−20 20

](25)

whereδ = m2/m1 is the ratio of the two masses, andd is such that the system is classically dampedwith a constant damping ratio of 4% for each mode. The relative displacement of the two masses,assuming zero initial conditions, is given by [20], p. 167,

v(t,X,δ) = cZ t

0exp[a(t− τ)]bζ(τ)dτ, (26)

where

a =[

0 i−m−1k −m−1d

], b =

[0 0 −1 −1

]T,

c =[−1 1 0 0

], (27)

23

Page 24: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

andi denotes the 2×2 identity matrix. We consider two metrics of system performance, given by

P(Y ≤ y), and (28a)

E[Y], (28b)

wherey≥ 0 is a prescribed deterministic parameter, and

Y = f (X,δ) = maxt≥0

| v(t,X,δ) | (29)

is the output of interest. We writeY = f (X,δ) in Eq. (29) to be consistent with the general in-put/output relationship described by Fig. 1, and we replacex with (X,δ) andy with Y; capitalletters forX andY are used to denote that these two quantities are random variables.

To estimate the performance metrics defined by Eq. (28), it is convenient to approximateEq. (29) with a surrogate model; approximation may become necessary when we consider non-linear systems or linear systems with many degrees-of-freedom. Herein, we employ methods forsurrogate model selection for the purpose of design under uncertainty. We consider two cases:

Case #1: selectδ ∈ [1/99,1] such thatP(Y ≤ y) = q (30a)

Case #2: selectδ ∈ [1/99,1] such that E[Y] = r (30b)

whereq and ¯r denote prescribed deterministic parameters that define the design constraints. ByEq. (30), the model use for Case #1 is different than for Case #2. Optimal surrogate models forCase #1 and Case #2 are discussed in Sections 4.2.2.1 and 4.2.2.2, respectively. A discussion ona related problem, whereδ = 1/99 is fixed and the model use is to predict the metrics defined byEq. (28), is discussed in [5], Section 3.3.

4.2.1 Candidate models

The available information onf is limited ton calibration data, denoted by(zi ,wi), i = 1, . . . ,n, andm validation data, denoted by(z′k,w

′k), k = 1, . . . ,m. We assume the latter is given by simulated

experimental observations of the system shown in Fig. 8. For calculations, we model each exper-imental observation as the solution of the comprehensive model at one of the calibration points,subject to additive noise,i.e., for k = 1, . . . ,m, w′

k is one sample of random variable

f (z′k)+Ek, (31)

where{Ek} denotes a sequence of zero-mean iid Gaussian random variables with varianceσ2, eachz′k coincides with one ofzi , i = 1, . . . ,n, andm≤ n. The data are illustrated by Fig. 9 form= 5 andn= 10. The values forz′1, . . . ,z

′5, the validation data, are shown in the left plot, while the values for

z1, . . . ,z10, the calibration data, are shown in the right plot. For calculations, the forcing function,ζ(t), is given by one sample of Gaussian white noise with intensity 10000/π (see [20], p. 29).

24

Page 25: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

1500 2000 25000

0.5

1

1500 2000 25000

0.5

1

PSfrag replacements

XX

δδ

m = 5 n = 10

node

z′j, j = 1, ..,m

zi, i = 1, ..,n

node

Figure 9. Locations of validation data (left) and calibration data(right) for application #2.

We consider 6 candidate surrogate models forf , i.e.,

G = {g1, . . . ,g6}

={

g(X,δ;P62),g(X,δ;P10

2 ),g(X,δ;P152 ),g(X,δ;En

2),g(X,δ; En2),g(X,δ;In

2)}

(32)

where the functional form for each surrogate is defined by Eq. (7), and the parameters for eachsurrogate are estimated from the calibration data shown on the right side of Fig. 9. Note thethe functional form for each surrogate considered is identical to the functional form considered inSection 4.1.1. Unlike the example of Section 4.1, there is no true surrogate model forf . Surrogatesg1, g2, g4, andg6 are shown in Fig. 10 for the case ofn= 15, illustrating that the candidate surrogatemodels forf are very different, but each is consistent with the available calibration data.

4.2.2 Optimal model

We first apply the classical method for model selection; results using the decision-theoretic method,which depend on the model use, are discussed in Sections 4.2.2.1 and 4.2.2.2. The surrogate modelprobabilities,p1, . . . , p6, are shown on the left side of Fig. 11 for 5≤ n≤ 81; the optimal surrogatemodel for f using the classical method,i.e., by Eq. (4), is also shown. Parametersλ = 1/2 andσ2 = 10 were used for calculations. Forn < 16, any surrogate model can be selected. Forn≥ 16,values forp1, p2, andp3, which correspond to the polynomial models, approach zero, while valuesfor p4, p5, andp6 are nearly identical and nonzero. Hence, among models{g4,g5,g6} there is nostrong preference of one over another forn≥ 16; this is further demonstrated by the oscillatorybehavior ofg? on the left side of Fig. 11.

25

Page 26: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

15002000

2500

00.5

10

50

15002000

2500

00.5

10

50

15002000

2500

00.5

10

50

15002000

2500

00.5

10

50

PSfrag replacements

XX

XX

δδ

δδ

g1(X ,δ) g2(X ,δ)

g4(X ,δ) g6(X ,δ)

Figure 10. Candidate surrogate models forf assumingn = 15.

20 40 60 800

0.1

0.2

0.3

0.4

20 40 60 80

PSfrag replacements

nn

g1

g1

g2

g2

g3

g3 g4

g4

g5

g5

g6

g6

pi g?∈ G

Figure 11. Model probabilities (left) and optimal model (right)using classical method.

26

Page 27: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

4.2.2.1 Case #1 As discussed in Section 2, the decision-theoretic method for model selectionrequires a utility function; we next develop such a function to quantify the utility of each surrogatethat is consistent with the model use (Eq. (30a)).

Assuming it exists, we defineai such that

P(gi(X,ai)≤ y) = q, (33)

so thatai is the value forδ that satisfies design condition #1, defined by Eq. (30a), under surrogatemodelgi . In the case of a non-unique solution, we choose the minimumai that satisfies Eq. (33).The performance of designai , assuming modelg j ∈ G is true, is given by

ξi j = P(g j(X,ai)≤ y

), (34)

which may or may not equal the required reliability, ¯q. We say designai is conservative if thereliability exceeds ¯q, and non-conservative otherwise. We assume models that favor conservativedesigns are favorable to models that favor non-conservative designs and use this assumption as thebasis for our interpretation of surrogate model utility.

An appropriate value for the utility of surrogate modelgi ∈ G , if surrogate modelg j ∈ G istrue, is given by

U(gi ,g j) = U(ai ,a j) =

{β1(ai −a j

)2if ξi j ≥ q

β2(ai −a j

)2if ξi j < q

(35)

whereβ2 ≥ β1 ≥ 0 are deterministic parameters, and we replaceU with U to denote that theutility function can be expressed as a function ofai anda j . By Eq. (35), models that favor non-conservative designs are assigned a large utility; models that favor overly conservative designs arealso subject to penalty. The utility used here is consistent with the formulation for general designproblems discussed in [5], Section 2.3.2.2.

The expected utility of each surrogate model, denoted byu1, . . . ,u6, is shown on the left sideof Fig. 12 for 5≤ n≤ 81; shown on the right is the optimal surrogate model,g?, for each valuefor n. Parametersβ1 = 1, β2 = 100, q = 0.9, and ¯y = 50 were used for calculations. The resultsare different than those shown in Fig. 11 because the optimal model under the decision-theoreticmethod depends on the model use. For example, surrogate modelg1, a second-order polynomial,is often optimal because it results in a conservative design of the system.

4.2.2.2 Case #2 By Eq. (30), the model use for Case #2 is different than for Case #1; ourdefinition for the utility function must therefore reflect this. Assuming it exists, we defineai suchthat

E[gi(X,ai)] = r, (36)

27

Page 28: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

20 40 60 80

10−2

100

102

20 40 60 80

PSfrag replacements

nn

g1

g1

g2

g2

g3

g3 g4

g4

g5

g5

g6

g6

ui g?∈ G

Figure 12. Expected utilities (left) and optimal model (right) forcase #1.

so thatai is the value forδ that satisfies design condition #2, defined by Eq. (30b), under surrogatemodelgi . As before, in the case of a non-unique solution, we choose the minimumai that satisfiesEq. (36). The performance of designai , assuming modelg j ∈ G is true, is given by

ξi j = E[g j(X,ai)

], (37)

which may or may not be equal to ¯r, the design requirement. We say designai is non-conservativeif the mean value exceeds ¯r, and conservative otherwise; we assume models that favor conservativedesigns are favorable to models that favor non-conservative designs.

An appropriate value for the utility of surrogate modelgi ∈ G , if surrogate modelg j ∈ G istrue, is given by

U(gi ,g j) = U(ai ,a j) =

{β1(ai −a j

)2if ξi j ≤ r

β2(ai −a j

)2if ξi j > r

(38)

whereβ2 ≥ β1 ≥ 0 denote deterministic parameters. The expected utility of each surrogate model,denoted byu1, . . . ,u6, is shown on the left side of Fig. 13 for 5≤ n≤ 81; shown on the right isthe optimal surrogate model,g?, for each value forn. Parameter ¯r = 30 was used for calculations.In general, we note that by Figs. 12 and 13, different surrogate models are optimal under differentmodel use. The expected utilities are undefined forn < 12 since no value forδ exists to satisfythe design requirement given by Eq. (30b);g? is therefore identical to results using the classicalmethod (Fig. 11) forn < 12.

28

Page 29: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

20 40 60 80

10−2

100

102

104

20 40 60 80

PSfrag replacements

nn

g1

g1

g2

g2

g3

g3 g4

g4

g5

g5

g6

g6

ui g?∈ G

Figure 13. Expected utilities (left) and optimal model (right) forcase #2.

29

Page 30: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

This page intentionally left blank.

30

Page 31: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

5 Conclusions

Methods were developed and applied to select the optimal member from a collection of candidatesurrogate models, where each is an approximation for a single comprehensive model. Each modelin the collection was consistent with limited information provided by the comprehensive model.Classical methods select the surrogate model that best fits the data provided by the comprehensivemodel; it was shown that this technique is independent of the model use and, therefore, was inap-propriate for some applications. The proposed approach applied techniques from decision theory,where postulated utility functions were used to quantify the model use. Two applications werepresented to illustrate the methods. These included surrogate model selection for the purpose of:(1) estimating the minimum of a deterministic function, and (2) the design under uncertainty of aphysical system.

31

Page 32: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

This page intentionally left blank.

32

Page 33: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

References

[1] M. Buhmann.Radial Basis Functions: Theory and Implementation. Cambridge UniversityPress, Cambridge, UK, 2003.

[2] H. Chernoff and L.E. Moses.Elementary Decision Theory. Dover Publications, Inc., NewYork, NY, 1959.

[3] N.A.C. Cressie.Statistics for Spatial Data. Wiley Series in Probability and MathematicalStatistics. John Wiley & Sons, Inc., New York, NY, 1993.

[4] M. Eldred, A. Giunta, B. van Bloemen Waanders, S. Wojtkiewicz, W. Hart, and M. Alleva.DAKOTA, a multilevel parallel object-oriented framework for design optimization, parameterestimation, uncertainty quantification, and sensitivity analysis. Technical Report SAND2001-3796, Sandia National Laboratories, 2001.

[5] R.V. Field, Jr. Methods for model selection in applied science and engineering. TechnicalReport SAND2004-5082, Sandia National Laboratories, 2004.

[6] J.H. Friedman. Multivariate adaptive regression splines.Annals of Statistics, 19(1):1–67,1991.

[7] W. Gautschi.Numerical Analysis: An Introduction. Birkhauser, Boston, MA, 1997.

[8] R.G. Ghanem and P.D. Spanos.Stochastic Finite Elements: A Spectral Approach. DoverPublications, Inc., New York, NY, Revised edition, 2003.

[9] P.E. Gill, W. Murray, and M.H. Wright.Practical Optimization. Academic Press, San Diego,CA, 1981.

[10] A.A. Giunta, M.S. Eldred, and J.P. Castro. Uncertainty quantification using response surfaceapproximations. In9th ASCE Specialty Conference on Probabilistic Mechanics and Struc-tural Reliability, July 26–28, 2004.

[11] A.A. Giunta and L.T. Watson. A comparison of approximation modeling techniques: poly-nomial versus interpolating models. In7th AIAA/USAF/NASA/ISSMO Symposium on multi-disciplinary analysis and optimization, pages 392–404, St. Louis, MO, September 2–4, 1998.

[12] M. Grigoriu. A Decision Theoretic Approach to Model Selection for Structural Reliability.PhD thesis, Massachusetts Institute of Technology, 1976.

[13] M. Grigoriu, D. Veneziano, and C.A. Cornell. Probabilistic modeling as decision making.Journal of Engineering Mechanics, 105(4):585–596, 1979.

33

Page 34: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

[14] R. Jin, W. Chen, and T. Simpson. Comparative studies of metamodeling techniques undermultiple modeling criteria. InProceedings of 8th AIAA/NASA/USAF/ISSMO Symposium onMultidisciplinary Analysis and Optimization, Long Beach, CA, September 6–8, 2000.

[15] G. Kallianpur.Stochastic Filtering Theory. Springer-Verlag, New York, NY, 1980.

[16] W. Li and S. Padula. Approximation methods for conceptual design of complex systems.In C. Chui, M. Neamtu, and L. Schumaker, editors,Eleventh International Conference onApproximation Theory, pages 1–40. Nashboro Press, May 18-24, 2004.

[17] C.P. Robert.The Bayesian Choice. Springer, 2001.

[18] R.Y. Rubinstein.Simulation and the Monte Carlo Method. Wiley Series in Probability andMathematical Statistics. John Wiley & Sons, Inc., New York, NY, 1981.

[19] W. Rudin. Principles of Mathematical Analysis. McGraw-Hill, Inc., New York, 3rd edition,1976.

[20] T.T. Soong and M. Grigoriu.Random Vibration of Mechanical and Structural Systems. P TR Prentice-Hall, Englewood Cliffs, NJ, 1993.

34

Page 35: A Decision Theoretic Method For Surrogate Model Selection · Most often, one surrogate model from the collection of candidate surrogate models is selected and used for analysis. Classical

DISTRIBUTION:

1 MS 0370M. Eldred, 9211

1 MS 0370S. Mitchell, 9211

1 MS 0370L. Swiler, 9211

1 MS 0370S. Thomas, 9211

1 MS 0370T. Trucano, 9211

1 MS 0828T. Giunta, 9133

1 MS 0828T. Paez, 9133

1 MS 0828M. Pilch, 9133

1 MS 0828J. Red-Horse, 9133

1 MS 0828V. Romero, 9133

5 MS 0847R. Field, Jr., 9124

1 MS 0847J. Redmond, 9124

1 MS 0847D. Segalman, 9124

1 MS 0847P. Wilson, 9120

1 MS 9159M. Martinez-Canales, 8962

1 MS 9159P. Hough, 8962

35

2 MS 0899 Technical Library, 9616

1 MS 9018 Central Technical Files, 8945-1