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.

146 CHAPTER 2. CONVEX GEOMETRY<br />

variables in the primal program. Third, the maximum value achieved by the<br />

dual problem is often equal to the minimum of the primal. [259,2.1.3]<br />

Essentially, duality theory concerns representation of a given optimization<br />

problem as half a minimax problem. [266,36] [53,5.4] Given any real<br />

function f(x,z)<br />

minimize<br />

x<br />

always holds. When<br />

minimize<br />

x<br />

maximize<br />

z<br />

maximize<br />

z<br />

f(x,z) ≥ maximize<br />

z<br />

f(x,z) = maximize<br />

z<br />

minimize f(x,z) (273)<br />

x<br />

minimize f(x,z) (274)<br />

x<br />

we have strong duality and then a saddle value [128] exists. (Figure 51)<br />

[263, p.3] Consider primal conic problem (p) (over cone K) and its<br />

corresponding dual problem (d): [254,3.3.1] [206,2.1] [207] given<br />

vectors α , β and matrix constant C<br />

(p)<br />

minimize α T x<br />

x<br />

subject to x ∈ K<br />

Cx = β<br />

maximize β T z<br />

y , z<br />

subject to y ∈ K ∗<br />

C T z + y = α<br />

(d) (275)<br />

Observe the dual problem is also conic, and its objective function value never<br />

exceeds that of the primal;<br />

α T x ≥ β T z<br />

x T (C T z + y) ≥ (Cx) T z<br />

x T y ≥ 0<br />

(276)<br />

which holds by definition (270). Under the sufficient condition: (275p) is<br />

a convex problem and satisfies Slater’s condition, 2.53 then each problem (p)<br />

and (d) attains the same optimal value of its objective and each problem<br />

is called a strong dual to the other because the duality gap (primal−dual<br />

optimal objective difference) is 0. Then (p) and (d) are together equivalent<br />

to the minimax problem<br />

minimize α T x − β T z<br />

x,y,z<br />

subject to x ∈ K ,<br />

y ∈ K ∗<br />

Cx = β , C T z + y = α<br />

(p)−(d) (277)<br />

2.53 A convex problem, essentially, has convex objective function optimized over a convex<br />

set. (4) In this context, (p) is convex if K is a convex cone. Slater’s condition is satisfied<br />

whenever any primal strictly feasible point exists. (p.256)

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

Saved successfully!

Ooh no, something went wrong!