Acessibilidade / Reportar erro

On the eigenvalues of Euclidean distance matrices

Abstract

In this paper, the notion of equitable partitions (EP) is used to study the eigenvalues of Euclidean distance matrices (EDMs). In particular, EP is used to obtain the characteristic polynomials of regular EDMs and non-spherical centrally symmetric EDMs. The paper also presents methods for constructing cospectral EDMs and EDMs with exactly three distinct eigenvalues.

Euclidean distance matrices; eigenvalues; equitable partitions; characteristic polynomial


On the eigenvalues of Euclidean distance matrices

A.Y. Alfakih* * Research supported by the Natural Sciences and Engineering Research Council of Canada and MITACS.

Department of Mathematics and Statistics University of Windsor, Windsor, Ontario N9B 3P4, Canada E-mail: alfakih@uwindsor.ca

ABSTRACT

In this paper, the notion of equitable partitions (EP) is used to study the eigenvalues of Euclidean distance matrices (EDMs). In particular, EP is used to obtain the characteristic polynomials of regular EDMs and non-spherical centrally symmetric EDMs. The paper also presents methods for constructing cospectral EDMs and EDMs with exactly three distinct eigenvalues.

Mathematical subject classification: 51K05, 15A18, 05C50.

Keywords: Euclidean distance matrices, eigenvalues, equitable partitions, characteristic polynomial.

1 Introduction

An n × n nonzero matrix D = (dij) is called a Euclidean distance matrix (EDM) if there exist points p1, p2,..., pn in some Euclidean space ℜr such that

dij = ||pi - pj||2 for all i,j = 1,...,n,

where || || denotes the Euclidean norm.

Let pi, i Є N = {1,2,...,n}, be the set of points that generate an EDM D. An m-partition π of D is an ordered sequence π = (N1, N2, ..., Nm) of nonempty disjoint subsets of N whose union is N. The subsets N1,...,Nm are called the cells of the partition. The n-partition of D where each cell consists of a single point is called the discrete partition, while the 1-partition of D with only one cell is called the single-cell partition.

An m-partition π = (N1, N2, ..., Nm) of an EDM D is said to be equitable if for all i,j = 1,...,m (case i = j included), there exist non-negative scalars αij such that for each k Є Ni, the sum of the squared Euclidean distances from pk to all points pl, l in Nj, is equal to αij. i.e.,

The notion of equitable partitions for graphs, which was introduced by Sachs [13], is related to, among others, automorphism groups of graphs and distance-regular graphs [4]. Schwenk [15] used equitable partitions to find the eigenvalues of the adjacency matrix of a graph. Hayden et al. [7] also used equitable partitions, albeit under the name block structure, to investigate EDMs generated by points lying on a collection of concentric spheres. In particular, they devised an algorithm for finding the least number of concentric spheres containing the points that generate a given EDM. Their investigation was based on the block structure of EDMs and the corresponding eigenvectors.

Many of the results on the spectra of graphs obtained using equitable partitions have analogous counterparts in the case of EDMs. In particular, we show (see Theorem 3.1) that the characteristic polynomial of an EDM can be written as the product of the characteristic polynomials of two matrices associated with partitions. Theorem 3.1 is then used to determine the characteristic polynomials of regular EDMs and non-spherical centrally symmetric EDMs. We also present methods for constructing cospectral EDMs and non-regular EDMs with exactly three distinct eigenvalues.

Recently, EDMs have received a great deal of attention for their many important applications. These applications include, among others, molecular conformation problems in chemistry [2], multidimensional scaling in statistics [9], and wireless sensor network localization problems [16].

We denote the identity matrix of order n by In and the n-vector of all 1's by en. En,m = en denotes the n × m matrix of all 1's, and En = en denotes the square matrix of order n of all 1's. The subscripts of I, e and E will be deleted if the order is clear from the context. For a matrix A, diag A denotes the vector consisting of the diagonal entries of A. Finally, the spectrum of a matrix A, denoted by σ(A), is the multiset of the eigenvalues of A. If A has eigenvalues λ1,...,λk with multiplicities m1, ..., mk respectively, then σ(D) = {,..., }.

