3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA On using.

Slides:



Advertisements
Similar presentations
Kliknij, aby edytować styl wzorca tytułu A global optimization method for solving parametric linear system whose input data are rational functions of interval.
Advertisements

5.4 Basis And Dimension.
5.1 Real Vector Spaces.
Incremental Linear Programming Linear programming involves finding a solution to the constraints, one that maximizes the given linear function of variables.
Lecture #3; Based on slides by Yinyu Ye
Mathematics1 Mathematics 1 Applied Informatics Štefan BEREŽNÝ.
CSE 330: Numerical Methods
Point-wise Discretization Errors in Boundary Element Method for Elasticity Problem Bart F. Zalewski Case Western Reserve University Robert L. Mullen Case.
Optimization 吳育德.
Thursday, April 25 Nonlinear Programming Theory Separable programming Handouts: Lecture Notes.
MANE 4240 & CIVL 4240 Introduction to Finite Elements
1 Logic-Based Methods for Global Optimization J. N. Hooker Carnegie Mellon University, USA November 2003.
MIT and James Orlin © Nonlinear Programming Theory.
Exercise 1- 1’ Prove that if a point B belongs to the affine / convex hull Aff/Conv (A 1, A 2, …, A k ) of points A 1, A 2,…, A k, then: Aff/Conv (A 1,
1 On Computing Ranges of Polynomials - Some Improvements to the Bernstein Approach P. S. V. Nataraj Shashwati Ray IIT Bombay Presented at the Second Taylor.
MANE 4240 & CIVL 4240 Introduction to Finite Elements Numerical Integration in 1D Prof. Suvranu De.
Boolean Unification EE219B Presented by: Jason Shamberger March 1, 2000.
Course Outline Traditional Static Program Analysis –Theory Compiler Optimizations; Control Flow Graphs, Data-flow Analysis Data-flow Frameworks --- today’s.
Computability and Complexity 24-1 Computability and Complexity Andrei Bulatov Approximation.
Ch 3.3: Linear Independence and the Wronskian
HWQ 1/12/15 Evaluate the definite integral: No calculator please.
Math for CSLecture 51 Function Optimization. Math for CSLecture 52 There are three main reasons why most problems in robotics, vision, and arguably every.
1 Linear Programming Supplements (Optional). 2 Standard Form LP (a.k.a. First Primal Form) Strictly ≤ All x j 's are non-negative.
Chapter 5 Objectives 1. Find ordered pairs associated with two equations 2. Solve a system by graphing 3. Solve a system by the addition method 4. Solve.
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Interval-based Inverse Problems with Uncertainties Francesco Fedele 1,2 and Rafi L. Muhanna 1 1 School of Civil and Environmental Engineering 2 School.
1 Assessment of Imprecise Reliability Using Efficient Probabilistic Reanalysis Farizal Efstratios Nikolaidis SAE 2007 World Congress.
KKT Practice and Second Order Conditions from Nash and Sofer
1 Preliminaries Precalculus Review I Precalculus Review II
AN ITERATIVE METHOD FOR MODEL PARAMETER IDENTIFICATION 4. DIFFERENTIAL EQUATION MODELS E.Dimitrova, Chr. Boyadjiev E.Dimitrova, Chr. Boyadjiev BULGARIAN.
Dr.M.V.Rama Rao Department of Civil Engineering,
Efficient Model Selection for Support Vector Machines
Penalty-Based Solution for the Interval Finite Element Methods Rafi L. Muhanna Georgia Institute of Technology Robert L. Mullen Case Western Reserve University.
1 Greedy algorithm 叶德仕 2 Greedy algorithm’s paradigm Algorithm is greedy if it builds up a solution in small steps it chooses a decision.
Linear Interpolation (for curve 01).  This chapter discusses straight lines and flat surfaces that are defined by points.  The application of these.
Greedy Algorithms and Matroids Andreas Klappenecker.
Illustration of FE algorithm on the example of 1D problem Problem: Stress and displacement analysis of a one-dimensional bar, loaded only by its own weight,
CHAPTER 3 NUMERICAL METHODS
Example Ex. Find Sol. So. Example Ex. Find (1) (2) (3) Sol. (1) (2) (3)
I.4 Polyhedral Theory 1. Integer Programming  Objective of Study: want to know how to describe the convex hull of the solution set to the IP problem.
A Membrane Algorithm for the Min Storage problem Dipartimento di Informatica, Sistemistica e Comunicazione Università degli Studi di Milano – Bicocca WMC.
Approximation Algorithms Department of Mathematics and Computer Science Drexel University.
Advanced Engineering Mathematics, 7 th Edition Peter V. O’Neil © 2012 Cengage Learning Engineering. All Rights Reserved. CHAPTER 4 Series Solutions.
New inclusion functions in interval global optimization of engineering structures Andrzej Pownuk Chair of Theoretical Mechanics Faculty of Civil Engineering.
Linear Programming Chapter 9. Interior Point Methods  Three major variants  Affine scaling algorithm - easy concept, good performance  Potential.
Chapter 4 The Maximum Principle: General Inequality Constraints.
Efficient Method of Solution of Large Scale Engineering Problems with Interval Parameters Based on Sensitivity Analysis Andrzej Pownuk Silesian University.
Interval Finite Element as a Basis for Generalized Models of Uncertainty in Engineering Mechanics Rafi L. Muhanna Georgia Institute of Technology NSF workshop.
Searching a Linear Subspace Lecture VI. Deriving Subspaces There are several ways to derive the nullspace matrix (or kernel matrix). ◦ The methodology.
Geometric Uncertainty in Truss Systems: An Interval Approach Rafi L. Muhanna and Ayse Erdolen Georgia Institute of Technology NSF Workshop on Modeling.
Advanced Algorithms Analysis and Design By Dr. Nazir Ahmad Zafar Dr Nazir A. Zafar Advanced Algorithms Analysis and Design.
CSE 330: Numerical Methods. What is true error? True error is the difference between the true value (also called the exact value) and the approximate.
Linear program Separation Oracle. Rounding We consider a single-machine scheduling problem, and see another way of rounding fractional solutions to integer.
Chap 10. Sensitivity Analysis
Iwona Skalna Department of Applied Informatics Cracow, Poland
Computational Optimization
§ 4.4 The Natural Logarithm Function.
Polyhedron Here, we derive a representation of polyhedron and see the properties of the generators. We also see how to identify the generators. The results.
Chap 3. The simplex method
Polyhedron Here, we derive a representation of polyhedron and see the properties of the generators. We also see how to identify the generators. The results.
TOPICS ON CHAPTER 4 TEST: 1
6.5 Taylor Series Linearization
Critical Points and Extrema
Chapter 8. General LP Problems
I.4 Polyhedral Theory (NW)
I.4 Polyhedral Theory.
Chapter 8. General LP Problems
Objectives Approximate a definite integral using the Trapezoidal Rule.
Chapter 8. General LP Problems
MATH 1910 Chapter 3 Section 8 Newton’s Method.
Presentation transcript:

3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA On using global optimization for approximating hull solution of parametric interval systems Iwona Skalna AGH University of Science & Technology, Poland Andrzej Pownuk The University of Texas, El Paso, USA

3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA 2 Outline  Parametric interval linear systems  Global optimization  Monotonicity test  Subdivision directions  Multidivision  Examples  Concluding remarks acceleration techniques

3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA 3 Parametric linear systems Parametric solution set Interval hull solution Parametric linear system with parameters p, q Coefficients: affine linear functions of parameters

3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA 4 Optimization problem (hull solution) Let A(p) be regular, p  IR k, and x i min, x i max denote the global solutions of the i-th minimization and, respectively, maximization problem Then the interval vector Theorem

3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA 5 Global optimization – general assumptions Define r  IR k+l with r i = p i for i = 1, , k, and r j = q j-k, j = 1, , k. Then x(p,q) can be written in a compact form as x(r). w(f(x))  0 as w(x)  0 Inclusion function f = x i (p,q) is calculated using a Direct Method for solving parametric linear systems. It can be easily shown that the Direct Method preserves the isotonicity property, i.e. x  y implies f(x)  f(y). It is also assumed that for all inclusion functions holds:

3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA 6 Global optimization - algorithm Step 0. Set y = r and f = min x(y). Initialize list L = {f, y} and cutoff level z = max x(y) Step 1. Choose a coordinate v  {1, , k+l} for subdivision using one of the subdivision rules Step 2.Bisect (multisect) y in direction v : y 1  y 2, int ( y 1 )  int(y 2 ) =  Step 3. Calculate x(y 1 ) and x(y 2 ) and set f i = min x(y i ) and z = min { z, max x(y 1 ), max x(y 1 ) } Step 4. Remove (f, y) from the list L Step 5.Cutoff test: discard any pair (f i, y i ) if f i > z Step 6.Monotonicity test Step 7.Add any remaining pairs to the list, if the list become empty then STOP Step 8.Denote the the pair with the smallest first element by (f *, y * ) Step 9.If w(y * ) <  then STOP, else goto 1.

3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA 7 Monotonicity test The monotonicity test is used to figure out whether the function f is strictly monotone in a whole subbox y  x. Then, y cannot contain a global minimizer in its interior. Therefore, if f satisfies Monotonicity test is pefromed using the Method for Checking the Monotonicity (MCM). The MCM method is based on a Direct Method for solving parametric linear systems. Let f = x(p, q). Approximations of partial derivates are obtained by solving the following k+l parametric linear systems where x * is an approximation of the solution set S calculated using Direct method, and

3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA 8 Subdivision direction selection The following merit function (Ratz, Csendes) is used to define subdivision rules: where D(i) is determined by a given rule. Rule A (Hansen): Rule B (Casado): Rule C (Walster, Hansen): D(i) = w(y i ) D(i) = w(F(y i )w(y i )) D(i) = p(f k, f i )

3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA 9 Example 1 Young’s modulus Y = 7.0  [Pa] Cross section aresaC = 0.003[m 2 ] LengthL = 2[m] LoadsP 1 = P 2 = P 3 = 30[kN] The stiffness of all bars is uncertain by 5%

3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA 10 Results – nodes displacements n x lb[  ]x ub[  ] n x lb[  ]x lb[  u , result of the Global Optimization = result of the Evolutionary Algorithm

3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA 11 Example 2 result of the Global Optimization = result of the Evolutionary Algorithm Young’s modulus Y = 2.1  [Pa] Cross section aresaC = 0.004[m 2 ] LengthL = 2[m] LoadsP 1 = 80[kN], P 2 = 120[kN] The stiffness of thick bars is uncertain by 5%

3 RD NSF Workshop on Imprecise Probability in Engineering Analysis & Design February 20-22, 2008 | Georgia Institute of Technology, Savannah, USA 12 Conclusions  Global Optimization Method can be succesfully used to approximate hull solution of parametric linear systems  Monotonicity test significantly improves the convergence of Global Optimization  Multidivision and different rules for subdivision directions have no influence on the convergence of the Global Optimization, they are computationally very expensive  In future work we will try combine different methods for solving parametric linear systems