STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION GROUP

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

EE384y: Packet Switch Architectures
Rachel T. Johnson Douglas C. Montgomery Bradley Jones
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
1 Chapter 40 - Physiology and Pathophysiology of Diuretic Action Copyright © 2013 Elsevier Inc. All rights reserved.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
Page 1 Measuring Survey Quality through Representativity Indicators using Sample and Population based Information Chris Skinner, Natalie Shlomo, Barry.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING Think Distributive property backwards Work down, Show all steps ax + ay = a(x + y)
Addition Facts
Year 6 mental test 10 second questions Numbers and number system Numbers and the number system, fractions, decimals, proportion & probability.
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
On Sequential Experimental Design for Empirical Model-Building under Interval Error Sergei Zhilin, Altai State University, Barnaul, Russia.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
EE, NCKU Tien-Hao Chang (Darby Chang)
Chapter 4: Basic Estimation Techniques
LOGO Regression Analysis Lecturer: Dr. Bo Yuan
Bharani Ravishankar, Benjamin Smarslok Advisors Dr. Raphael T. Haftka, Dr. Bhavani V. Sankar SEPARABLE SAMPLING OF THE LIMIT STATE FOR ACCURATE MONTE CARLO.
Von Karman Institute for Fluid Dynamics RTO, AVT 167, October, R.A. Van den Braembussche von Karman Institute for Fluid Dynamics Tuning of Optimization.
Mental Math Math Team Skills Test 20-Question Sample.
Complex Numbers Properties & Powers of i
Ideal Parent Structure Learning School of Engineering & Computer Science The Hebrew University, Jerusalem, Israel Gal Elidan with Iftach Nachman and Nir.
O X Click on Number next to person for a question.
© S Haughton more than 3?
25 July, 2014 Martijn v/d Horst, TU/e Computer Science, System Architecture and Networking 1 Martijn v/d Horst
Linking Verb? Action Verb or. Question 1 Define the term: action verb.
Squares and Square Root WALK. Solve each problem REVIEW:
Hours Listening To Music In A Week! David Burgueño, Nestor Garcia, Rodrigo Martinez.
Adding Up In Chunks.
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Copyright © 2013, 2009, 2006 Pearson Education, Inc. 1 Section 5.4 Polynomials in Several Variables Copyright © 2013, 2009, 2006 Pearson Education, Inc.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Chapter 5 Test Review Sections 5-1 through 5-4.
1 First EMRAS II Technical Meeting IAEA Headquarters, Vienna, 19–23 January 2009.
Addition 1’s to 20.
25 seconds left…...
Subtraction: Adding UP
Test B, 100 Subtraction Facts
11 = This is the fact family. You say: 8+3=11 and 3+8=11
Week 1.
Number bonds to 10,
We will resume in: 25 Minutes.
Bottoms Up Factoring. Start with the X-box 3-9 Product Sum
DETC ASME Computers and Information in Engineering Conference ONE AND TWO DIMENSIONAL DATA ANALYSIS USING BEZIER FUNCTIONS P.Venkataraman Rochester.
Simple Linear Regression Analysis
Multiple Regression and Model Building
K-MEANS ALGORITHM Jelena Vukovic 53/07
Probabilistic Reasoning over Time
Kriging.
Cost of surrogates In linear regression, the process of fitting involves solving a set of linear equations once. For moving least squares, we need to form.
Cost of surrogates In linear regression, the process of fitting involves solving a set of linear equations once. For moving least squares, we need to.
Toolbox example with three surrogates Data: clc; clear all; X = [ ]; Y = sin(X); NbVariables = 1; NbPointsTraining = length(X);
Including Uncertainty Models for Surrogate-based Global Optimization
Tea Break!.
Curve fit noise=randn(1,30); x=1:1:30; y=x+noise ………………………………… [p,s]=polyfit(x,y,1);
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
1 Using Multiple Surrogates for Metamodeling Raphael T. Haftka (and Felipe A. C. Viana University of Florida.
INCLUDING UNCERTAINTY MODELS FOR SURROGATE BASED GLOBAL DESIGN OPTIMIZATION The EGO algorithm STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION GROUP Thanks.
Kriging - Introduction Method invented in the 1950s by South African geologist Daniel Krige (1919-) for predicting distribution of minerals. Became very.
Presentation transcript:

STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION GROUP INCLUDING UNCERTAINTY MODELS FOR MORE EFFICIENT SURROGATE BASED DESIGN OPTIMIZATION The EGO algorithm Raphael T. Haftka haftka@ufl.edu Felipe A. C. Viana felipeacviana@gmail.com

BACKGROUND: SURROGATE MODELING Surrogates replace expensive simulations in design optimization. Kriging (KRG) Polynomial response surface (PRS) Support vector regression Radial basis neural networks Example: is an estimate of . Forrester AIJ and Keane AJ, Recent advances in surrogate-based optimization, Progress in Aerospace Sciences, Vol. 45, No. 1-3, pp. 50-79, 2009. 2 2

BACKGROUND: UNCERTAINTY Some surrogates also provide an uncertainty estimate: standard error, s(x). Example: kriging and polynomial response surface. These are used in EGO 3 3

Efficient Global Optimization (EGO) Outline Efficient Global Optimization (EGO) Importing uncertainty models in order to use EGO with surrogates without uncertainty models Simple multiple-surrogate EGO to benefit from parallel computations

KRIGING FIT AND PRESENT BEST SOLUTION First we sample the function. And we fit a kriging model. We note the present best sample (PBS) Jones DR, Schonlau M, Welch W, Efficient global optimization of expensive black-box functions, Journal of Global Optimization, 13(4), pp. 455-492, 1998. 5 5

THE EXPECTED IMPROVEMENT QUESTION Then we ask: Of all the points where we will improve, where are we most likely to improve significantly upon the present best sample? 6 6

WHAT IS EXPECTED IMPROVEMENT? Consider the point x=0.8, and the random variable Y, which is the possible values of the function there. Its mean is the kriging prediction, which is near zero. 7 7

EXPLORATION AND EXPLOITATION EGO maximizes E[I(x)] to find the next point to be sampled. The expected improvement balances exploration and exploitation because it can be high either because of high uncertainty or low surrogate prediction. When can we say that the next point is “exploration?” 8 8

THE BASIC EGO WORKS WITH KRIGING Considering the root mean square error, : (a) Kriging Why not run EGO with the most accurate surrogate? (b) Support vector regression 9 9

BUT SVR DOES NOT HAVE UNCERTAINTY Say we have two surrogates: Kriging (KRG): with uncertainty Support vector regression (SVR): NO uncertainty But we want SVR for EGO. Viana FAC and Haftka RT, Importing Uncertainty Estimates from One Surrogate to Another, in: 50th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, Palm Springs, USA, May 4 - 7, 2009. AIAA-2009-2237. 10 10

IMPORTATION AT A GLANCE First, we generate the standard error of kriging. 11 11

IMPORTATION AT A GLANCE Then, we combine the prediction from support vector regression and the standard error from kriging. 12 12

BENEFITS OF IMPORTATION OF UNCERTAINTY Run EGO with non-kriging models!!! Hartman3 function (initially fitted with 20 points): After 20 iterations (i.e., total of 40 points), improvement (I) over initial best sample: 13

TWO OTHER DESIGNS OF EXPERIMENTS FIRST: SECOND: 14 14

SUMMARY OF THE HARTMAN3 EXERCISE Box plot of the difference between improvement offered by different surrogates (out of 100 DOEs) In 34 DOEs (out of 100) KRG outperforms RBNN (in those cases, the difference between the improvements has mean of only 0.8%). 15 15

EGO WITH MULTIPLE SURROGATES Traditional EGO uses kriging to generate one point at a time. We use multiple surrogates to get multiple points. 16

POTENTIAL OF EGO WITH MULTIPLE SURROGATES Hartman3 function (100 DOEs with 20 points) Overall, surrogates are comparable in performance. 17

POTENTIAL OF EGO WITH MULTIPLE SURROGATES “krg” runs EGO for 20 iterations adding one point at a time. “krg-svr” and “krg-rbnn” run 10 iterations adding two points. Multiple surrogates offer good results in half of the time!!! 18