v2010.10.26 - Convex Optimization

v2010.10.26 - Convex Optimization v2010.10.26 - Convex Optimization

convexoptimization.com
from convexoptimization.com More from this publisher
12.07.2015 Views

576 CHAPTER 7. PROXIMITY PROBLEMSUnidimensional scaling, [105] a historically practical application ofmultidimensional scaling (5.12), entails solution of an optimization problemhaving local minima whose multiplicity varies as the factorial of point-listcardinality; geometrically, it means reconstructing a list constrained to lie inone affine dimension. In terms of point list, the nonconvex problem is: givennonnegative symmetric matrix H = [h ij ] ∈ S N ∩ R N×N+ (1357) whose entriesh ij are all known,minimize{x i ∈R}N∑(|x i − x j | − h ij ) 2 (1308)i , j=1called a raw stress problem [53, p.34] which has an implicit constraint ondimensional embedding of points {x i ∈ R , i=1... N}. This problem hasproven NP-hard; e.g., [73].As always, we first transform variables to distance-square D ∈ S N h ; sobegin with convex problem (1359) on page 569minimize − tr(V (D − 2Y )V )D , Y[ ]dij y ijsubject to≽ 0 ,y ijh 2 ijY ∈ S N hD ∈ EDM NrankV T N DV N = 1N ≥ j > i = 1... N −1(1378)that becomes equivalent to (1308) by making explicit the constraint on affinedimension via rank. The iteration is formed by moving the dimensionalconstraint to the objective:minimize −〈V (D − 2Y )V , I〉 − w〈VN TDV N , W 〉D , Y[ ]dij y ijsubject to≽ 0 , N ≥ j > i = 1... N −1y ij h 2 ij(1379)Y ∈ S N hD ∈ EDM Nwhere w (≈ 10) is a positive scalar just large enough to make 〈V T N DV N , W 〉vanish to within some numerical precision, and where direction matrix W is

7.2. SECOND PREVALENT PROBLEM: 577an optimal solution to semidefinite program (1700a)minimize −〈VN T WD⋆ V N , W 〉subject to 0 ≼ W ≼ ItrW = N − 1(1380)one of which is known in closed form. Semidefinite programs (1379) and(1380) are iterated until convergence in the sense defined on page 309. Thisiteration is not a projection method. (4.4.1.1) Convex problem (1379)is neither a relaxation of unidimensional scaling problem (1378); instead,problem (1379) is a convex equivalent to (1378) at convergence of theiteration.Jan de Leeuw provided us with some test data⎡H =⎢⎣0.000000 5.235301 5.499274 6.404294 6.486829 6.2632655.235301 0.000000 3.208028 5.840931 3.559010 5.3534895.499274 3.208028 0.000000 5.679550 4.020339 5.2398426.404294 5.840931 5.679550 0.000000 4.862884 4.5431206.486829 3.559010 4.020339 4.862884 0.000000 4.6187186.263265 5.353489 5.239842 4.543120 4.618718 0.000000and a globally optimal solution⎤⎥⎦(1381)X ⋆ = [ −4.981494 −2.121026 −1.038738 4.555130 0.764096 2.822032 ]= [ x ⋆ 1 x ⋆ 2 x ⋆ 3 x ⋆ 4 x ⋆ 5 x ⋆ 6 ](1382)found by searching 6! local minima of (1308) [105]. By iterating convexproblems (1379) and (1380) about twenty times (initial W = 0) we find theglobal infimum 98.12812 of stress problem (1308), and by (1132) we find acorresponding one-dimensional point list that is a rigid transformation in Rof X ⋆ .Here we found the infimum to accuracy of the given data, but that ceasesto hold as problem size increases. Because of machine numerical precisionand an interior-point method of solution, we speculate, accuracy degradesquickly as problem size increases beyond this.

576 CHAPTER 7. PROXIMITY PROBLEMSUnidimensional scaling, [105] a historically practical application ofmultidimensional scaling (5.12), entails solution of an optimization problemhaving local minima whose multiplicity varies as the factorial of point-listcardinality; geometrically, it means reconstructing a list constrained to lie inone affine dimension. In terms of point list, the nonconvex problem is: givennonnegative symmetric matrix H = [h ij ] ∈ S N ∩ R N×N+ (1357) whose entriesh ij are all known,minimize{x i ∈R}N∑(|x i − x j | − h ij ) 2 (1308)i , j=1called a raw stress problem [53, p.34] which has an implicit constraint ondimensional embedding of points {x i ∈ R , i=1... N}. This problem hasproven NP-hard; e.g., [73].As always, we first transform variables to distance-square D ∈ S N h ; sobegin with convex problem (1359) on page 569minimize − tr(V (D − 2Y )V )D , Y[ ]dij y ijsubject to≽ 0 ,y ijh 2 ijY ∈ S N hD ∈ EDM NrankV T N DV N = 1N ≥ j > i = 1... N −1(1378)that becomes equivalent to (1308) by making explicit the constraint on affinedimension via rank. The iteration is formed by moving the dimensionalconstraint to the objective:minimize −〈V (D − 2Y )V , I〉 − w〈VN TDV N , W 〉D , Y[ ]dij y ijsubject to≽ 0 , N ≥ j > i = 1... N −1y ij h 2 ij(1379)Y ∈ S N hD ∈ EDM Nwhere w (≈ 10) is a positive scalar just large enough to make 〈V T N DV N , W 〉vanish to within some numerical precision, and where direction matrix W is

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

Saved successfully!

Ooh no, something went wrong!