v2009.01.01 - Convex Optimization
v2009.01.01 - Convex Optimization v2009.01.01 - Convex Optimization
384 CHAPTER 5. EUCLIDEAN DISTANCE MATRIX 5.5.2 Rotation/Reflection Rotation of the list X ∈ R n×N about some arbitrary point α∈ R n , or reflection through some affine subset containing α , can be accomplished via Q(X −α1 T ) where Q is an orthogonal matrix (B.5). We rightfully expect D ( Q(X − α1 T ) ) = D(QX − β1 T ) = D(QX) = D(X) (883) Because list-form D(X) is translation invariant, we may safely ignore offset and consider only the impact of matrices that premultiply X . Interpoint distances are unaffected by rotation or reflection; we say, EDM D is rotation/reflection invariant. Proof follows from the fact, Q T =Q −1 ⇒ X T Q T QX =X T X . So (883) follows directly from (798). The class of premultiplying matrices for which interpoint distances are unaffected is a little more broad than orthogonal matrices. Looking at EDM definition (798), it appears that any matrix Q p such that X T Q T pQ p X = X T X (884) will have the property D(Q p X) = D(X) (885) An example is skinny Q p ∈ R m×n (m>n) having orthonormal columns. We call such a matrix orthonormal. 5.5.2.0.1 Example. Reflection prevention and quadrature rotation. Consider the EDM graph in Figure 104(b) representing known distance between vertices (Figure 104(a)) of a tilted-square diamond in R 2 . Suppose some geometrical optimization problem were posed where isometric transformation is feasible excepting reflection, and where rotation must be quantized so that only quadrature rotations are feasible; only multiples of π/2. In two dimensions, a counterclockwise rotation of any vector about the origin by angle θ is prescribed by the orthogonal matrix [ ] cos θ − sin θ Q = sin θ cos θ (886)
5.5. INVARIANCE 385 x 2 x 2 x 3 x 1 x 3 x 1 x 4 x 4 (a) (b) (c) Figure 104: (a) Four points in quadrature in two dimensions about their geometric center. (b) Complete EDM graph of diamond vertices. (c) Quadrature rotation of a Euclidean body in R 2 first requires a shroud that is the smallest Cartesian square containing it. whereas reflection of any point through a hyperplane containing the origin { ∣ ∣∣∣∣ [ ] T cos θ ∂H = x∈ R 2 x = 0} (887) sin θ is accomplished via multiplication with symmetric orthogonal matrix (B.5.2) [ ] sin(θ) R = 2 − cos(θ) 2 −2 sin(θ) cos(θ) −2 sin(θ) cos(θ) cos(θ) 2 − sin(θ) 2 (888) Rotation matrix Q is characterized by identical diagonal entries and by antidiagonal entries equal but opposite in sign, whereas reflection matrix R is characterized in the reverse sense. Assign the diamond vertices { x l ∈ R 2 , l=1... 4 } to columns of a matrix X = [x 1 x 2 x 3 x 4 ] ∈ R 2×4 (68) Our scheme to prevent reflection enforces a rotation matrix characteristic upon the coordinates of adjacent points themselves: First shift the geometric center of X to the origin; for geometric centering matrix V ∈ S 4 (5.5.1.0.1), define Y ∆ = XV ∈ R 2×4 (889)
- 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
- Page 353 and 354: 5.4. EDM DEFINITION 353 The collect
- Page 355 and 356: 5.4. EDM DEFINITION 355 5.4.2 Gram-
- Page 357 and 358: 5.4. EDM DEFINITION 357 D ∈ EDM N
- Page 359 and 360: 5.4. EDM DEFINITION 359 5.4.2.2.1 E
- Page 361 and 362: 5.4. EDM DEFINITION 361 ten affine
- Page 363 and 364: 5.4. EDM DEFINITION 363 spheres: Th
- Page 365 and 366: 5.4. EDM DEFINITION 365 By eliminat
- Page 367 and 368: 5.4. EDM DEFINITION 367 where Φ ij
- Page 369 and 370: 5.4. EDM DEFINITION 369 5.4.2.2.6 D
- Page 371 and 372: 5.4. EDM DEFINITION 371 10 5 ˇx 4
- Page 373 and 374: 5.4. EDM DEFINITION 373 corrected b
- Page 375 and 376: 5.4. EDM DEFINITION 375 by translat
- Page 377 and 378: 5.4. EDM DEFINITION 377 Crippen & H
- Page 379 and 380: 5.4. EDM DEFINITION 379 where ([√
- Page 381 and 382: 5.4. EDM DEFINITION 381 because (A.
- Page 383: 5.5. INVARIANCE 383 5.5.1.0.1 Examp
- Page 387 and 388: 5.6. INJECTIVITY OF D & UNIQUE RECO
- Page 389 and 390: 5.6. INJECTIVITY OF D & UNIQUE RECO
- Page 391 and 392: 5.6. INJECTIVITY OF D & UNIQUE RECO
- Page 393 and 394: 5.7. EMBEDDING IN AFFINE HULL 393 5
- Page 395 and 396: 5.7. EMBEDDING IN AFFINE HULL 395 F
- Page 397 and 398: 5.7. EMBEDDING IN AFFINE HULL 397 5
- Page 399 and 400: 5.8. EUCLIDEAN METRIC VERSUS MATRIX
- Page 401 and 402: 5.8. EUCLIDEAN METRIC VERSUS MATRIX
- Page 403 and 404: 5.8. EUCLIDEAN METRIC VERSUS MATRIX
- Page 405 and 406: 5.8. EUCLIDEAN METRIC VERSUS MATRIX
- Page 407 and 408: 5.9. BRIDGE: CONVEX POLYHEDRA TO ED
- Page 409 and 410: 5.9. BRIDGE: CONVEX POLYHEDRA TO ED
- Page 411 and 412: 5.9. BRIDGE: CONVEX POLYHEDRA TO ED
- Page 413 and 414: 5.10. EDM-ENTRY COMPOSITION 413 of
- Page 415 and 416: 5.10. EDM-ENTRY COMPOSITION 415 The
- Page 417 and 418: 5.11. EDM INDEFINITENESS 417 5.11.1
- Page 419 and 420: 5.11. EDM INDEFINITENESS 419 we hav
- Page 421 and 422: 5.11. EDM INDEFINITENESS 421 So bec
- Page 423 and 424: 5.11. EDM INDEFINITENESS 423 where
- Page 425 and 426: 5.12. LIST RECONSTRUCTION 425 where
- Page 427 and 428: 5.12. LIST RECONSTRUCTION 427 (a) (
- Page 429 and 430: 5.13. RECONSTRUCTION EXAMPLES 429 D
- Page 431 and 432: 5.13. RECONSTRUCTION EXAMPLES 431 T
- Page 433 and 434: 5.13. RECONSTRUCTION EXAMPLES 433 w
384 CHAPTER 5. EUCLIDEAN DISTANCE MATRIX<br />
5.5.2 Rotation/Reflection<br />
Rotation of the list X ∈ R n×N about some arbitrary point α∈ R n , or<br />
reflection through some affine subset containing α , can be accomplished<br />
via Q(X −α1 T ) where Q is an orthogonal matrix (B.5).<br />
We rightfully expect<br />
D ( Q(X − α1 T ) ) = D(QX − β1 T ) = D(QX) = D(X) (883)<br />
Because list-form D(X) is translation invariant, we may safely ignore<br />
offset and consider only the impact of matrices that premultiply X .<br />
Interpoint distances are unaffected by rotation or reflection; we say,<br />
EDM D is rotation/reflection invariant. Proof follows from the fact,<br />
Q T =Q −1 ⇒ X T Q T QX =X T X . So (883) follows directly from (798).<br />
The class of premultiplying matrices for which interpoint distances are<br />
unaffected is a little more broad than orthogonal matrices. Looking at EDM<br />
definition (798), it appears that any matrix Q p such that<br />
X T Q T pQ p X = X T X (884)<br />
will have the property<br />
D(Q p X) = D(X) (885)<br />
An example is skinny Q p ∈ R m×n (m>n) having orthonormal columns. We<br />
call such a matrix orthonormal.<br />
5.5.2.0.1 Example. Reflection prevention and quadrature rotation.<br />
Consider the EDM graph in Figure 104(b) representing known distance<br />
between vertices (Figure 104(a)) of a tilted-square diamond in R 2 .<br />
Suppose some geometrical optimization problem were posed where isometric<br />
transformation is feasible excepting reflection, and where rotation must be<br />
quantized so that only quadrature rotations are feasible; only multiples<br />
of π/2.<br />
In two dimensions, a counterclockwise rotation of any vector about the<br />
origin by angle θ is prescribed by the orthogonal matrix<br />
[ ]<br />
cos θ − sin θ<br />
Q =<br />
sin θ cos θ<br />
(886)