2 Preliminaries

Let D be an n ×n EDM, the dimension of the affine span of the points p1,..., pn that generate D is called the embedding dimension of D. Let Jn: = In - en/n denote the orthogonal projection on subspace

It is well known [14, 18] that a symmetric matrix D with zero diagonal is an EDM if and only if D is negative semidefinite on M. Hence, EDMs have exactly one positive eigenvalue. Let SH denote the subset of n × n symmetric matrices with zero diagonal; and let SC denote the subset of n × n symmetric matrices A satisfying Ae = 0. Following [3], let : SHSC and : SC SH be the two linear maps defined by

and

It, then, immediately follows [3] that and are mutually inverse, and that D in SH is an EDM of embedding dimension r if and only if (D) is positive semidefinite of rank r.

Let D be an n × n EDM of embedding dimension r generated by the points p1,...,pn in ℜr. Then the n × r matrix

is called a realization of D. Given an EDM D, a realization P of D can be obtained by factorizing (D) into (D) = PPT. Note that if P is a realization of D, then P' = P is also a realization of D for any r × r orthogonal matrix . Obviously, P and P' in this case are obtained from each other by a rigid motion such as a rotation or a translation.

An EDM D is said to be spherical if the points that generate D lie on a hyper-sphere, otherwise, it is said to be non-spherical. It is well known [6, 17] that an EDM D of embedding dimension r is spherical if and only if rank D = r + 1, and that D is non-spherical if and only if rank D = r + 2. A spherical EDM D is said to be regular if the points p1,..., pn that generate D lie on a hyper-sphere whose center coincides with the centroid of p1,...,pn. It is not difficult to show that [12, 8] an EDM D is regular if and only if e is an eigenvector of D corresponding to the eigenvalue eT De.

3 Equitable partition for EDMs

It immediately follows from (1) that the discrete partition of D is always equitable with αij = dij; while the single-cell partition of D is equitable if and only if D is regular. In the latter case, α11 = eT De. It also follows from (1) that

Let π = (N1, N2, ..., Nm) be an m-partition of an n × n EDM D where |Ni| = ni for i = 1,...,m. Define the n × m matrix Pπ = (pij) such that

Pπ is called the normalized characteristic matrix [5] of π since its jth column is equal to times the characteristic vector of Nj, and since Pπ = Im.

Next we present a lemma whose graph adjacency matrix counterpart was proved by Godsil and McKay [5].

Lemma 3.1. Letπbe an m-partition of an EDM D. Thenπ is equitable if and only if there exists an m × m symmetric matrix S = (sij) such that

Furthermore, ifπis an equitable partition then sij = (ni/nj)1/2αij.

Proof. Assume that π is equitable then for all k Є Ni and for all j = 1,...,m we have

where sij = ( ni/nj)1/2αij.

On the other hand, assume that (7) holds for some partition π. Then for all k Є Ni and all j = 1,...,m, we have

Therefore, ΣlЄNjdkl = (nj/ni)1/2sij, which is independent of k. Hence π is equitable.

Given an m-partition π of EDM D with m < n-1, let π be the n × (n-m) matrix such that [Pπ p ] is an orthogonal matrix. Let χA(λ) denote the characteristic polynomial of matrix A. Then we have the following two results:

Theorem 3.1. Letπbe an equitable m-partition of an n × n EDM D, where m < n-1. Then

where S is defined in (7) and = Dπ.

Proof. It follows from (7) and the definition of p that D p = S

p = 0. Thus,

Hence,

det(λ In – D) = det(λ Im – S) det(λ In–m).

Note that in case of discrete partitions, i.e., in case m = n, we have S = D thus χD(λ) = χS(λ) follows trivially. An analogous result for graphs, namely that the characteristic polynomial of S divides the characteristic polynomial of a graph was obtained by Mowshowitz [10], and by Schwenk [15].

Theorem 3.2.Letπbe an equitable m-partition of an n × n EDM D, where m < n-1. Then

