10.03.2015 Views

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.1. CONVEX FUNCTION 211<br />

3.1.6.0.2 Example. Linear objective.<br />

Consider minimization of a real affine function f(z)= a T z + b over the<br />

convex feasible set C in its domain R 2 illustrated in Figure 63. Since<br />

vector b is fixed, the problem posed is the same as the convex optimization<br />

minimize a T z<br />

z<br />

subject to z ∈ C<br />

(490)<br />

whose objective of minimization is a real linear function. Were convex set C<br />

polyhedral (2.12), then this problem would be called a linear program. Were<br />

convex set C an intersection with a positive semidefinite cone, then this<br />

problem would be called a semidefinite program.<br />

There are two distinct ways to visualize this problem: one in the objective<br />

function’s domain R 2 ,[ the]<br />

other including the ambient space of the objective<br />

R<br />

2<br />

function’s range as in . Both visualizations are illustrated in Figure 63.<br />

R<br />

Visualization in the function domain is easier because of lower dimension and<br />

because<br />

level sets (492) of any affine function are affine. (2.1.9)<br />

In this circumstance, the level sets are parallel hyperplanes with respect<br />

to R 2 . One solves optimization problem (490) graphically by finding that<br />

hyperplane intersecting feasible set C furthest right (in the direction of<br />

negative gradient −a (3.1.8)).<br />

<br />

When a differentiable convex objective function f is nonlinear, the<br />

negative gradient −∇f is a viable search direction (replacing −a in (490)).<br />

(2.13.10.1, Figure 59) [128] Then the nonlinear objective function can be<br />

replaced with a dynamic linear objective; linear as in (490).<br />

3.1.6.0.3 Example. Support function. [173,C.2.1]<br />

For arbitrary set Y ⊆ R n , its support function σ Y (a) : R n → R is defined<br />

σ Y (a) = ∆ supa T z (491)<br />

z∈Y<br />

whose range contains ±∞ [215, p.135] [173,C.2.3.1]. For each z ∈ Y ,<br />

a T z is a linear function of vector a . Because σ Y (a) is the pointwise<br />

supremum of linear functions, it is convex in a . (Figure 64) Application<br />

of the support function is illustrated in Figure 25(a) for one particular<br />

normal a .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!