Structural and Multidisciplinary Optimization. P. Duysinx, P. Tossings*

Σχετικά έγγραφα
2 Composition. Invertible Mappings

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

Section 8.3 Trigonometric Equations

EE512: Error Control Coding

Other Test Constructions: Likelihood Ratio & Bayes Tests

6.3 Forecasting ARMA processes

Approximation of distance between locations on earth given by latitude and longitude

Example Sheet 3 Solutions

Homework 3 Solutions

Απόκριση σε Μοναδιαία Ωστική Δύναμη (Unit Impulse) Απόκριση σε Δυνάμεις Αυθαίρετα Μεταβαλλόμενες με το Χρόνο. Απόστολος Σ.

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

ANSWERSHEET (TOPIC = DIFFERENTIAL CALCULUS) COLLECTION #2. h 0 h h 0 h h 0 ( ) g k = g 0 + g 1 + g g 2009 =?

Areas and Lengths in Polar Coordinates

Statistical Inference I Locally most powerful tests

Second Order Partial Differential Equations

Solutions to Exercise Sheet 5

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

Lecture 2. Soundness and completeness of propositional logic

forms This gives Remark 1. How to remember the above formulas: Substituting these into the equation we obtain with

Ordinal Arithmetic: Addition, Multiplication, Exponentiation and Limit

Areas and Lengths in Polar Coordinates

The Simply Typed Lambda Calculus

derivation of the Laplacian from rectangular to spherical coordinates

Every set of first-order formulas is equivalent to an independent set

DESIGN OF MACHINERY SOLUTION MANUAL h in h 4 0.

Inverse trigonometric functions & General Solution of Trigonometric Equations

C.S. 430 Assignment 6, Sample Solutions

Exercises 10. Find a fundamental matrix of the given system of equations. Also find the fundamental matrix Φ(t) satisfying Φ(0) = I. 1.

Homework 8 Model Solution Section

Partial Differential Equations in Biology The boundary element method. March 26, 2013

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

Numerical Analysis FMN011

Uniform Convergence of Fourier Series Michael Taylor

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

ST5224: Advanced Statistical Theory II

ES440/ES911: CFD. Chapter 5. Solution of Linear Equation Systems

Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1

4.6 Autoregressive Moving Average Model ARMA(1,1)

Second Order RLC Filters

( y) Partial Differential Equations

Fourier Series. MATH 211, Calculus II. J. Robert Buchanan. Spring Department of Mathematics

Problem Set 3: Solutions

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

ω ω ω ω ω ω+2 ω ω+2 + ω ω ω ω+2 + ω ω+1 ω ω+2 2 ω ω ω ω ω ω ω ω+1 ω ω2 ω ω2 + ω ω ω2 + ω ω ω ω2 + ω ω+1 ω ω2 + ω ω+1 + ω ω ω ω2 + ω

SCHOOL OF MATHEMATICAL SCIENCES G11LMA Linear Mathematics Examination Solutions

Matrices and Determinants

The challenges of non-stable predicates

Practice Exam 2. Conceptual Questions. 1. State a Basic identity and then verify it. (a) Identity: Solution: One identity is csc(θ) = 1

Fractional Colorings and Zykov Products of graphs

Nowhere-zero flows Let be a digraph, Abelian group. A Γ-circulation in is a mapping : such that, where, and : tail in X, head in

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

TMA4115 Matematikk 3

SOLUTIONS TO MATH38181 EXTREME VALUES AND FINANCIAL RISK EXAM

Concrete Mathematics Exercises from 30 September 2016

Figure A.2: MPC and MPCP Age Profiles (estimating ρ, ρ = 2, φ = 0.03)..

Strain gauge and rosettes

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

SOLUTIONS TO MATH38181 EXTREME VALUES AND FINANCIAL RISK EXAM

CRASH COURSE IN PRECALCULUS

D Alembert s Solution to the Wave Equation

PARTIAL NOTES for 6.1 Trigonometric Identities

Quadratic Expressions

Reminders: linear functions

Higher Derivative Gravity Theories

Physical DB Design. B-Trees Index files can become quite large for large main files Indices on index files are possible.

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής

5. Choice under Uncertainty

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

Math221: HW# 1 solutions

CHAPTER 101 FOURIER SERIES FOR PERIODIC FUNCTIONS OF PERIOD

Lanczos and biorthogonalization methods for eigenvalues and eigenvectors of matrices

CHAPTER 48 APPLICATIONS OF MATRICES AND DETERMINANTS

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

1 String with massive end-points

Section 7.6 Double and Half Angle Formulas

ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

Pg The perimeter is P = 3x The area of a triangle is. where b is the base, h is the height. In our case b = x, then the area is

the total number of electrons passing through the lamp.

Section 9.2 Polar Equations and Graphs

Mock Exam 7. 1 Hong Kong Educational Publishing Company. Section A 1. Reference: HKDSE Math M Q2 (a) (1 + kx) n 1M + 1A = (1) =

