10.03.2015 Views

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

152 CHAPTER 2. CONVEX GEOMETRY<br />

2.13.2 Abstractions of Farkas’ lemma<br />

2.13.2.0.1 Corollary. Generalized inequality and membership relation.<br />

[173,A.4.2] Let K be any closed convex cone and K ∗ its dual, and let x<br />

and y belong to a vector space R n . Then<br />

y ∈ K ∗ ⇔ 〈y , x〉 ≥ 0 for all x ∈ K (287)<br />

which is, merely, a statement of fact by definition of dual cone (270). By<br />

closure we have conjugation:<br />

x ∈ K ⇔ 〈y , x〉 ≥ 0 for all y ∈ K ∗ (288)<br />

which may be regarded as a simple translation of the Farkas lemma [111]<br />

as in [266,22] to the language of convex cones, and a generalization of the<br />

well-known Cartesian fact<br />

x ≽ 0 ⇔ 〈y , x〉 ≥ 0 for all y ≽ 0 (289)<br />

for which implicitly K = K ∗ = R n + the nonnegative orthant.<br />

Membership relation (288) is often written instead as dual generalized<br />

inequalities, when K and K ∗ are pointed closed convex cones,<br />

x ≽<br />

K<br />

0 ⇔ 〈y , x〉 ≥ 0 for all y ≽ 0 (290)<br />

K ∗<br />

meaning, coordinates for biorthogonal expansion of x (2.13.8) [318] must<br />

be nonnegative when x belongs to K . By conjugation [266, thm.14.1]<br />

y ≽<br />

K ∗<br />

0 ⇔ 〈y , x〉 ≥ 0 for all x ≽<br />

K<br />

0 (291)<br />

⋄<br />

When pointed closed convex cone K is not polyhedral, coordinate axes<br />

for biorthogonal expansion asserted by the corollary are taken from extreme<br />

directions of K ; expansion is assured by Carathéodory’s theorem (E.6.4.1.1).<br />

We presume, throughout, the obvious:<br />

x ∈ K ⇔ 〈y , x〉 ≥ 0 for all y ∈ K ∗ (288)<br />

⇔<br />

x ∈ K ⇔ 〈y , x〉 ≥ 0 for all y ∈ K ∗ , ‖y‖= 1<br />

(292)

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

Saved successfully!

Ooh no, something went wrong!