where is as defined in Theorem 3.1.

Proof. It follows from (5) and the definition of p that De = 0 and e = 0. Thus,

Hence,

Therefore,

det (λ In + 2(D)) = det (λ Im + 2(D) Pπ ) det (λ In–m –

4 Applications of Theorem 3.1

In this section we show that Theorem 3.1 provides a new method for determining the characteristic polynomials of regular EDMs and non-spherical centrally symmetric EDMs. It also provides a method for constructing cospectral EDMs.

Let Vn be the n × (n-1) whose columns form an orthonormal basis for subspace M defined in (2), i.e., Vn has full column rank and satisfies

4.1 χD(λ) of regular EDMs

The characteristic polynomial of a regular EDM was obtained in [8, 1]. The method used in [1] is based on a characterization of the nullspace of an EDM in terms of its Gale subspace. Next we determine the characteristic polynomial of regular EDMs as a corollary of Theorem 3.1.

Corollary 4.1 ([8, 1]). Let D ≠ 0 be an n × n regular EDM of embedding dimension r, then

whereµi, for i = 1,...,r, are the nonzero eigenvalues of (D).

Proof. Let D be an n × n regular EDM. Then, as we remarked earlier, the one-cell partition π of D, in this case, is equitable. Since Pπ = e and π = Vn we have S = eT De and = DVn = -2 (D) Vn. Thus,

since the nonzero eigenvalues of are equal to the nonzero eigenvalues of the matrix - 2 (D).

4.2χD(λ) of non-spherical centrally symmetric EDMs

Let D1 be the 2n × 2n EDM generated by the points p1,...,pn,...,p2n, where pn+i = -pi for all i = 1,...,n. Assume that D1 is non-spherical. Then D1 is called a non-spherical centrally symmetric EDM. It is easy to see that

where D is the n × n EDM generated by the points p1,...,pn, and

The characteristic polynomial of D1, which was obtained in [1] using a characterization of the nullspace of an EDM in terms of its Gale subspace, is given by

where r is the embedding dimension of D1, µi, i = 1,...,r, are the nonzero eigenvalues of (D1), and x1Є ℜ2n is the unique vector satisfying

Note that such x1 satisfying (13) exists since D1 is non-spherical. A simple method to compute x1 is given in [1]. Next, we establish (12) using Theorem 3.1. The n-partition π of D1 corresponding to the normalized characteristic matrix

is, obviously, equitable. Since

it immediately follows that S = D1Pπ = D + A = 2 (diag ( (D)) + en diag ( (D))T) and = D1 Pπ = D - A = - 4 (D). Hence, the nonzero eigenvalues of = the nonzero eigenvalues of - 4 (D) = the nonzero eigenvalues of - 2 (D1) since

where ⊗ denotes the Kronecker product. Hence, where µi, i = 1,...,r, are the nonzero eigenvalues of (D1).

In order to establish (12), we still need to determine χS(λ). To this end, note that (D1) D1e2n = 2n (D1) diag ( (D1)) = 0, where the first equality follows from (4). Then we have the following technical lemma.

Lemma 4.1. Let D1 be an 2n ×2n non-spherical EDM satisfying

(D1) D1e2n = 0.

Then

where x1 satisfies (13).

Proof. Let 〈y〉 denote the subspace generated by y Є ℜ2n. Then it is shown in [1] that

Nullspace of (D1) = 〈e2n〉 ⊕ 〈x1〉 ⊕ Nullspace of D1

Thus,

for some scalars β and γ. The result follows by multiplying equation (16) from the left with and respectively.

Therefore, it follows from (15) that = (xT xT) for some vector x Єℜn and

Now, from the definition of Vn in (10) we have SVn = 0. Hence,

Thus,

since xT Vn x = xT x = x1 /2. Hence, (12) is established.

4.3 Constructing cospectral EDMs

Two EDMs are said to be cospectral if they have the same eigenvalues, i.e., if they have the same characteristic polynomial. In this subsection, we present a method for constructing two cospectral EDMs.

Given a scalar µ> 1 and an n × n regular EDM D generated by the points p1,..., pn, let D1 and D2 be the two 2n × 2n EDMs constructed from D as follows. D1 is generated by the 2n points p1, p2,..., pn, - µp1, -µp2,..., -µpn; and D2 is generated by the 2n points p1, p2,..., pn, µp1, µp2,..., µpn. Next we show that D1 and D2 are cospectral.

Since D is regular, we have diag ( (D)) = en. Thus it follows from (3) and (4) that

where

and

Note that A1en = A2en = Den (µ2+1)en. Therefore, the 2-partition π of D1 and D2 corresponding to the normalized characteristic matrix

is equitable. Since

it immediately follows that

Furthermore,

and

But the eigenvalues of

1 are equal to the eigenvalues of 2. In particular, the nonzero eigenvalues of 1 = the nonzero eigenvalues of 2 = (1 +µ2) times the nonzero eigenvalues of DVn = (1 +µ2) times the nonzero eigenvalues of - 2 (D). Therefore, D1 and D2 are two cospectral EDMs. Furthermore, D1 and D2 are not regular since µ> 1.

5 Constructing EDMs with three distinct eigenvalues

EDMs have two or more distinct eigenvalues since the eigenvalues of an EDM D can not all be equal. Moreover, EDMs with exactly two distinct eigenvalues are precisely those generated by the standard simplex, i.e., EDMs of the form D = γ (E - I) for some scalar γ > 0. The problem of obtaining a complete characterization of EDMs with exactly three distinct eigenvalues, just like its graph counterpart, seems to be difficult.

Neumaier [11] introduced the notion of strength for distance matrices as a measure of their regularity. According to Neumaier regular EDMs are of strength 1 while regular EDMs with three distinct eigenvalues, where one of the eigenvalues is a zero are of strength 2. The following theorem follows from a more general result due to Neumaier [11].

Theorem 5.1. Let D be a regular EDM with exactly three distinct eigenvalues such that its off-diagonal entries have exactly 2 or 3 distinct values. Then any two rows (columns) of D are obtained from each other by a permutation.

Next we present two classes of non-regular EDMs with exactly 3 distinct eigenvalues. The first class consists of non-regular EDMs of order n+1 obtained from n × n regular EDMs with 3 distinct eigenvalues by adding one row and one column of equal entries.

Theorem 5.2. Let D be an n × n regular EDM such that σ (D) = {eTDe/n, - , --1-r1}. Assume that either (eTDe/n+λ1) λ1 = n α2 or (eTDe/n+ λ22 = n α2 for some α > eTDe, α eTDe. Let γ be some positive scalar. Then

is a non-regular EDM of order n + 1 with exactly 3 distinct eigenvalues.

Proof. It is easy to see that D1 is a non-regular EDM since αeTDe. Now assume (eTDe/n + λ11 = nα2. Let V be the n×(n-1) matrix whose columns form an orthonormal basis for subspace M defined in (2), thus VVT = J = I - eeT/n. Let

Then

But it is well known [1, 8] that σ (-2 (D)) = σ (VVT DVVT) = { - , --1-r1, 0 }. Thus s(VT DV) = {-, --1-r1 }. Furthermore, the sub-matrix

has eigenvalues - λ1 and eTDe+ λ1. The result follows since is an orthogonal matrix.

Note that, taking α = eTDe in Theorem 5.2 is equivalent to placing point pn+1 at the center of the hyper-sphere containing p1,...,pn. Also, note that if α = eTDe, then D1 becomes a regular EDM.

The second class consists of non-regular EDMs of order n+1 obtained from EDMs of the form D = λ(En- In), λ > 0, by adding one row and one column of equal entries. The proof of the next theorem is similar to that of Theorem 5.2.

Theorem 5.3. Letγ be a positive scalar andα< (n-1)/2n, α ≠ 1. Then

is a non-regular EDM with exactly 3 distinct eigenvalues, i.e., σ (D1) = {λ1, - λ2, -γ n-1} where

and

Acknowledgement. The author would like to thank an anonymous referee for his/her comments and suggestions which improved the presentation of this paper.

Received: 07/IV/08. Accepted: 17/VI/08.

#760/08.

  • [1] A.Y. Alfakih, On the nullspace, the rangespace and the characteristic polynomial of Euclidean distance matrices Linear Algebra Appl., 416 (2006), 348-354.
  • [2] G.M. Crippen and T.F. Havel, Distance Geometry and Molecular Conformation. Wiley, New York, 1988.
  • [3] F. Critchley, On certain linear mappings between inner-product and squared distance matrices. Linear Algebra Appl., 105 (1988), 91-107.
  • [4] C.D. Godsil, Compact graphs and equitable partitions. Linear Algebra Appl., 255 (1997), 259-266.
  • [5] C.D. Godsil and B.D. McKay, Feasibility conditions for the existence of walk-regular graphs. Linear Algebra Appl., 30 (1980), 51-61.
  • [6] J.C. Gower, Properties of Euclidean and non-Euclidean distance matrices. Linear Algebra Appl., 67 (1985), 81-97.
  • [7] T.L. Hayden, J. Lee, J. Wells and P. Tarazaga, Block matrices and multispherical structure of distance matrices. Linear Algebra Appl., 247 (1996), 203-216.
  • [8] T.L. Hayden and P. Tarazaga, Distance matrices and regular figures. Linear Algebra Appl., 195 (1993), 9-16.
  • [9] J. De Leeuw and W. Heiser, Theory of multidimensional scaling. In: P.R. Krishnaiah and L.N. Kanal (Eds.), Handbook of Statistics, volume 2, pages 285-316. North-Holland (1982).
  • [10] A. Mowshowitz, The adjacency matrix and the group of a graph. In: F. Harary (Ed.), New directions in the theory of graphs, pages 129-148. Academic Press, New York (1973).
  • [11] A. Neumaier, Distances, graphs and designs. Europ. J. Combinatorics, 1 (1980), 163-174.
  • [12] A. Neumaier, Distance matrices, dimension and conference graphs. Nederl. Akad. Wetensch. Indag. Math., 43 (1981), 385-391.
  • [13] H. Sachs, Über teiler, faktoren und charakteristische polynome von graphen. Teil I. Wiss. Z. TH Ilmenau, 12 (1966), 7-12.
  • [14] I.J. Schoenberg, Remarks to Maurice Fréchet's article: Sur la définition axiomatique d'une classe d'espaces vectoriels distanciés applicables vectoriellement sur l'espace de Hilbert. Ann. Math., 36 (1935), 724-732.
  • [15] A.J. Schwenk, Computing the characteristic polynomial of a graph. In Graphs and Combinatorics, Lecture Notes in Mathematics, Vol. 406, pages 153-162. Springer, Berlin (1974).
  • [16] A. M-C So and Y. Ye, Theory of semidefinite programming for sensor network localization. Math. Program. Ser. B, pages 367-384, 2007.
  • [17] P. Tarazaga, T.L. Hayden and J. Wells, Circum-Euclidean distance matrices and faces. Linear Algebra Appl., 232 (1996), 77-96.
  • [18] G. Young and A.S. Householder, Discussion of a set of points in terms of their mutual distances. Psychometrika, 3 (1938), 19-22.
  • *
    Research supported by the Natural Sciences and Engineering Research Council of Canada and MITACS.
  • Publication Dates

    • Publication in this collection
      29 Oct 2008
    • Date of issue
      2008

    History

    • Accepted
      17 June 2008
    • Received
      07 Apr 2008
    Sociedade Brasileira de Matemática Aplicada e Computacional Sociedade Brasileira de Matemática Aplicada e Computacional - SBMAC, Rua Maestro João Seppe, nº. 900 , 16º. andar - Sala 163, 13561-120 São Carlos - SP Brasil, Tel./Fax: 55 16 3412-9752 - São Carlos - SP - Brazil
    E-mail: sbmac@sbmac.org.br