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.

4.2. FRAMEWORK 257<br />

4.2.1.1.3 Example. “New” Farkas’ lemma.<br />

In 1995, Lasserre [199,III] presented an example originally offered by<br />

Ben-Israel in 1969 [30, p.378] as evidence of failure in semidefinite Farkas’<br />

Lemma 4.2.1.1.1:<br />

[ ]<br />

A =<br />

∆ svec(A1 ) T<br />

svec(A 2 ) T =<br />

[ 0 1 0<br />

0 0 1<br />

] [ 1<br />

, b =<br />

0<br />

]<br />

(600)<br />

The intersection A ∩ S n + is practically empty because the solution set<br />

{X ≽ 0 | A svec X = b} =<br />

{[<br />

α<br />

1 √2<br />

√1<br />

2<br />

0<br />

]<br />

≽ 0 | α∈ R<br />

}<br />

(601)<br />

is positive semidefinite only asymptotically (α→∞). Yet the dual system<br />

m∑<br />

y i A i ≽0 ⇒ y T b≥0 indicates nonempty intersection; videlicet, for ‖y‖= 1<br />

i=1<br />

y 1<br />

[<br />

0<br />

1 √2<br />

1 √<br />

2<br />

0<br />

]<br />

+ y 2<br />

[ 0 0<br />

0 1<br />

]<br />

[ ] 0<br />

≽ 0 ⇔ y =<br />

1<br />

⇒ y T b = 0 (602)<br />

On the other hand, positive definite Farkas’ Lemma 4.2.1.1.2 shows<br />

A ∩ int S n + is empty; what we need to know for semidefinite programming.<br />

Based on Ben-Israel’s example, Lasserre suggested addition of another<br />

condition to semidefinite Farkas’ Lemma 4.2.1.1.1 to make a “new” lemma.<br />

Ye recommends positive definite Farkas’ Lemma 4.2.1.1.2 instead; which is<br />

simpler and obviates Lasserre’s proposed additional condition. <br />

4.2.1.2 Theorem of the alternative for semidefinite programming<br />

Because these Farkas’ lemmas follow from membership relations, we may<br />

construct alternative systems from them. Applying the method of2.13.2.1.1,<br />

then from positive definite Farkas’ lemma, for example, we get<br />

A ∩ int S n + ≠ ∅<br />

or in the alternative<br />

m∑<br />

y T b ≤ 0, y i A i ≽ 0, y ≠ 0<br />

i=1<br />

(603)

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

Saved successfully!

Ooh no, something went wrong!