v2010.10.26 - Convex Optimization
v2010.10.26 - Convex Optimization v2010.10.26 - Convex Optimization
332 CHAPTER 4. SEMIDEFINITE PROGRAMMING〈Z , W 〉rank Zw ck0wf(Z)Figure 98: Regularization curve, parametrized by weight w for real convexobjective f minimization (756) with rank constraint to k by convex iteration.provide some impetus to focus more research on computational intensity ofgeneral-purpose semidefinite program solvers. An approach different frominterior-point methods is required; higher speed and greater accuracy from asimplex-like solver is what is needed.4.4.1.3 regularizationWe numerically tested the foregoing technique for constraining rank on a widerange of problems including localization of randomized positions (Figure 97),stress (7.2.2.7.1), ball packing (5.4.2.3.4), and cardinality problems (4.6).We have had some success introducing the direction matrix inner-product(753) as a regularization term 4.30minimizeZ∈S N f(Z) + w〈Z , W 〉subject to Z ∈ CZ ≽ 0(756)4.30 called multiobjective- or vector optimization. Proof of convergence for this convexiteration is identical to that in4.4.1.2.1 because f is a convex real function, hence boundedbelow, and f(Z ⋆ ) is constant in (757).
4.5. CONSTRAINING CARDINALITY 333minimizeW ∈ S N f(Z ⋆ ) + w〈Z ⋆ , W 〉subject to 0 ≼ W ≼ ItrW = N − n(757)whose purpose is to constrain rank, affine dimension, or cardinality:The abstraction, that is Figure 98, is a synopsis; a broad generalizationof accumulated empirical evidence: There exists a critical (smallest) weightw c • for which a minimal-rank constraint is met. Graphical discontinuitycan subsequently exist when there is a range of greater w providing requiredrank k but not necessarily increasing a minimization objective function f ;e.g., Example 4.6.0.0.2. Positive scalar w is well chosen by cut-and-try.4.5 Constraining cardinalityThe convex iteration technique for constraining rank can be applied tocardinality problems. There are parallels in its development analogous tohow prototypical semidefinite program (649) resembles linear program (302)on page 275 [382]:4.5.1 nonnegative variableOur goal has been to reliably constrain rank in a semidefinite program. Thereis a direct analogy to linear programming that is simpler to present but,perhaps, more difficult to solve. In Optimization, that analogy is known asthe cardinality problem.Consider a feasibility problem Ax = b , but with an upper bound k oncardinality ‖x‖ 0 of a nonnegative solution x : for A∈ R m×n and vectorb∈R(A)find x ∈ R nsubject to Ax = bx ≽ 0‖x‖ 0 ≤ k(530)where ‖x‖ 0 ≤ k means 4.31 vector x has at most k nonzero entries; sucha vector is presumed existent in the feasible set. Nonnegativity constraint4.31 Although it is a metric (5.2), cardinality ‖x‖ 0 cannot be a norm (3.2) because it isnot positively homogeneous.
- Page 281 and 282: 4.1. CONIC PROBLEM 281faces of S 3
- Page 283 and 284: 4.1. CONIC PROBLEM 2834.1.2.3 Previ
- Page 285 and 286: 4.2. FRAMEWORK 285Semidefinite Fark
- Page 287 and 288: 4.2. FRAMEWORK 287On the other hand
- Page 289 and 290: 4.2. FRAMEWORK 2894.2.2.1 Dual prob
- Page 291 and 292: 4.2. FRAMEWORK 291For symmetric pos
- Page 293 and 294: 4.2. FRAMEWORK 293has norm ‖x ⋆
- Page 295 and 296: 4.2. FRAMEWORK 295minimize 1 TˆxX
- Page 297 and 298: 4.2. FRAMEWORK 297asminimize ‖ỹ
- Page 299 and 300: 4.3. RANK REDUCTION 2994.3 Rank red
- Page 301 and 302: 4.3. RANK REDUCTION 301A rank-reduc
- Page 303 and 304: 4.3. RANK REDUCTION 303(t ⋆ i)
- Page 305 and 306: 4.3. RANK REDUCTION 3054.3.3.0.1 Ex
- Page 307 and 308: 4.3. RANK REDUCTION 3074.3.3.0.2 Ex
- Page 309 and 310: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 311 and 312: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 313 and 314: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 315 and 316: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 317 and 318: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 319 and 320: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 321 and 322: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 323 and 324: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 325 and 326: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 327 and 328: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 329 and 330: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 331: 4.4. RANK-CONSTRAINED SEMIDEFINITE
- Page 335 and 336: 4.5. CONSTRAINING CARDINALITY 3350R
- Page 337 and 338: 4.5. CONSTRAINING CARDINALITY 337it
- Page 339 and 340: 4.5. CONSTRAINING CARDINALITY 339m/
- Page 341 and 342: 4.5. CONSTRAINING CARDINALITY 341we
- Page 343 and 344: 4.5. CONSTRAINING CARDINALITY 343fl
- Page 345 and 346: 4.5. CONSTRAINING CARDINALITY 345We
- Page 347 and 348: 4.5. CONSTRAINING CARDINALITY 3474.
- Page 349 and 350: 4.5. CONSTRAINING CARDINALITY 349R
- Page 351 and 352: 4.5. CONSTRAINING CARDINALITY 351pe
- Page 353 and 354: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 355 and 356: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 357 and 358: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 359 and 360: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 361 and 362: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 363 and 364: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 365 and 366: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 367 and 368: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 369 and 370: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 371 and 372: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 373 and 374: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 375 and 376: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 377 and 378: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 379 and 380: 4.6. CARDINALITY AND RANK CONSTRAIN
- Page 381 and 382: 4.6. CARDINALITY AND RANK CONSTRAIN
4.5. CONSTRAINING CARDINALITY 333minimizeW ∈ S N f(Z ⋆ ) + w〈Z ⋆ , W 〉subject to 0 ≼ W ≼ ItrW = N − n(757)whose purpose is to constrain rank, affine dimension, or cardinality:The abstraction, that is Figure 98, is a synopsis; a broad generalizationof accumulated empirical evidence: There exists a critical (smallest) weightw c • for which a minimal-rank constraint is met. Graphical discontinuitycan subsequently exist when there is a range of greater w providing requiredrank k but not necessarily increasing a minimization objective function f ;e.g., Example 4.6.0.0.2. Positive scalar w is well chosen by cut-and-try.4.5 Constraining cardinalityThe convex iteration technique for constraining rank can be applied tocardinality problems. There are parallels in its development analogous tohow prototypical semidefinite program (649) resembles linear program (302)on page 275 [382]:4.5.1 nonnegative variableOur goal has been to reliably constrain rank in a semidefinite program. Thereis a direct analogy to linear programming that is simpler to present but,perhaps, more difficult to solve. In <strong>Optimization</strong>, that analogy is known asthe cardinality problem.Consider a feasibility problem Ax = b , but with an upper bound k oncardinality ‖x‖ 0 of a nonnegative solution x : for A∈ R m×n and vectorb∈R(A)find x ∈ R nsubject to Ax = bx ≽ 0‖x‖ 0 ≤ k(530)where ‖x‖ 0 ≤ k means 4.31 vector x has at most k nonzero entries; sucha vector is presumed existent in the feasible set. Nonnegativity constraint4.31 Although it is a metric (5.2), cardinality ‖x‖ 0 cannot be a norm (3.2) because it isnot positively homogeneous.