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.

4.6. CARDINALITY AND RANK CONSTRAINT EXAMPLES 339<br />

This rank constraint on the composite matrix insures rankX ≤ 5 for any<br />

choice of dimensionally compatible matrices W 1 and W 2 . But to solve this<br />

problem by convex iteration, we alternate solution of semidefinite program<br />

([ ] )<br />

minimize tr W1 X<br />

W 1 , W 2 , X X T Z<br />

W 2<br />

subject to A vec X = y<br />

[ ]<br />

W1 X<br />

X T ≽ 0<br />

W 2<br />

(774)<br />

with semidefinite program<br />

minimize<br />

Z<br />

([ ] ⋆ )<br />

W1 X<br />

tr<br />

X T Z<br />

W 2<br />

subject to 0 ≼ Z ≼ I<br />

trZ = 46 + 81 − 5<br />

(775)<br />

(which has an optimal solution that is known in closed form, p.599) until<br />

a rank-5 composite matrix is found. The semidefiniteness constraints imply<br />

that matrices W 1 and W 2 and Z are symmetric.<br />

With 1000 samples {y i } , convergence occurs in two iterations; 700<br />

samples require more than ten, but reconstruction remains perfect.<br />

Reconstruction is independent of pseudorandom sequence parameters; e.g.,<br />

binary sequences succeed with the same efficiency as Gaussian or uniformly<br />

distributed sequences.<br />

<br />

4.6.1 rank-constraint midsummary<br />

We find that this direction matrix idea works well and quite independently<br />

of desired rank or affine dimension. This idea of direction matrix is good<br />

principally because of its simplicity: When confronted with a problem<br />

otherwise convex if not for a rank or cardinality constraint, then that<br />

constraint becomes a linear regularization term in the objective.<br />

There exists a common thread through all these Examples; that being,<br />

convex iteration with a direction matrix as normal to a linear regularization<br />

(a generalization of the well-known trace heuristic). But each problem type<br />

(per Example) possesses its own idiosyncrasies that slightly modify how a<br />

rank-constrained optimal solution is actually obtained: The ball packing

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

Saved successfully!

Ooh no, something went wrong!