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.

296 CHAPTER 4. SEMIDEFINITE PROGRAMMING<br />

The set {u∈ R n | cardu = n−k , u i ∈ {0, 1}} comprises the extreme points<br />

of set (684) which is a nonnegative hypercube slice. An optimal solution y<br />

to (467), that is an extreme point of its feasible set, is known in closed<br />

form: it has 1 in each entry corresponding to the n−k smallest entries of x ⋆<br />

and has 0 elsewhere. By Proposition 7.1.3.0.3, the polar of that particular<br />

direction −y can be interpreted 4.30 as pointing toward the set of all vectors<br />

having the same ordering as x ⋆ and cardinality-k . When y = 1, as in 1-norm<br />

minimization for example, then polar direction −y points directly at the<br />

origin (the cardinality-0 vector).<br />

4.5.1.2 convergence<br />

<strong>Convex</strong> iteration (143) (467) always converges to a locally optimal solution<br />

by virtue of a monotonically nonincreasing real objective sequence. [222,1.2]<br />

[37,1.1] There can be no proof of global optimality, defined by (683).<br />

Constraining cardinality, solution to problem (682), can often be achieved<br />

but simple examples can be contrived that cause an iteration to stall at a<br />

solution of undesirable cardinality. The direction vector is then manipulated<br />

to steer out of local minima:<br />

4.5.1.2.1 Example. Sparsest solution to Ax = b. [61] [100]<br />

Problem (616) has sparsest solution not easily recoverable by least 1-norm;<br />

id est, not by compressed sensing because of proximity to a theoretical lower<br />

bound on number of measurements m depicted in Figure 80: for A∈ R m×n<br />

Given data from Example 4.2.3.1.1, for m=3, n=6, k=1<br />

⎡<br />

⎤ ⎡ ⎤<br />

−1 1 8 1 1 0<br />

1<br />

⎢<br />

1 1 1<br />

A = ⎣ −3 2 8 − 1 ⎥ ⎢<br />

2 3 2 3 ⎦ , b = ⎣<br />

−9 4 8<br />

1<br />

4<br />

1<br />

9<br />

1<br />

4 − 1 9<br />

1<br />

2<br />

1<br />

4<br />

⎥<br />

⎦ (616)<br />

the sparsest solution to classical linear equation Ax = b is x = e 4 ∈ R 6<br />

(confer (629)).<br />

Although the sparsest solution is recoverable by inspection, we discern<br />

it instead by convex iteration; namely, by iterating problem sequence<br />

4.30 <strong>Convex</strong> iteration (143) (467) is not a projection method because there is no<br />

thresholding or discard of variable-vector x entries.

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

Saved successfully!

Ooh no, something went wrong!