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.

254 CHAPTER 4. SEMIDEFINITE PROGRAMMING<br />

with an equal number of twos and zeros along the main diagonal. Indeed,<br />

optimal solution (595) is a terminal solution along the central path taken by<br />

the interior-point method as implemented in [342,2.5.3]; it is also a solution<br />

of highest rank among all optimal solutions to (594). Clearly, rank of this<br />

primal optimal solution exceeds by far a rank-1 solution predicted by upper<br />

bound (245).<br />

<br />

4.1.1.5 Later developments<br />

This rational example (594) indicates the need for a more generally applicable<br />

and simple algorithm to identify an optimal solution X ⋆ satisfying Barvinok’s<br />

Proposition 2.9.3.0.1. We will review such an algorithm in4.3, but first we<br />

provide more background.<br />

4.2 Framework<br />

4.2.1 Feasible sets<br />

Denote by C and C ∗ the convex sets of primal and dual points respectively<br />

satisfying the primal and dual constraints in (584), each assumed nonempty;<br />

⎧ ⎡ ⎤ ⎫<br />

⎨<br />

〈A 1 , X〉 ⎬<br />

C =<br />

⎩ X ∈ Sn + | ⎣ . ⎦= b<br />

⎭ = A ∩ Sn +<br />

〈A m , X〉<br />

(596)<br />

{<br />

}<br />

m∑<br />

C ∗ = S ∈ S n + , y = [y i ]∈ R m | y i A i + S = C<br />

These are the primal feasible set and dual feasible set. Geometrically,<br />

primal feasible A ∩ S n + represents an intersection of the positive semidefinite<br />

cone S n + with an affine subset A of the subspace of symmetric matrices S n<br />

in isometrically isomorphic R n(n+1)/2 . The affine subset has dimension<br />

n(n+1)/2 −m when the A i are linearly independent. Dual feasible set C ∗<br />

is the Cartesian product of the positive semidefinite cone with its inverse<br />

image (2.1.9.0.1) under affine transformation C − ∑ y i A i . 4.6 Both feasible<br />

4.6 The inequality C − ∑ y i A i ≽0 follows directly from (584D) (2.9.0.1.1) and is known<br />

as a linear matrix inequality. (2.13.5.1.1) Because ∑ y i A i ≼C , matrix S is known as a<br />

slack variable (a term borrowed from linear programming [82]) since its inclusion raises<br />

this inequality to equality.<br />

i=1

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

Saved successfully!

Ooh no, something went wrong!