MATH529 Fundamentals of Optimization Unconstrained Optimization I - - PowerPoint PPT Presentation

math529 fundamentals of optimization unconstrained
SMART_READER_LITE
LIVE PREVIEW

MATH529 Fundamentals of Optimization Unconstrained Optimization I - - PowerPoint PPT Presentation

MATH529 Fundamentals of Optimization Unconstrained Optimization I Marco A. Montes de Oca Mathematical Sciences, University of Delaware, USA 1 / 30 Before we start: Syllabus Info! 2 / 30 Meetings & Contact Instructor: Dr. Marco A.


slide-1
SLIDE 1

MATH529 – Fundamentals of Optimization Unconstrained Optimization I

Marco A. Montes de Oca

Mathematical Sciences, University of Delaware, USA

1 / 30

slide-2
SLIDE 2

Before we start: Syllabus Info!

2 / 30

slide-3
SLIDE 3

Meetings & Contact

Instructor:

  • Dr. Marco A. Montes de Oca

Office: 315 Ewing Hall Phone: 302-831-7431 Email: mmontes@math.udel.edu URL: http://math.udel.edu/~mmontes/teaching/UD/S14-MATH529-10.html https://sakai.udel.edu/portal/ Office hours: Mondays 5:00pm–7:00pm or by appointment Meetings: Mondays and Wednesdays 3:35pm–4:50pm, 330 Purnell Hall

3 / 30

slide-4
SLIDE 4

Evaluation

The final grade components are: Homeworks, Exams, and a Project. The contribution of each component is as follows: Component Weight Homeworks 30% Exam 1 15 % Exam 2 15 % Final Exam 20 % Project 20 %

4 / 30

slide-5
SLIDE 5

Back to business.

5 / 30

slide-6
SLIDE 6

Mathematical Optimization

Basics

6 / 30

slide-7
SLIDE 7

Problem Statement

Given a set X and a function f : X → R, find an element x⋆ ∈ X such that f (x⋆) ≤ f (x) for all x ∈ X .

7 / 30

slide-8
SLIDE 8

Problem Statement

Given a set X and a function f : X → R, find an element x⋆ ∈ X such that f (x⋆) ≤ f (x) for all x ∈ X . X is the feasible set,

8 / 30

slide-9
SLIDE 9

Problem Statement

Given a set X and a function f : X → R, find an element x⋆ ∈ X such that f (x⋆) ≤ f (x) for all x ∈ X . X is the feasible set, f is the objective function,

9 / 30

slide-10
SLIDE 10

Problem Statement

Given a set X and a function f : X → R, find an element x⋆ ∈ X such that f (x⋆) ≤ f (x) for all x ∈ X . X is the feasible set, f is the objective function, and x⋆ is called a solution.

10 / 30

slide-11
SLIDE 11

Problem Statement

Given a set X and a function f : X → R, find an element x⋆ ∈ X such that f (x⋆) ≤ f (x) for all x ∈ X . X is the feasible set, f is the objective function, and x⋆ is called a solution. Typically, X ⊆ Rn and f will be relatively nice (e.g., differentiable). The definition of X will be based on systems of equations and inequalities called constraints.

11 / 30

slide-12
SLIDE 12

Notation

The standard notation used to represent an optimization problem is: min x∈Rn f (x) subject to ci(x) = 0, i ∈ E ci(x) ≥ 0 (or ci(x) ≤ 0), i ∈ I where the functions ci(x), i ∈ E are the equality constraints, and the functions ci(x), i ∈ I are the inequality constraints.

12 / 30

slide-13
SLIDE 13

Example

Using the “studying for finals” problem: max x∈R5 20

  • x1

x1 + 1 2 +

  • x2

x2 + 1 1.7 +

  • x3

x3 + 1 1.8 +

  • x4

x4 + 1 2.5 +

  • x5

x5 + 1 0.5 subject to c1(x) =

5

  • i=1

xi ≤ 22 , 0 ≤ xi ≤ 22 , i ∈ {1, 2, 3, 4, 5} .

13 / 30

slide-14
SLIDE 14

The simplest class of

  • ptimization problems:

I = E = ∅

14 / 30

slide-15
SLIDE 15

The simplest class of

  • ptimization problems:

I = E = ∅ Unconstrained Optimization Problems

15 / 30

slide-16
SLIDE 16

Functions of one variable

Solving the unconstrained optimization problem min

x∈R f (x)

means finding a point x⋆ ∈ R such that f (x⋆) ≤ f (x) for all x ∈ R. Two questions always arise: Given a point xc, how can we know whether f (xc) ≤ f (x) for all x ∈ R, and therefore that xc = x⋆? How can we find x⋆ if we know only f (x) and possibly its derivatives?

16 / 30

slide-17
SLIDE 17

Optimization via Calculus

The fundamental tool we are going to use is Taylor’s formula: Theorem (Taylor’s formula or the Extended Law of the Mean) Suppose that f (x), f ′(x), f ′′(x) exist on the closed interval [a, b] = {x ∈ R : a ≤ x ≤ b}. If x⋆, x are any two different points

  • f [a, b], then there exists a point z strictly between x⋆ and x such

that f (x) = f (x⋆) + f ′(x⋆)(x − x⋆) + f ′′(z) 2 (x − x⋆)2 . (1)

Derivation of Taylor’s formula 17 / 30

slide-18
SLIDE 18

Optimization via Calculus

Why is Taylor’s formula important?

