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.

342 CHAPTER 4. SEMIDEFINITE PROGRAMMING<br />

The fact<br />

Λ ≽ 0 ⇔ X ≽ 0 (1353)<br />

allows splitting semidefinite feasibility problem (776) into two parts:<br />

( ρ<br />

) minimize<br />

Λ<br />

∥ A svec ∑<br />

λ i Q ii − b<br />

∥<br />

i=1<br />

[ R<br />

ρ<br />

] (779)<br />

+<br />

subject to δ(Λ) ∈<br />

0<br />

( ρ<br />

) minimize<br />

Q<br />

∥ A svec ∑<br />

λ ⋆ i Q ii − b<br />

∥<br />

i=1<br />

(780)<br />

subject to Q T = Q −1<br />

The linear equality constraint A svec X = b has been moved to the objective<br />

within a norm because these two problems (779) (780) are iterated; equality<br />

might only become feasible near convergence. This iteration always converges<br />

to a local minimum because the sequence of objective values is monotonic<br />

and nonincreasing; any monotonically nonincreasing real sequence converges.<br />

[222,1.2] [37,1.1] A rank-ρ matrix X feasible to the original problem (776)<br />

is found when the objective converges to 0. Positive semidefiniteness of<br />

matrix X with an upper bound ρ on rank is assured by the constraint on<br />

eigenvalue matrix Λ in convex problem (779); it means, the main diagonal<br />

of Λ must belong to the nonnegative orthant in a ρ-dimensional subspace<br />

of R n .<br />

The second problem (780) in the iteration is not convex. We propose<br />

solving it by convex iteration: Make the assignment<br />

⎡<br />

G = ⎣<br />

⎡<br />

= ⎣<br />

⎤<br />

q 1 [q1 T · · · qρ T ]<br />

.<br />

⎦<br />

∈ S nρ<br />

q ρ<br />

⎤ ⎡<br />

Q 11 · · · Q 1ρ q 1 q<br />

.<br />

... . ⎦ ∆ 1 T · · · q 1 qρ<br />

T<br />

= ⎣<br />

.<br />

... .<br />

Q T 1ρ · · · Q ρρ q ρ q1 T · · · q ρ qρ<br />

T<br />

⎤<br />

⎦<br />

(781)

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

Saved successfully!

Ooh no, something went wrong!