<<

View metadata, citation and similar papers at core.ac.uk brought to you by CORE

provided by Elsevier - Publisher Connector

Linear Algebra and its Applications 340 (2002) 149–154 www.elsevier.com/locate/laa

Two theorems on Euclidean distance matrices and Gale transform Abdo Y. Alfakih a,b, Henry Wolkowicz a,∗,1 aDepartment of Combinatorics and Optimization, Faculty of , University of Waterloo, Waterloo, Ontario, Canada N2L 3G1 bBell Labs, Holmdel, NJ 07733-3030, USA Received 30 January 2001; accepted 21 June 2001 Submitted by R.A. Brualdi

Abstract We present a characterization of those Euclidean distance matrices (EDMs) D which can be expressed as D = λ(E − C) for some nonnegative scalar λ and some correlation C, where E is the matrix of all ones. This shows that the cones

cone (E − En)cone (E − En) = Dn,

where En is the elliptope (set of correlation matrices) and Dn is the (closed convex) cone of EDMs. The characterization is given using the Gale transform of the points generating D.Wealso 1 2 n r show that given points p ,p ,...,p ∈ R , for any scalars λ1,λ2,...,λn such that n n j λj p = 0, λj = 0, j=1 j=1 we have n i j 2 λj p − p  = α for all i = 1,...,n, j=1 for some scalar α independent of i. © 2002 Elsevier Science Inc. All rights reserved.

AMS classification: 51K05; 15A48; 52B35

Keywords: Euclidean distance matrices; Semidefinite matrices; Correlation matrices; Tangent cones; Gale transform

∗ Corresponding author. Tel.: +1-519-888-4567x5589. E-mail addresses: [email protected] (A.Y. Alfakih), [email protected] (H. Wolkowicz). 1 Research supported by Natural Sciences Engineering Research Council Canada.

0024-3795/02/$ - see front matter  2002 Elsevier Science Inc. All rights reserved. PII:S0024-3795(01)00403-7 150 A.Y. Alfakih, H. Wolkowicz / and its Applications 340 (2002) 149–154

1. Introduction

An n × n matrix D = (dij ) is said to be a Euclidean (EDM) if there exist n points p1,p2,...,pn in some Euclidean space Rr such that i j 2 p − p  = dij for all i, j = 1,...,n,where· is the Euclidean norm. It is well known, e.g. [6,9], that D with zero diagonal is EDM if and only if D is negative semidefinite on the orthogonal complement of e, the vector of all ones. Hence, the set of n × n EDMs is a closed convex cone, to be denoted by Dn. Let En denote the set of n × n correlation matrices, i.e., the set of all positive semidefinite symmetric matrices whose diagonal is equal to e. It is also well known [4, p. 535] that Dn is the tangent cone of En at E, the matrix of all ones, i.e.,

Dn = cone (E − En) = {λ(E − C) : λ  0,C ∈ En}, (1) where ¯· denotes closure. In this paper, we present a characterization of EDMs D that can be represented as D = λ(E − C),whereλ is a nonnegative scalar and C is a correlation matrix. This characterization is given using the Gale transform of the points pi, i = 1,...,n,that generate D. (This transform is a powerful technique used in the theory of polytopes [5,7].) The Gale transform of a set P of n points in Rr is another set of n points in R(n−1−r). These new points reflect the affine dependencies of the set P. The characterization shows that closure is essential in (1), i.e., the cone generat- ed by the compact convex set E − En is not closed. In general, it is hard to show whether the cone generated by a closed convex set is closed. One usually needs special structure such as the set does not contain the origin (e.g. [8]). Applications of EDMs include among others, molecular conformation theory, protein folding, and the statistical theory of multidimensional scaling, see e.g. [2,3] for a list of applications.

2. Preliminaries

Positive semidefiniteness of a C is denoted by C 0; e and E denote, respectively, the vector and the matrix of all ones. The n × n is denoted by In. The diagonal of a matrix A is denoted by diag A, and its null space by N(A). Finally, ·denotes the Euclidean norm. 1 2 n An n×n matrix D = (dij ) is said to be an EDM if there exist points p ,p ,...,p r i j 2 in some Euclidean space R such that p − p  = dij for all i, j = 1,...,n.The dimension of the smallest such Euclidean space containing p1,p2,...,pn is called the embedding dimension of D. It is well known that the matrix D with zero diagonal is EDM if and only if D is negative semidefinite on ⊥ M := {e} = x ∈ Rn: eTx = 0 . A.Y. Alfakih, H. Wolkowicz / Linear Algebra and its Applications 340 (2002) 149–154 151

