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.

7.2. SECOND PREVALENT PROBLEM: 519<br />

rankX<br />

g<br />

cenv rankX<br />

Figure 130: Abstraction of convex envelope of rank function. Rank is<br />

a quasiconcave function on the positive semidefinite cone, but its convex<br />

envelope is the smallest convex function enveloping it. Vertical bar labelled g<br />

illustrates a trace/rank gap; id est, rank found exceeds estimate (by 2).<br />

[113] [112] <strong>Convex</strong> envelope of rank function: for σ i a singular value,<br />

cenv(rankA) on {A∈ R m×n | ‖A‖ 2 ≤κ} = 1 ∑<br />

σ(A) i (1267)<br />

κ<br />

cenv(rankA) on {A∈ S n + | ‖A‖ 2 ≤κ} = 1 tr(A) (1268)<br />

κ<br />

A properly scaled trace thus represents the best convex lower bound on rank<br />

for positive semidefinite matrices. The idea, then, is to substitute the convex<br />

envelope for rank of some variable A∈ S M + (A.6.5)<br />

i<br />

rankA ← cenv(rankA) ∝<br />

trA = ∑ i<br />

σ(A) i = ∑ i<br />

λ(A) i = ‖λ(A)‖ 1 (1269)<br />

which is equivalent to the sum of all eigenvalues or singular values.<br />

[112] <strong>Convex</strong> envelope of the cardinality function is proportional to the<br />

1-norm:<br />

cenv(cardx) on {x∈ R n | ‖x‖ ∞ ≤κ} = 1 κ ‖x‖ 1 (1270)

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

Saved successfully!

Ooh no, something went wrong!