b. Use the parametrization from (a) to compute the area of S a as S a ds. Be sure to substitute for ds!

2. THEORY OF EQUATIONS. PREVIOUS EAMCET Bits.

Lecture 34 Bootstrap confidence intervals

Parametrized Surfaces

5.4 The Poisson Distribution.

Srednicki Chapter 55

A Note on Intuitionistic Fuzzy. Equivalence Relation

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

Bounding Nonsplitting Enumeration Degrees

New bounds for spherical two-distance sets and equiangular lines

Section 8.2 Graphs of Polar Equations

Macromechanics of a Laminate. Textbook: Mechanics of Composite Materials Author: Autar Kaw

Space-Time Symmetries

SOLVING CUBICS AND QUARTICS BY RADICALS

ORDINAL ARITHMETIC JULIAN J. SCHLÖDER

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

Transcript:

Structural and Multidisciplinary Optimization P. Duysinx, P. Tossings* 2017-2018

* CONTACT Patricia TOSSINGS Institut de Mathematique B37), 0/57 Telephone: 04/366.93.73. Email: Patricia.Tossings@ulg.ac.be

TABLE OF CONTENTS Ch.1 - Introduction to Mathematical Programming Theory 1 Ch.2 - Algorithms for Unconstrained Optimization 51 Gradient Methods Ch.3 - Line Search Techniques Ch.4 - Algorithms for Unconstrained Optimization Newton, Newton-like and Quasi-Newton Methods Ch.5 - Quasi-Unconstrained Optimization Ch.6 - Linearly Constrained Optimization Ch.7 - General Constrained Optimization Dual Methods Ch.8 - General Constrained Optimization Transformation Methods

Chapter 3 LINE SEARCH TECHNIQUES 1

2

REMINDER: BASIC DESCENT ALG. for UNC. OPT. STEP 1. Initialization Choose x 0 R n Set k = 0 STEP 2. Direction finding Compute s k such that [s k] T f x k) < 0 STEP 3. Line search Find α k such that f OPTIONAL x k + α k s k) = min f x k + αs k) α 0 STEP 4. Update Set x k+1 = x k + α k s k STEP 5. Convergence check - Satisfied STOP - Unsatisfied Set k := k + 1 and go to STEP 2 3

The present section of the course deals with STEP 3. Line search φ Find α k such that α k) = min φα) where φα) = f x k + αs k) α 0 NOTE. In the context of descent methods Line search techniques has to be efficient Repeated function and gradient evaluations) Line search techniques has not to be exact Line search techniques has to work with a positivity constraint 4

Line search techniques using derivatives HYPOTHESIS. φ is unimodal see next slide) and at least C 2 OPTIMALITY CONDITION. φ α) = 0 1) CONVENTION. The solution of 1) is denoted by α Newton-Raphson method Secant method Dichotomy methods with derivatives) Line search techniques without derivatives Search a minimizer of φ without using optimality conditions Quadratic interpolation 5

DEFINITION : Unimodal function. A function φ is unimodal over [A,B] R if it admits a minimizer α [A,B] and, for any α 1,α 2 [A,B] such that α 1 < α 2 α 2 α φα 1 ) > φα 2 ) α 1 α φα 1 ) < φα 2 ) 6

Newton-Raphson method Newton method applied to the generally nonlinear equation φ α) = 0 see Numerical Analysis) PRINCIPLE Iterative method. At iteration k, φ α) is approximated by its tangent y = φ α k) + [α α k] φ α k) and α k+1 is chosen as the intersection of this straight line with Ox, i.e. α k+1 = α k φ α k) φ α k) 7

Extract from M. Minoux, Programmation mathematique 8

Newton-Raphson method - Strength Applied to a quadratic function Proof φα) = aα 2 + bα + c a 0) the method gives the solution of in one step. For any α 0, we have φ α) = 0 1) When a > 0, this solution corresponds to the minimum of φ. and, as a consequence, φ α 0) = 2aα 0 + b and φ α 0) = 2a α 1 = α 0 2aα0 + b 2a = b 2a Consequence. More precisely. The method has a good asymptotic behaviour. The method is quadratically convergent for initial points chosen sufficiently close to the solution of 1). 9

Newton-Raphson method - Weaknesses - First and second derivatives are required at each iteration. - Global convergence is not guaranteed. Extract from M. Minoux, Programmation mathematique 10

Secant method PRINCIPLE In the Newton method, replace φ α k) by the following approximation This leads to φ α k) φ α k 1) α k α k 1 α k+1 = α k φ α k) α k α k 1 φ α k) φ α k 1) INTERPRETATION At iteration k, φ α) is approximated no more by its tangent but well by the straight line passing through the points α k 1,φ α k 1)) and α k,φ α k)) Linear interpolation) 11

Extract from M. Minoux, Programmation mathematique 12

