v2010.10.26 - Convex Optimization
v2010.10.26 - Convex Optimization v2010.10.26 - Convex Optimization
476 CHAPTER 5. EUCLIDEAN DISTANCE MATRIX5.12 List reconstructionThe term metric multidimensional scaling 5.55 [257] [106] [353] [104] [260][89] refers to any reconstruction of a list X ∈ R n×N in Euclidean spacefrom interpoint distance information, possibly incomplete (6.7), ordinal(5.13.2), or specified perhaps only by bounding-constraints (5.4.2.3.9)[351]. Techniques for reconstruction are essentially methods for optimallyembedding an unknown list of points, corresponding to given Euclideandistance data, in an affine subset of desired or minimum dimension.The oldest known precursor is called principal component analysis [165]which analyzes the correlation matrix (5.9.1.0.1); [53,22] a.k.a,Karhunen-Loéve transform in the digital signal processing literature.Isometric reconstruction (5.5.3) of point list X is best performed byeigenvalue decomposition of a Gram matrix; for then, numerical errors offactorization are easily spotted in the eigenvalues: Now we consider howrotation/reflection and translation invariance factor into a reconstruction.5.12.1 x 1 at the origin. V NAt the stage of reconstruction, we have D ∈ EDM N and wish to find agenerating list (2.3.2) for polyhedron P − α by factoring Gram matrix−V T N DV N (908) as in (1090). One way to factor −V T N DV N is viadiagonalization of symmetric matrices; [331,5.6] [202] (A.5.1,A.3)−V T NDV N QΛQ T (1128)QΛQ T ≽ 0 ⇔ Λ ≽ 0 (1129)where Q∈ R N−1×N−1 is an orthogonal matrix containing eigenvectorswhile Λ∈ S N−1 is a diagonal matrix containing corresponding nonnegativeeigenvalues ordered by nonincreasing value. From the diagonalization,identify the list using (1035);−V T NDV N = 2V T NX T XV N Q √ ΛQ T pQ p√ΛQT(1130)5.55 Scaling [349] means making a scale, i.e., a numerical representation of qualitative data.If the scale is multidimensional, it’s multidimensional scaling.−Jan de LeeuwA goal of multidimensional scaling is to find a low-dimensional representation of listX so that distances between its elements best fit a given set of measured pairwisedissimilarities. When data comprises measurable distances, then reconstruction is termedmetric multidimensional scaling. In one dimension, N coordinates in X define the scale.
5.12. LIST RECONSTRUCTION 477where √ ΛQ T pQ p√Λ Λ =√Λ√Λ and where Qp ∈ R n×N−1 is unknown as isits dimension n . Rotation/reflection is accounted for by Q p yet only itsfirst r columns are necessarily orthonormal. 5.56 Assuming membership tothe unit simplex y ∈ S (1087), then point p = X √ 2V N y = Q p√ΛQ T y in R nbelongs to the translated polyhedronP − x 1 (1131)whose generating list constitutes the columns of (1029)[ √ ] [ √ ]0 X 2VN = 0 Q p ΛQT∈ R n×N= [0 x 2 −x 1 x 3 −x 1 · · · x N −x 1 ](1132)The scaled auxiliary matrix V N represents that translation. A simple choicefor Q p has n set to N − 1; id est, Q p = I . Ideally, each member of thegenerating list has at most r nonzero entries; r being, affine dimensionrankV T NDV N = rankQ p√ΛQ T = rank Λ = r (1133)Each member then has at least N −1 − r zeros in its higher-dimensionalcoordinates because r ≤ N −1. (1041) To truncate those zeros, choose nequal to affine dimension which is the smallest n possible because XV N hasrank r ≤ n (1037). 5.57 In that case, the simplest choice for Q p is [I 0 ]having dimension r ×N −1.We may wish to verify the list (1132) found from the diagonalization of−VN TDV N . Because of rotation/reflection and translation invariance (5.5),EDM D can be uniquely made from that list by calculating: (891)5.56 Recall r signifies affine dimension. Q p is not necessarily an orthogonal matrix. Q p isconstrained such that only its first r columns are necessarily orthonormal because thereare only r nonzero eigenvalues in Λ when −VN TDV N has rank r (5.7.1.1). Remainingcolumns of Q p are arbitrary.⎡⎤⎡q T1 ⎤λ 1 0. .. 5.57 If we write Q T = ⎣. .. ⎦ as rowwise eigenvectors, Λ = ⎢ λr ⎥qN−1T ⎣ 0 ... ⎦0 0in terms of eigenvalues, and Q p = [ ]q p1 · · · q pN−1 as column vectors, then√Q p Λ Q T ∑= r √λi q pi qiT is a sum of r linearly independent rank-one matrices (B.1.1).i=1Hence the summation has rank r .
- Page 425 and 426: 5.4. EDM DEFINITION 425now implicit
- Page 427 and 428: 5.4. EDM DEFINITION 427by translate
- Page 429 and 430: 5.4. EDM DEFINITION 429Crippen & Ha
- Page 431 and 432: 5.4. EDM DEFINITION 431where ([√t
- Page 433 and 434: 5.4. EDM DEFINITION 433because (A.3
- Page 435 and 436: 5.5. INVARIANCE 4355.5.1.0.1 Exampl
- Page 437 and 438: 5.5. INVARIANCE 437x 2 x 2x 3 x 1 x
- Page 439 and 440: 5.6. INJECTIVITY OF D & UNIQUE RECO
- Page 441 and 442: 5.6. INJECTIVITY OF D & UNIQUE RECO
- Page 443 and 444: 5.6. INJECTIVITY OF D & UNIQUE RECO
- Page 445 and 446: 5.7. EMBEDDING IN AFFINE HULL 4455.
- Page 447 and 448: 5.7. EMBEDDING IN AFFINE HULL 447Fo
- Page 449 and 450: 5.7. EMBEDDING IN AFFINE HULL 4495.
- Page 451 and 452: 5.8. EUCLIDEAN METRIC VERSUS MATRIX
- Page 453 and 454: 5.8. EUCLIDEAN METRIC VERSUS MATRIX
- Page 455 and 456: 5.8. EUCLIDEAN METRIC VERSUS MATRIX
- Page 457 and 458: 5.8. EUCLIDEAN METRIC VERSUS MATRIX
- Page 459 and 460: 5.9. BRIDGE: CONVEX POLYHEDRA TO ED
- Page 461 and 462: 5.9. BRIDGE: CONVEX POLYHEDRA TO ED
- Page 463 and 464: 5.9. BRIDGE: CONVEX POLYHEDRA TO ED
- Page 465 and 466: 5.10. EDM-ENTRY COMPOSITION 465of a
- Page 467 and 468: 5.10. EDM-ENTRY COMPOSITION 467Then
- Page 469 and 470: 5.11. EDM INDEFINITENESS 4695.11.1
- Page 471 and 472: 5.11. EDM INDEFINITENESS 471we have
- Page 473 and 474: 5.11. EDM INDEFINITENESS 473So beca
- Page 475: 5.11. EDM INDEFINITENESS 475holds o
- Page 479 and 480: 5.12. LIST RECONSTRUCTION 479(a)(c)
- Page 481 and 482: 5.13. RECONSTRUCTION EXAMPLES 481Wi
- Page 483 and 484: 5.13. RECONSTRUCTION EXAMPLES 483d
- Page 485 and 486: 5.13. RECONSTRUCTION EXAMPLES 485Th
- Page 487 and 488: 5.14. FIFTH PROPERTY OF EUCLIDEAN M
- Page 489 and 490: 5.14. FIFTH PROPERTY OF EUCLIDEAN M
- Page 491 and 492: 5.14. FIFTH PROPERTY OF EUCLIDEAN M
- Page 493 and 494: 5.14. FIFTH PROPERTY OF EUCLIDEAN M
- Page 495 and 496: 5.14. FIFTH PROPERTY OF EUCLIDEAN M
- Page 497 and 498: Chapter 6Cone of distance matricesF
- Page 499 and 500: 6.1. DEFINING EDM CONE 4996.1 Defin
- Page 501 and 502: 6.2. POLYHEDRAL BOUNDS 501This cone
- Page 503 and 504: 6.4. EDM DEFINITION IN 11 T 503That
- Page 505 and 506: 6.4. EDM DEFINITION IN 11 T 505N(1
- Page 507 and 508: 6.4. EDM DEFINITION IN 11 T 507Then
- Page 509 and 510: 6.4. EDM DEFINITION IN 11 T 5096.4.
- Page 511 and 512: 6.5. CORRESPONDENCE TO PSD CONE S N
- Page 513 and 514: 6.5. CORRESPONDENCE TO PSD CONE S N
- Page 515 and 516: 6.5. CORRESPONDENCE TO PSD CONE S N
- Page 517 and 518: 6.6. VECTORIZATION & PROJECTION INT
- Page 519 and 520: 6.6. VECTORIZATION & PROJECTION INT
- Page 521 and 522: 6.6. VECTORIZATION & PROJECTION INT
- Page 523 and 524: 6.7. A GEOMETRY OF COMPLETION 523(b
- Page 525 and 526: 6.7. A GEOMETRY OF COMPLETION 525[3
476 CHAPTER 5. EUCLIDEAN DISTANCE MATRIX5.12 List reconstructionThe term metric multidimensional scaling 5.55 [257] [106] [353] [104] [260][89] refers to any reconstruction of a list X ∈ R n×N in Euclidean spacefrom interpoint distance information, possibly incomplete (6.7), ordinal(5.13.2), or specified perhaps only by bounding-constraints (5.4.2.3.9)[351]. Techniques for reconstruction are essentially methods for optimallyembedding an unknown list of points, corresponding to given Euclideandistance data, in an affine subset of desired or minimum dimension.The oldest known precursor is called principal component analysis [165]which analyzes the correlation matrix (5.9.1.0.1); [53,22] a.k.a,Karhunen-Loéve transform in the digital signal processing literature.Isometric reconstruction (5.5.3) of point list X is best performed byeigenvalue decomposition of a Gram matrix; for then, numerical errors offactorization are easily spotted in the eigenvalues: Now we consider howrotation/reflection and translation invariance factor into a reconstruction.5.12.1 x 1 at the origin. V NAt the stage of reconstruction, we have D ∈ EDM N and wish to find agenerating list (2.3.2) for polyhedron P − α by factoring Gram matrix−V T N DV N (908) as in (1090). One way to factor −V T N DV N is viadiagonalization of symmetric matrices; [331,5.6] [202] (A.5.1,A.3)−V T NDV N QΛQ T (1128)QΛQ T ≽ 0 ⇔ Λ ≽ 0 (1129)where Q∈ R N−1×N−1 is an orthogonal matrix containing eigenvectorswhile Λ∈ S N−1 is a diagonal matrix containing corresponding nonnegativeeigenvalues ordered by nonincreasing value. From the diagonalization,identify the list using (1035);−V T NDV N = 2V T NX T XV N Q √ ΛQ T pQ p√ΛQT(1130)5.55 Scaling [349] means making a scale, i.e., a numerical representation of qualitative data.If the scale is multidimensional, it’s multidimensional scaling.−Jan de LeeuwA goal of multidimensional scaling is to find a low-dimensional representation of listX so that distances between its elements best fit a given set of measured pairwisedissimilarities. When data comprises measurable distances, then reconstruction is termedmetric multidimensional scaling. In one dimension, N coordinates in X define the scale.