LECTURE 4: CONJUGATE TRANSFORMS

57
LECTURE 4: CONJUGATE TRANSFORMS 1. A preparation for dual information 2. Subgradients and subdifferentials 3. Conjugate transforms

Transcript of LECTURE 4: CONJUGATE TRANSFORMS

Page 1: LECTURE 4: CONJUGATE TRANSFORMS

LECTURE 4: CONJUGATE TRANSFORMS1. A preparation for dual information

2. Subgradients and subdifferentials

3. Conjugate transforms

Page 2: LECTURE 4: CONJUGATE TRANSFORMS

Motivation

Page 3: LECTURE 4: CONJUGATE TRANSFORMS

Motivation

Page 4: LECTURE 4: CONJUGATE TRANSFORMS

Motivation

Page 5: LECTURE 4: CONJUGATE TRANSFORMS

Motivation

Page 6: LECTURE 4: CONJUGATE TRANSFORMS

Where is the hidden dual information?

Is there a function g(y) that tells another side of story about f(x) ? How?

Page 7: LECTURE 4: CONJUGATE TRANSFORMS

Where is the hidden dual information?

Conjugate:Joined together, especially in a pair or pairs; coupled

• Secrete is in the conjugate transform

Page 8: LECTURE 4: CONJUGATE TRANSFORMS

Recall: Basic property - 3

Page 9: LECTURE 4: CONJUGATE TRANSFORMS

Non-differentiable convex functions

• Where is the first order information when f(x) is not differentiable?

- subgradient and subdifferential

Page 10: LECTURE 4: CONJUGATE TRANSFORMS

Subgradient and subdifferential

•Definition

A vector y is said to be a subgradient of a convex function f (over a set S) at a point if

•Definition

The set of all subgradients of f at iis called the

subdifferential of f at and is denoted by

Page 11: LECTURE 4: CONJUGATE TRANSFORMS

Properties

1. The graph of the affine function

h(x) =

is a non-vertical supporting hyperplane to the convex set

epi(f) at the point of ( , ).

2. The subdifferential set is closed and convex.

3. can be empty, singleton, or a set with infinitely

many elements. When it is not empty, f is said to be

subdifferentiable at . .

4.

Page 12: LECTURE 4: CONJUGATE TRANSFORMS

Examples

• In R, f(x) = |x| is subdifferentiable at every point and

-1 (0) = [-1, 1].

• In , the Euclidean norm f(x) = ||x|| is subdifferentiable at every point and (0) consists of all the vectors y such that

||x|| <y, x> for all x.

This means the Euclidean unit ball !

Page 13: LECTURE 4: CONJUGATE TRANSFORMS

Conjugate Transformation

Page 14: LECTURE 4: CONJUGATE TRANSFORMS

Finding the supporting hyperplane

Page 15: LECTURE 4: CONJUGATE TRANSFORMS

Finding the supporting hyperplane

Page 16: LECTURE 4: CONJUGATE TRANSFORMS

Property 1 – upper half space

Page 17: LECTURE 4: CONJUGATE TRANSFORMS

One application

Page 18: LECTURE 4: CONJUGATE TRANSFORMS

Property 2 – conjugate function

Page 19: LECTURE 4: CONJUGATE TRANSFORMS

Example – conjugate function

Page 20: LECTURE 4: CONJUGATE TRANSFORMS

Conjugate transform (function)

Page 21: LECTURE 4: CONJUGATE TRANSFORMS

Conjugate transform of convex functions

Page 22: LECTURE 4: CONJUGATE TRANSFORMS

Special property – knowing each other

Page 23: LECTURE 4: CONJUGATE TRANSFORMS

Special property – knowing each other

Page 24: LECTURE 4: CONJUGATE TRANSFORMS

Property of conjugate transforms

Page 25: LECTURE 4: CONJUGATE TRANSFORMS

Main Theorem

Page 26: LECTURE 4: CONJUGATE TRANSFORMS

Proof

Page 27: LECTURE 4: CONJUGATE TRANSFORMS

Legendre transform

Page 28: LECTURE 4: CONJUGATE TRANSFORMS

Example 1

Page 29: LECTURE 4: CONJUGATE TRANSFORMS

Example 2

Page 30: LECTURE 4: CONJUGATE TRANSFORMS

Example 2 - continue

Page 31: LECTURE 4: CONJUGATE TRANSFORMS

More examples

Page 32: LECTURE 4: CONJUGATE TRANSFORMS

More examples

Page 33: LECTURE 4: CONJUGATE TRANSFORMS

More examples

Page 34: LECTURE 4: CONJUGATE TRANSFORMS

More examples

Page 35: LECTURE 4: CONJUGATE TRANSFORMS

Constructing conjugate transforms

translation of ( )

be a function with its

conjugate transform : .

(1) For , the conjugate of : is : .

(2) For , if ( ) ( ) , : , th

Let

en

:

( ) ( ) ,

n

n

h

E R

h

R f S h

a E f x f x x a S

h y h a

f

y

S

y

linear function

.

(3) For , if ( ) ( ) : , then

( ) ( ) , , .

n

a

a E f x f x a S a

h y h y a y y

Page 36: LECTURE 4: CONJUGATE TRANSFORMS

Illustration

Page 37: LECTURE 4: CONJUGATE TRANSFORMS

Constructing conjugate transforms

Page 38: LECTURE 4: CONJUGATE TRANSFORMS

Question

Page 39: LECTURE 4: CONJUGATE TRANSFORMS

A hint

• Recall that

Page 40: LECTURE 4: CONJUGATE TRANSFORMS

Proper and closed functions

Page 41: LECTURE 4: CONJUGATE TRANSFORMS

Properties of conjugate transforms

Page 42: LECTURE 4: CONJUGATE TRANSFORMS

Properties of conjugate transforms

Proof: See Fang and Xing’s “Linear Conic Optimization”. Theorem 2.38.

Page 43: LECTURE 4: CONJUGATE TRANSFORMS

Convex hull function

Page 44: LECTURE 4: CONJUGATE TRANSFORMS

Properties of conjugate transforms

Proof: See Fang and Xing’s “Linear Conic Optimization”. Theorem 2.39.

Page 45: LECTURE 4: CONJUGATE TRANSFORMS

Examples

Example 1:

Page 46: LECTURE 4: CONJUGATE TRANSFORMS

Examples

Page 47: LECTURE 4: CONJUGATE TRANSFORMS

Examples

Page 48: LECTURE 4: CONJUGATE TRANSFORMS

Examples

Page 49: LECTURE 4: CONJUGATE TRANSFORMS

Examples

Page 50: LECTURE 4: CONJUGATE TRANSFORMS

Examples

Page 51: LECTURE 4: CONJUGATE TRANSFORMS

Examples

Page 52: LECTURE 4: CONJUGATE TRANSFORMS

Examples

Page 53: LECTURE 4: CONJUGATE TRANSFORMS

Examples

Page 54: LECTURE 4: CONJUGATE TRANSFORMS

Examples

Page 55: LECTURE 4: CONJUGATE TRANSFORMS

Examples

Page 56: LECTURE 4: CONJUGATE TRANSFORMS

Examples

Page 57: LECTURE 4: CONJUGATE TRANSFORMS

Examples