v2009.01.01 - Convex Optimization
v2009.01.01 - Convex Optimization v2009.01.01 - Convex Optimization
302 CHAPTER 4. SEMIDEFINITE PROGRAMMING f − s 0.25 0.2 0.15 0.1 0.05 0 (a) −0.05 −0.1 −0.15 −0.2 −0.25 0 100 200 300 400 500 f and s 0.25 0.2 0.15 0.1 0.05 0 (b) −0.05 −0.1 −0.15 −0.2 −0.25 0 100 200 300 400 500 Figure 82: (a) Error signal power (reconstruction f less original noiseless signal s) is 36dB below s . (b) Original signal s overlaid with reconstruction f (red) from signal g having dropout plus noise.
4.5. CONSTRAINING CARDINALITY 303 noise suppression: l must exceed a maximum of cardinality bounds; 2l ≥ max{2k , n/2}. Figure 81 and Figure 82 show one realization of this dropout problem. Original signal s is created by adding four (k = 4) randomly selected DCT basis vectors, from Ψ (n = 500 in this example), whose amplitudes are randomly selected from a uniform distribution above the noise floor; in the interval [10 −10/20 , 1]. Then a 240-sample dropout is realized (l = 130) and Gaussian noise η added to make corrupted signal g (from which a best approximation f will be made) having 10dB signal to noise ratio (688). The time gap contains much noise, as apparent from Figure 81a. But in only a few iterations (690) (467), original signal s is recovered with relative error power 36dB down; illustrated in Figure 82. Correct cardinality is also recovered (cardx = cardz) along with the basis vector indices used to make original signal s . Approximation error is due to DCT basis coefficient estimate error. When this experiment is repeated 1000 times on noisy signals averaging 10dB SNR, the correct cardinality and indices are recovered 99% of the time with average relative error power 30dB down. Without noise, we get perfect reconstruction in one iteration. (Matlab code: Wıκımization) 4.5.1.3 Compressed sensing geometry with a nonnegative variable It is well known that cardinality problem (682), on page 294, is easier to solve by linear programming when variable x is nonnegatively constrained than when not; e.g., Figure 62, Figure 80. We postulate a simple geometrical explanation: Figure 61 illustrates 1-norm ball B 1 in R 3 and affine subset A = {x |Ax=b}. Prototypical compressed sensing problem, for A∈ R m×n minimize ‖x‖ 1 x subject to Ax = b (460) is solved when the 1-norm ball B 1 kisses affine subset A . If variable x is constrained to the nonnegative orthant, minimize ‖x‖ 1 x subject to Ax = b x ≽ 0 then 1-norm ball B 1 (Figure 61) becomes simplex S in Figure 83. (691)
- Page 251 and 252: 4.1. CONIC PROBLEM 251 In any SDP f
- Page 253 and 254: 4.1. CONIC PROBLEM 253 Proposition
- Page 255 and 256: 4.2. FRAMEWORK 255 sets are closed
- Page 257 and 258: 4.2. FRAMEWORK 257 4.2.1.1.3 Exampl
- Page 259 and 260: 4.2. FRAMEWORK 259 4.2.2 Duals The
- Page 261 and 262: 4.2. FRAMEWORK 261 When equality is
- Page 263 and 264: 4.2. FRAMEWORK 263 The pseudoinvers
- Page 265 and 266: 4.2. FRAMEWORK 265 For the data giv
- Page 267 and 268: 4.2. FRAMEWORK 267 minimizes an aff
- Page 269 and 270: 4.3. RANK REDUCTION 269 whose rank
- Page 271 and 272: 4.3. RANK REDUCTION 271 and where m
- Page 273 and 274: 4.3. RANK REDUCTION 273 4.3.3 Optim
- Page 275 and 276: 4.3. RANK REDUCTION 275 Initialize:
- Page 277 and 278: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 279 and 280: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 281 and 282: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 283 and 284: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 285 and 286: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 287 and 288: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 289 and 290: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 291 and 292: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 293 and 294: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 295 and 296: 4.5. CONSTRAINING CARDINALITY 295 m
- Page 297 and 298: 4.5. CONSTRAINING CARDINALITY 297 m
- Page 299 and 300: 4.5. CONSTRAINING CARDINALITY 299 a
- Page 301: 4.5. CONSTRAINING CARDINALITY 301 f
- Page 305 and 306: 4.5. CONSTRAINING CARDINALITY 305 W
- Page 307 and 308: 4.5. CONSTRAINING CARDINALITY 307 t
- Page 309 and 310: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 311 and 312: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 313 and 314: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 315 and 316: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 317 and 318: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 319 and 320: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 321 and 322: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 323 and 324: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 325 and 326: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 327 and 328: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 329 and 330: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 331 and 332: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 333 and 334: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 335 and 336: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 337 and 338: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 339 and 340: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 341 and 342: 4.7. CONVEX ITERATION RANK-1 341 fi
- Page 343 and 344: 4.7. CONVEX ITERATION RANK-1 343 Gi
- Page 345 and 346: Chapter 5 Euclidean Distance Matrix
- Page 347 and 348: 5.2. FIRST METRIC PROPERTIES 347 co
- Page 349 and 350: 5.3. ∃ FIFTH EUCLIDEAN METRIC PRO
- Page 351 and 352: 5.3. ∃ FIFTH EUCLIDEAN METRIC PRO
4.5. CONSTRAINING CARDINALITY 303<br />
noise suppression: l must exceed a maximum of cardinality bounds;<br />
2l ≥ max{2k , n/2}.<br />
Figure 81 and Figure 82 show one realization of this dropout problem.<br />
Original signal s is created by adding four (k = 4) randomly selected DCT<br />
basis vectors, from Ψ (n = 500 in this example), whose amplitudes are<br />
randomly selected from a uniform distribution above the noise floor; in the<br />
interval [10 −10/20 , 1]. Then a 240-sample dropout is realized (l = 130) and<br />
Gaussian noise η added to make corrupted signal g (from which a best<br />
approximation f will be made) having 10dB signal to noise ratio (688).<br />
The time gap contains much noise, as apparent from Figure 81a. But in<br />
only a few iterations (690) (467), original signal s is recovered with relative<br />
error power 36dB down; illustrated in Figure 82. Correct cardinality is<br />
also recovered (cardx = cardz) along with the basis vector indices used to<br />
make original signal s . Approximation error is due to DCT basis coefficient<br />
estimate error. When this experiment is repeated 1000 times on noisy signals<br />
averaging 10dB SNR, the correct cardinality and indices are recovered 99%<br />
of the time with average relative error power 30dB down. Without noise, we<br />
get perfect reconstruction in one iteration. (Matlab code: Wıκımization)<br />
<br />
4.5.1.3 Compressed sensing geometry with a nonnegative variable<br />
It is well known that cardinality problem (682), on page 294, is easier to solve<br />
by linear programming when variable x is nonnegatively constrained than<br />
when not; e.g., Figure 62, Figure 80. We postulate a simple geometrical<br />
explanation: Figure 61 illustrates 1-norm ball B 1 in R 3 and affine subset<br />
A = {x |Ax=b}. Prototypical compressed sensing problem, for A∈ R m×n<br />
minimize ‖x‖ 1<br />
x<br />
subject to Ax = b<br />
(460)<br />
is solved when the 1-norm ball B 1 kisses affine subset A .<br />
If variable x is constrained to the nonnegative orthant,<br />
minimize ‖x‖ 1<br />
x<br />
subject to Ax = b<br />
x ≽ 0<br />
then 1-norm ball B 1 (Figure 61) becomes simplex S in Figure 83.<br />
(691)