Let V be the n × (n − 1) matrix whose columns form an orthonormal basis of M; that is, V satisfies T T V e = 0,VV = In−1. (2) The orthogonal projection on M, denoted by J, is then given by J := VVT = I − eeT/n. Hence, it follows that D with zero diagonal is EDM if and only if := − 1 B 2 JDJ 0. (3) Furthermore, the embedding dimension of D is equal to the of B. Let rank B = r. Then, the points p1,p2,...,pn that generate D are given by the rows of the n × r matrix P,whereB := PPT. Note that since Be = 0, it follows that the centroid of the points pi, i = 1,...,n, coincides with the origin. Let p1,p2,...,pn be points in Rr whose centroid coincides with the origin. As- sume that the points p1,p2,...,pn are not contained in a proper hyperplane. Then   T p1  T p2  :=   P  .   .  pnT is of rank r. Let B = PPT. Then it easily follows that the EDM matrix D generated by pi, i = 1,...,n,isgivenby D = diag BeT + e(diag B)T − 2B. (4) Let r¯ = n − 1 − r.DefineZ to be the n × 1 zero matrix in case r¯ = 0. Otherwise, if r>¯ 0, let Z be an n ׯ r matrix whose columns form a basis for the null space of + × P T the (r 1) n matrix eT . Thus P TZ = 0,eTZ = 0andZ is full column rank if r>¯ 0, (5) Z = 0,n× 1ifr¯ = 0. T Let zi denote the ith row of Z. i.e.,   T z1  T z2  :=   Z  .  .  .  znT Then zi is called the Gale transform of pi and Z is called a Gale matrix corresponding to D. Three remarks are in order here. First, clearly the Gale matrix Z as defined in (5) is not unique. Different Gale matrices are obtained by multiplying Z on the right by a nonsingular r¯ ׯr matrix Q. Second, the entries of Z are rational whenever the entries of P are rational. Third, the columns of Z represent the affine dependence relations among the points p1,p2,...,pn, i.e., among the rows of P. 152 A.Y. Alfakih, H. Wolkowicz / Linear Algebra and its Applications 340 (2002) 149–154

3. Main results

Next we give the two main results of the paper. The proofs are given in Section 4.

Theorem 3.1. Let D be an EDM and let Z be a Gale matrix corresponding to D. Then the columns of DZ are proportional to e.

From the definition of Z, another equivalent statement of Theorem 3.1 is:

Theorem 3.2. Let λ1,λ2,...,λn be coefficients, not all zero, of the affine depen- dence equation of the points p1,p2,...,pn, in Rr , i.e., n n j λj p = 0, λj = 0. j=1 j=1 Then n i j 2 λj p − p  = α for all i = 1,...,n j=1 for some scalar α independent of i.

Theorem 3.3. Let D be an EDM and let Z be a Gale matrix corresponding to D. Then the following are equivalent: 1.D= λ(E − C) (6) for some nonnegative scalar λ and some correlation matrix C; 2.DZ= 0. (7)

4. Proof of the main results

We start by proving the following technical lemma.

Lemma 4.1. Let D be an EDM and let B be the matrix defined in (3).Then: − 1 T = T 1. 2 V DV V BV,

2. N(V TDV ) = N(P TV).

Proof. The first part follows directly from (4) and the definition of V. This yields the second part since B = PPT and N(V TBV) = N(V TPPTV)= N(P TV). 

The following lemma was first proved in [1], where EDMs and Gale transforms were used to study the problems of realizability and rigidity of weighted graphs. We include the proof here for completeness. A.Y. Alfakih, H. Wolkowicz / Linear Algebra and its Applications 340 (2002) 149–154 153

Lemma 4.2. Let D be an EDM and let U be the matrix whose columns form an or- thonormal basis of the null space of V TDV . Then VU is a Gale matrix corresponding to D.

Proof. It follows from Lemma 4.1 that P TVU = V TDV U = 0 and from the defi- nition of V in (2) that eTVU = 0. Hence, the columns of VU form an orthonormal P T  basis for the null space of eT .

