Lably
Skip to content

Distance geometry

  • 7 min read
  • 6 chapters

Related on Lably

Through Distance, Heron's formula and Position (geometry)

Historically, the first result in distance geometry is Heron's formula in 1st century AD. The modern theory began in 19th century with work by Arthur Cayley, followed by more extensive developments in the 20th century by Karl Menger and others.

Distance geometry problems arise whenever one needs to infer the shape of a configuration of points (relative positions) from the distances between them, such as in biology, sensor networks, surveying, navigation, cartography, and physics.

Introduction and definitions

The concepts of distance geometry will first be explained by describing two particular problems.

First problem: hyperbolic navigation

Consider three ground radio stations A, B, C, whose locations are known. A radio receiver is at an unknown location. The times it takes for a radio signal to travel from the stations to the receiver, tA,tB,tC, are unknown, but the time differences, tA−tB and tA−tC, are known. From them, one knows the distance differences c(tA−tB) and c(tA−tC), from which the position of the receiver can be found.

Second problem: dimension reduction

In data analysis, one is often given a list of data represented as vectors v=(x1,…,xn)∈Rn, and one needs to find out whether they lie within a low-dimensional affine subspace. A low-dimensional representation of data has many advantages, such as saving storage space, computation time, and giving better insight into data.

Definitions

Now we formalize some definitions that naturally arise from considering our problems.

Semimetric space

Given a list of points on R={P0,…,Pn}, n≥0, we can arbitrarily specify the distances between pairs of points by a list of dij>0, 0≤i<j≤n. This defines a semimetric space: a metric space without triangle inequality.

Explicitly, we define a semimetric space as a nonempty set R equipped with a semimetric d:R×R→[0,∞) such that, for all x,y∈R,

  1. Positivity: d(x,y)=0 if and only if x=y.
  2. Symmetry: d(x,y)=d(y,x).

Any metric space is a fortiori a semimetric space. In particular, Rk, the k-dimensional Euclidean space, is the canonical metric space in distance geometry.

The triangle inequality is omitted in the definition, because we do not want to enforce more constraints on the distances dij than the mere requirement that they be positive.

In practice, semimetric spaces naturally arise from inaccurate measurements. For example, given three points A,B,C on a line, with dAB=1,dBC=1,dAC=2, an inaccurate measurement could give dAB=0.99,dBC=0.98,dAC=2.00, violating the triangle inequality.

Isometric embedding

Given two semimetric spaces, (R,d),(R′,d′), an isometric embedding from R to R′ is a map f:R→R′ that preserves the semimetric, that is, for all x,y∈R, d(x,y)=d′(f(x),f(y)).

For example, given the finite semimetric space (R,d) defined above, an isometric embedding from R to Rk is defined by points A0,A1,…,An∈Rk, such that d(Ai,Aj)=dij for all 0≤i<j≤n.

Affine independence

Given the points A0,A1,…,An∈Rk, they are defined to be affinely independent, iff they cannot fit inside a single l-dimensional affine subspace of Rk, for any ℓ<n, iff the n-simplex they span, vn, has positive n-volume, that is, Voln⁡(vn)>0.

In general, when k≥n, they are affinely independent, since a generic n-simplex is nondegenerate. For example, 3 points in the plane, in general, are not collinear, because the triangle they span does not degenerate into a line segment. Similarly, 4 points in space, in general, are not coplanar, because the tetrahedron they span does not degenerate into a flat triangle.

When n>k, they must be affinely dependent. This can be seen by noting that any n-simplex that can fit inside Rk must be "flat".

Sign in to keep reading

5 more chapters are free with a Lably account.

More in Geometry