Realizing Euclidean Distance Matrices by Sphere Intersection

Realizing Euclidean Distance Matrices by Sphere Intersection

Realizing Euclidean distance matrices by sphere intersection Jorge Alencara,∗, Carlile Lavorb, Leo Libertic aInstituto Federal de Educa¸c~ao,Ci^enciae Tecnologia do Sul de Minas Gerais, Inconfidentes, MG, Brazil bUniversity of Campinas (IMECC-UNICAMP), 13081-970, Campinas-SP, Brazil cCNRS LIX, Ecole´ Polytechnique, 91128 Palaiseau, France Abstract This paper presents the theoretical properties of an algorithm to find a re- alization of a (full) n × n Euclidean distance matrix in the smallest possible embedding dimension. Our algorithm performs linearly in n, and quadratically in the minimum embedding dimension, which is an improvement w.r.t. other algorithms. Keywords: Distance geometry, sphere intersection, euclidean distance matrix, embedding dimension. 2010 MSC: 00-01, 99-00 1. Introduction Euclidean distance matrices and sphere intersection have a strong mathe- matical importance [1, 2, 3, 4, 5, 6], in addition to many applications, such as navigation problems, molecular and nanostructure conformation, network 5 localization, robotics, as well as other problems of distance geometry [7, 8, 9]. Before defining precisely the problem of interest, we need the formal defini- tion for Euclidean distance matrices. Let D be a n × n symmetric hollow (i.e., with zero diagonal) matrix with non-negative elements. We say that D is a (squared) Euclidean Distance Matrix (EDM) if there are points x1; x2; : : : ; xn 2 RK (for a positive integer K) such that 2 D(i; j) = Dij = kxi − xjk ; i; j 2 f1; : : : ; ng; where k · k denotes the Euclidean norm. The smallest K for which such a set of points exists is called the embedding dimension of D, denoted by dim(D). If D is not an EDM, we define dim(D) = 1. ∗Corresponding author Email addresses: [email protected] (Jorge Alencar), [email protected] (Carlile Lavor), [email protected] (Leo Liberti) Preprint submitted to Journal of LATEX Templates June 21, 2018 We are concerned with the problem of determining dim(D) for a given sym- 10 metric hollow matrix D, which is known as the EDM recognition problem. If dim(D) = K < 1, we also want to determine a sequence x = (x1; : : : ; xn) of n points in RK such that D is the EDM of x (x is called a realization of D). We emphasize that D is a full matrix: this strikes a difference with much of the Dis- tance Geometry literature, which is concerned with the problem of completing 15 partial EDMs in a given embedding dimension [4]. The best known algorithm for solving the EDM recognition problems is classic Multidimensional Scaling (MDS) [10]. Given a symmetric hollow matrix 1 1 t D, compute G = − 2 JDJ (where J = I − n 1 1, I is the identity matrix and 1 is the all-one vector) and its spectral decomposition G = P ΛP t, where Λ = diag(λ) 20 and λ is the vector λ = (λ1; : : : ; λn) of eigenvalues of G in decreasing order. If there is i ≤ n with λi < 0 thenpD is not an EDM, otherwise it is. In this case a realization is given by x = P Λ, and the minimum embedding dimension is ¯ given by the index K ≤ n such that λK¯ is the smallest nonzero eigenvalue. Other methods (e.g. [11, 5]), appear to be variants of the idea behind MDS, which is 25 actually due to Schoenberg [12]. Since it requires matrix decomposition, all these methods are O(n!) (with 2 < ! < 2:376) by [13], though the consensus seems to be that they are O(n3) \in practice". This paper presents the theoretical background of the algorithm proposed in [14], where it was just described and illustrated with computational results. 2 30 This algorithm solves the EDM recognition problem in O(n dim(D) ). Since usually EDMs correspond to fixed embedding dimensions, our algorithm could be regarded as O(n). 2. A new EDM recognition algorithm This section presents the theoretical basis for the algorithm. While some of 35 the results leading up to our main Theorem 1 are part of the standard distance geometry and linear algebra literature, we list them to make our treatment self- contained. In particular, our main theorem depends on Lemmata 2-3; in turn, Lemma 3 depends on Prop. 2 which depends on Lemma 1 which depends on Prop. 1. 40 Let In = f1; : : : ; ng and In1;n2 = fn1; n1 + 1; :::; n2 − 1; n2g. Furthermore, if U; V ⊆ In such that V = fv1; : : : ; vn1 g;U = fu1; : : : ; un2 g and D is a n × n matrix, then D(V; U) = (dij) is the submatrix of D such that dij = D(vi; uj) n with i 2 In1 and j 2 In2 . Given a positive integer n, we define fxigi=1 = fx1; x2; :::; xn−1; xng. 45 The following is a well-known result that provides an upper bound on the embedding dimension of a given EDM as a function of its order. Proposition 1. Let D be a n × n EDM. Then dim(D) ≤ n − 1. n m Proof. If D is a n × n EDM, then exists fxigi=1 ⊆ R for any m ≥ dim(D) which realizes D. Let k be the dimension of the linear subspace generated by n m the vectors fxi − x1gi=2 ⊆ R . Since this space is a k-dimensional subspace 2 m k of R , then it is isomorphic to R by a linear isometry Q. Let y1 = 0 and n fyi = y1 + Q(xi − x1)gi=1. Thus, kyi − yjk = ky1 + Q(xi − x1) − y1 − Q(xj − x1)k = kQ(xi − xj)k = kxi − xjk n k for all i; j 2 In. From this, we have that fyigi=1 ⊆ R also realizes D. Therefore dim(D) ≤ k ≤ n − 1. 50 In order to present our main result (Thm. 1), we need some preliminary results. Lemma 1 and Prop. 2 state the well known fact that two different realizations of an EDM are isometric. n n m Lemma 1. Let D be a n × n EDM and fxigi=1; fyigi=1 ⊆ R , for any m ≥ dim(D), sets of points which realize D. For i; j; k 2 In, we have: t t (xi − xj) (xk − xj) = (yi − yj) (yk − yj): Proof. Without loss of generality, let us assume that i < j < k. Let D0 be the EDM realized by the subset of points fxi; xj; xkg and fyi; yj; ykg. From 2 0 55 Proposition 1, there exist fx¯i; x¯j; x¯kg; fy¯i; y¯j; y¯kg ⊆ R which realize D . We t notice that, by the isometry used in Proposition 1, (xi − xj) (xz − xj) = (¯xi − t t t x¯j) (¯xz − x¯j) and (yi − yj) (yz − yj) = (¯yi − y¯j) (¯yz − y¯j). Since kx¯i − x¯jk = ky¯i − y¯jk kx¯i − x¯kk = ky¯i − y¯kk kx¯j − x¯kk = ky¯j − y¯kk; we have that the triangles obtained are similar. Therefore, t t (¯xi − x¯j) (¯xk − x¯j) = (¯yi − y¯j) (¯yk − y¯j): Thus, t t (xi − xj) (xk − xj) = (¯xi − x¯j) (¯xk − x¯j) t = (¯yi − y¯j) (¯yk − y¯j) t = (yi − yj) (yk − yj): n n m We say that two subsets of points fxigi=1; fyigi=1 ⊆ R for any m ≥ dim(D) m 60 are orthogonally similar if there is an orthogonal operator Q on R , such that Q(xi − xj) = yi − yj, for i; j 2 In. We denote the subspace spanned by vectors n v1; : : : ; vn by [vi]i=1. n n m Proposition 2. Let D be a n × n EDM and fxigi=1; fyigi=1 ⊆ R , for any n m ≥ dim(D), be sets of points which realize D. Then, fxigi=1 is orthogonally n 65 similar to fyigi=1. 3 n n m Proof. We define the sets of vectors fvi1 = xi −x1gi=2; fui1 = yi −y1gi=2 ⊆ R . n n Let T :[vi1]i=2 −! [ui1]i=2 be a linear transformation such that T (vi1) = ui1, Pn with i 2 I2;n. If v = i=2 aivi1, then n n t X X t T (v) T (v) = aiajui1uj1: i=2 j=2 t t From Lemma 1, we have ui1uj1 = vi1vj1. Thus, n n n n t X X t X X t t T (v) T (v) = aiajui1uj1 = aiajvi1vj1 = v v: i=2 j=2 i=2 j=2 Therefore, T is a linear isometry, i.e., an isomorphism. This implies that ¯ n ? n ? there is a linear isometry T : ([vi1]i=2) −! ([ui1]i=2) , so we can define m m m n Q : R −! R such that, if v = v1 + v2 2 R , where v1 2 [vi1]i=2 and n ? ¯ v2 2 ([vi1]i=2) , then Q(v) = T (v1) + T (v2) and we have that Q is linear and t t ¯ t ¯ t t t Q(v) Q(v) = T (v1) T (v1) + T (v2) T (v2) = v1v1 + v2v2 = v v; implying that Q is an orthogonal operator. The following corollary states that the embedding dimension is unique. n m Corollary 1. Let D be a n × n EDM and fxigi=1 ⊆ R , for any m ≥ dim(D), n a set of points which realizes D. Then, the dimension of [xi − x1]i=2 is equal to 70 dim(D). Lemmata 2-3 are new (as far as we know) and crucial for our main theorem. Given a EDM of order n, the following result establishes that the embedding dimension of the given EDM is greater than the embedding dimension of any of its (n − 1)-th principal submatrices by at most one.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    11 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us