Proof of Theorem 3.1. Let Z be a Gale matrix corresponding to D. Then it fol- lows from Lemma 4.2 that VU = ZQ for some nonsingular r¯ ׯr matrix Q. Thus V TDZ = V TDV UQ−1 = 0. Hence, the columns of DZ are proportional to e. 

Proof of Theorem 3.3. D = λ(E − C) for some nonnegative scalar λ and some√ − 1 =[ correlation matrix C if and only if E λ D is positive semidefinite. Let Q e/ n V ]. Then, E − D/λ 0 if and only if QT(E − D/λ)Q 0. But   n − 1 eTDe − √1 eTDV λn λ n QT(E − D/λ)Q =   . − √1 V TDe − 1 V TDV λ n λ Recall that V T(−D)V 0 follows from Lemma 4.1. Let W and U be the (n − 1) × r and (n − 1) ׯr matrices whose columns form an orthonormal basis for the range space and null space of V T(−D)V , respectively. Hence, V T(−D)V = WW T, where  is the of the positive eigenvalues of V T(−D)V . Let 10 0 Q = . 0 WU Then, E − D/λ is positive semidefinite if and only if R = Q TQT(E − D/λ)QQ   n − 1 eTDe − √1 eTDV W − √1 eTDV U  λn λ n λ n  =− √1 W TV TDe 1  0   λ n λ  0. (8) − √1 U TV TDe 00 λ n Now for sufficiently large λ the submatrix   n − 1 eTDe − √1 eTDV W  λn λ n  − √1 W TV TDe 1  λ n λ is positive definite. Now if V T(−D)V has full rank (i.e., if r¯ = n − 1 − r = 0), then Z = 0 by definition. Hence the result trivially follows. On the other hand, if r>¯ 0, then E − D/λ is positive semidefinite if and only if eTDV U = eTDZ = 0. But it 154 A.Y. Alfakih, H. Wolkowicz / Linear Algebra and its Applications 340 (2002) 149–154 follows from Theorem 3.1 that eTDZ = 0 if and only if DZ = 0 and the result follows. 

5. Example

Next we present the following example to illustrate our new characterization. Giv- en the two EDMs     014 010     D1 = 101,D2 = 101. 410 010

The Gale matrices corresponding to D1 and D2 are     1 1     Z1 = −2 ,Z2 = 0 , 1 −1 respectively. Now D1Z1 = 2e and D2Z2 = 0. It is easy to verify that D2 = E − C2, where   101   C2 = 010 0. 101

However, there exists no λ  0suchthatD1 = λ(E − C1) for some correlation ma- trix C1.

References

[1] A.Y. Alfakih, On rigidity and realizability of weighted graphs, Linear Algebra Appl. 325 (1–3) (2001) 57–70. [2] G.M. Crippen, T.F. Havel, Distance Geometry and Molecular Conformation, Research Studies Press, Letchworth, 1988. [3] J. De Leeuw, W. Heiser, Theory of multidimensional scaling, in: Classification, Pattern Recognition and Reduction of Dimensionality, North-Holland, Amsterdam, 1982, pp. 285–316. [4] M.M. Deza, M. Laurent, Geometry of Cuts and Metrics, Springer, Berlin, 1997. [5] D. Gale, Neighboring vertices on a convex polyhedron, in: Linear Inequalities and Related System, Ann. Math. Studies, vol. 38, Princeton University Press, Princeton, NJ, 1956, pp. 255–263. [6] J.C. Gower, Properties of Euclidean and non-Euclidean distance matrices, Linear Algebra Appl. 67 (1985) 81–97. [7] B. Grünbaum, Convex polytopes, Interscience-Wiley, New York, 1967, with the cooperation of Victor Klee, M.A. Perles, G.C. Shephard, Pure Appl. Math., vol. 16. [8] R.T. Rockafellar, Convex Analysis, Princeton University Press, Princeton, NJ, USA, 1970. [9] I.J. Schoenberg, Remarks to Maurice Frechet’s article: Sur la definition axiomatique d’une classe d’espaces vectoriels distancies applicables vectoriellement sur l’espace de Hilbert, Ann. Math. 36 (1935) 724–732.