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.

516 CHAPTER 7. PROXIMITY PROBLEMS<br />

7.2.1.1 Equivalent semidefinite program, Problem 2, convex case<br />

<strong>Convex</strong> problem (1257) is numerically solvable for its global minimum<br />

using an interior-point method [53,11] [342] [251] [239] [334] [10] [121].<br />

We translate (1257) to an equivalent semidefinite program (SDP) for a<br />

pedagogical reason made clear in7.2.2.2 and because there exist readily<br />

available computer programs for numerical solution [141] [312] [31] [335].<br />

Substituting a new matrix variable Y ∆ = [y ij ]∈ R N×N<br />

+<br />

h ij<br />

√<br />

dij ← y ij (1259)<br />

Boyd proposes: problem (1257) is equivalent to the semidefinite program<br />

∑<br />

minimize d ij − 2y ij + h 2 ij<br />

D , Y<br />

i,j<br />

[ ]<br />

dij y ij<br />

(1260)<br />

subject to<br />

≽ 0 , i,j =1... N<br />

y ij h 2 ij<br />

D ∈ EDM N<br />

To see that, recall d ij ≥ 0 is implicit to D ∈ EDM N (5.8.1, (817)). So<br />

when H ∈ R N×N<br />

+ is nonnegative as assumed,<br />

[ ]<br />

dij y √<br />

ij<br />

≽ 0 ⇔ h ij<br />

√d ij ≥ yij 2 (1261)<br />

y ij<br />

h 2 ij<br />

Minimization of the objective function implies maximization of y ij that is<br />

bounded above. √Hence nonnegativity of y ij is implicit to (1260) and, as<br />

desired, y ij →h ij dij as optimization proceeds.<br />

<br />

If the given matrix H is now assumed symmetric and nonnegative,<br />

H = [h ij ] ∈ S N ∩ R N×N<br />

+ (1262)<br />

then Y = H ◦ ◦√ D must belong to K= S N h ∩ R N×N<br />

+ (1206). Because Y ∈ S N h<br />

(B.4.2 no.20), then<br />

‖ ◦√ D − H‖ 2 F = ∑ i,j<br />

d ij − 2y ij + h 2 ij = −N tr(V (D − 2Y )V ) + ‖H‖ 2 F (1263)

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

Saved successfully!

Ooh no, something went wrong!