18 / 30

slide-19
SLIDE 19

Optimization via Calculus

Why is Taylor’s formula important? If f ′′(x) > 0 for all x ∈ R and f ′(x⋆) = 0, then from Eq. 1: f (x) = f (x⋆) + 0 + positive number , for all x = x⋆ so f (x) − f (x⋆) > 0 ⇒ f (x) > f (x⋆) for all x = x⋆ Thus, x⋆ minimizes f (x).

19 / 30

slide-20
SLIDE 20

Optimization via Calculus

Example Show that x = 0 minimizes the value of f (x) = ex2.

20 / 30

slide-21
SLIDE 21

Optimization via Calculus

Definition Suppose f (x) is a real-valued function defined on some interval I. A point x⋆ in I is: A global minimizer for f (x) on I if f (x⋆) ≤ f (x) for all x in I;

21 / 30

slide-22
SLIDE 22

Optimization via Calculus

Definition Suppose f (x) is a real-valued function defined on some interval I. A point x⋆ in I is: A global minimizer for f (x) on I if f (x⋆) ≤ f (x) for all x in I; A strict global minimizer for f (x) on I if f (x⋆) < f (x) for all x in I such that x = x⋆;

22 / 30

slide-23
SLIDE 23

Optimization via Calculus

Definition Suppose f (x) is a real-valued function defined on some interval I. A point x⋆ in I is: A global minimizer for f (x) on I if f (x⋆) ≤ f (x) for all x in I; A strict global minimizer for f (x) on I if f (x⋆) < f (x) for all x in I such that x = x⋆; A local minimizer for f (x) if there is a δ > 0 such that f (x⋆) ≤ f (x) for all x in I for which x⋆ − δ < x < x⋆ + δ;

23 / 30

slide-24
SLIDE 24

Optimization via Calculus

Definition Suppose f (x) is a real-valued function defined on some interval I. A point x⋆ in I is: A global minimizer for f (x) on I if f (x⋆) ≤ f (x) for all x in I; A strict global minimizer for f (x) on I if f (x⋆) < f (x) for all x in I such that x = x⋆; A local minimizer for f (x) if there is a δ > 0 such that f (x⋆) ≤ f (x) for all x in I for which x⋆ − δ < x < x⋆ + δ; A strict local minimizer for f (x) if there is a δ > 0 such that f (x⋆) < f (x) for all x in I for which x⋆ − δ < x < x⋆ + δ and x = x⋆;

24 / 30

slide-25
SLIDE 25

Optimization via Calculus

Definition Suppose f (x) is a real-valued function defined on some interval I. A point x⋆ in I is: A global minimizer for f (x) on I if f (x⋆) ≤ f (x) for all x in I; A strict global minimizer for f (x) on I if f (x⋆) < f (x) for all x in I such that x = x⋆; A local minimizer for f (x) if there is a δ > 0 such that f (x⋆) ≤ f (x) for all x in I for which x⋆ − δ < x < x⋆ + δ; A strict local minimizer for f (x) if there is a δ > 0 such that f (x⋆) < f (x) for all x in I for which x⋆ − δ < x < x⋆ + δ and x = x⋆; A critical point of f (x) if f ′(x⋆) exists and is equal to zero.

25 / 30

slide-26
SLIDE 26

Optimization via Calculus

Definition Suppose f (x) is a real-valued function defined on some interval I. A point x⋆ in I is: A global minimizer for f (x) on I if f (x⋆) ≤ f (x) for all x in I; A strict global minimizer for f (x) on I if f (x⋆) < f (x) for all x in I such that x = x⋆; A local minimizer for f (x) if there is a δ > 0 such that f (x⋆) ≤ f (x) for all x in I for which x⋆ − δ < x < x⋆ + δ; A strict local minimizer for f (x) if there is a δ > 0 such that f (x⋆) < f (x) for all x in I for which x⋆ − δ < x < x⋆ + δ and x = x⋆; A critical point of f (x) if f ′(x⋆) exists and is equal to zero.

26 / 30

slide-27
SLIDE 27

Optimization via Calculus

27 / 30

slide-28
SLIDE 28

Optimization via Calculus

Two theorems summarize the basic facts about optimization of one variable functions. Theorem (Local minimizer identification) Suppose that f (x) is a differentiable function on an interval I. If x⋆ is a local minimizer of f (x), then f ′(x⋆) = 0.

28 / 30

slide-29
SLIDE 29

Optimization via Calculus

Two theorems summarize the basic facts about optimization of one variable functions. Theorem (Local minimizer identification) Suppose that f (x) is a differentiable function on an interval I. If x⋆ is a local minimizer of f (x), then f ′(x⋆) = 0. Theorem (Classification of minimizers) Suppose that f (x), f ′(x), and f ′′(x) are all continuous on an interval I and that x⋆ ∈ I is a critical point of f (x). a) If f ′′(x) ≥ 0 for all x ∈ I, then x⋆ is a global minimizer of f (x)

  • n I.

b) If f ′′(x) > 0 for all x ∈ I such that x = x⋆, then x⋆ is a strict global minimizer of f (x) on I. c) If f ′′(x⋆) > 0, then x⋆ is a strict local minimizer of f (x).

29 / 30

slide-30
SLIDE 30

Optimization via Calculus

Example Find the local and global minimizers and maximizers on R of f (x) = 3x4 − 4x3 + 1. To be continued . . . .

30 / 30