Secant method - Strength and Weaknesses - The method is not globally convergent BUT... - Asymptotic behaviour Assuming that φ is C 3 at α and φ α ) > 0, for well chosen initial points, the method is p-superlinearly convergent with p = 1.618 the golden number) 13

Secant method - Other possible interpretations As is equivalent to α k+1 = α k φ α k) α k α k 1 φ α k) φ α k 1) α k+1 = α k φ α k) φ α k) φ α k 1) [ α k α k 1] the secant method can be seen as a dichotomy method see below) with ρ k φ α k) = φ α k) φ α k 1) False position or regula falsi) The secant method can also be seen as a quadratic interpolation method in which φ is approximated by a quadric passing through the point α k,φ α k)) and having the same derivatives as φ at the points α k and α k 1. 14

Dichotomy methods with derivatives) For the sake of simplicity, we assume that φ 0) < 0 line search used in the context of descent methods) There exists α such that α α φ α) > 0 In that case, there is at least one point α such that φ α ) = 0. Most of the time, α is a local minimizer of φ over [0,+ [ If φ is unimodal, then α is the unique global minimizer of φ over [0, + [ 15

Dichotomy methods PRINCIPLE Determine a first interval [α min,α max ] such that φ α min ) < 0 and φ α max ) > 0 Reduce the size of this interval until the desired precision level. MORE PRECISELY At iteration k, compute φ α) at the point α = α k defined by α k = ρ k α min + 1 ρ k) α max = α max ρ k [α max α min ], ρ k ]0,1[ - If φ α k) < 0, set α min := α k - If φ α k) > 0, set α max := α k AN INTERESTING PARTICULAR CASE For ρ k = 0.5 bisection), the method converges linearly with a convergence ratio equal to 0.5 16

Dichotomy methods TO DETERMINE THE FIRST INTERVAL [α min,α max ] 1) Choose a step size h and set α min = 0 2) Compute φ h) - If φ h) < 0, set α min h, h 2h and go back to 2) - If φ h) > 0, set α max = h. STOP Note - h too large gives directly [α min,α max ] = [0,h] BUT leads to many iterations of the dichotomy process. - h too small implies many steps to find [α min,α max ] BUT leads to less iterations of the dichotomy process. Find the appropriate compromise. 17

A method without derivatives: Quadratic interpolation PRINCIPLE Let α 1, α 2 and α 3 be three values of α such that α 1 < α 2 < α 3 and φα 1 ) φα 2 ), φα 3 ) φα 2 ) Approximate φ on the interval [α 1,α 3 ] by the quadric passing through the points α 1,φα 1 )), α 2,φα 2 )) and α 3,φα 3 )) The equation of this quadric is given by qα) = 3 i=1 φα i ) j i j i α α j ) αi α j ) 18

The minimum of q is realized at where α 4 = 1 2 r 23 φα 1 ) + r 31 φα 2 ) + r 12 φα 3 ) s 23 φα 1 ) + s 31 φα 2 ) + s 12 φα 3 ) r i j = α 2 i α2 j and s i j = α i α j α 4 is taken as an approximate of the optimum of φ on the interval [α 1,α 3 ] The procedure is repeated with the three new points α 1, α 2, α 3 = α 2, α 4, α 3 if α 2 < α 4 < α 3 and φα 4 ) φα 2 ) = α 1, α 2, α 4 if α 2 < α 4 < α 3 and φα 4 ) > φα 2 ) = α 1, α 4, α 2 if α 1 < α 4 < α 2 and φα 4 ) φα 2 ) = α 4, α 2, α 3 if α 1 < α 4 < α 2 and φα 4 ) > φα 2 ) 19

Quadratic interpolation INITIALIZATION OF THE PROCESS Aim For a given, determine three values a < b < c of α satisfying b a = c b = φb) φa) and φb) φc) Method Choose an initial value α 0 and an arbitrary step size δ. Set α 1 = α 0 + δ and compute φ α 0) and φ α 1) Two situations can occur. First situation φ α 1) φ α 0) Set α k = α k 1 + 2 k 1 δ and compute φ α k) as far as φ decreases. Stop the process at the first iteration say p) for which φ begins to increase. 20

φ α 0) φ α 1)... φ α p 1) BUT φ α p 1) < φα p ) Compute finally φ α p+1) for α p+1 = α p 2 p 2 δ The procedure leads to four points α p 2 < α p 1 < α p+1 < α p separated by the same distance = 2 p 2 δ The points a, b, c are obtained by eliminating - α p if φ α p 1) < φ α p+1) - α p 2 if φ α p+1) < φ α p 1) Second situation φ α 1) > φ α 0) Replace α 0 by α 1 and δ by δ and proceed as above. 21

Quadratic interpolation CONVERGENCE RESULTS The global convergence of the method is ensured for any continuous and unimodal function φ. Asymptotic behaviour For a C 3 function, the convergence is p-superlinear with p = 1.3 VARIANTS Use other polynomial interpolations cubic, for example) or take the derivatives into account see the secant method presented above). 22