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.

184 CHAPTER 2. CONVEX GEOMETRY<br />

2.13.10.1.2 Example. Optimality conditions for conic problem.<br />

Consider a convex optimization problem having real differentiable convex<br />

objective function f(x) : R n →R defined on domain R n<br />

minimize f(x)<br />

x<br />

subject to x ∈ K<br />

(407)<br />

The feasible set is a pointed polyhedral cone K possessing a linearly<br />

independent set of generators and whose subspace membership is made<br />

explicit by fat full-rank matrix C ∈ R p×n ; id est, we are given the<br />

halfspace-description<br />

K = {x | Ax ≽ 0, Cx = 0} ⊆ R n<br />

(259a)<br />

where A∈ R m×n . The vertex-description of this cone, assuming (ÂZ)†<br />

skinny-or-square full-rank, is<br />

K = {Z(ÂZ)† b | b ≽ 0} (398)<br />

where Â∈ Rm−l×n , l is the number of conically dependent rows in AZ<br />

(2.10) that must be removed, and Z ∈ R n×n−rank C holds basis N(C)<br />

columnar.<br />

From optimality condition (319),<br />

because<br />

∇f(x ⋆ ) T (Z(ÂZ)† b − x ⋆ )≥ 0 ∀b ≽ 0 (408)<br />

−∇f(x ⋆ ) T Z(ÂZ)† (b − b ⋆ )≤ 0 ∀b ≽ 0 (409)<br />

x ⋆ ∆ = Z(ÂZ)† b ⋆ ∈ K (410)<br />

From membership relation (404) and Example 2.13.10.1.1<br />

〈−(Z T Â T ) † Z T ∇f(x ⋆ ), b − b ⋆ 〉 ≤ 0 for all b ∈ R m−l<br />

+<br />

⇔<br />

(411)<br />

−(Z T Â T ) † Z T ∇f(x ⋆ ) ∈ −R m−l<br />

+ ∩ b ⋆⊥<br />

Then the equivalent necessary and sufficient conditions for optimality of the<br />

conic problem (407) with pointed polyhedral feasible set K are: (confer (326))

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

Saved successfully!

Ooh no, something went wrong!