Inapproximability for metric embeddings into Rd

We consider the problem of computing the smallest possible distortion for embedding of a given n-point metric space into ℝ d , where d is fixed (and small). For d = 1, it was known that approximating the minimum distortion with a factor better than roughly n 1/12 is NP-hard. From this result we derive inapproximability with a factor roughly n 1/(22d-10) for every fixed d ≥ 2, by a conceptually very simple reduction. However, the proof of correctness involves a nontrivial result in geometric topology (whose current proof is based on ideas due to Jussi Vaisala), For d > 3, we obtain a stronger inapproximability result by a different reduction: assuming P≠NP, no polynomial-time algorithm can distinguish between spaces embeddable in ℝ d with constant distortion from spaces requiring distortion at least n c/d , for a constant c > 0. The exponent c/d has the correct order of magnitude, since every n-point metric space can be embedded in ℝ d with distortion O(n 2/d log 3/2 n) and such an embedding can be constructed in polynomial time by random projection. For d = 2, we give an example of a metric space that requires a large distortion for embedding in ℝ 2 , while all not too large subspaces of it embed almost isometrically.

[1]  Karl Menger,et al.  New Foundation of Euclidean Geometry , 1931 .

[2]  Jaroslav Opatrny,et al.  Total Ordering Problem , 1979, SIAM J. Comput..

[3]  James R. Munkres,et al.  Elements of algebraic topology , 1984 .

[4]  J. Bourgain On lipschitz embedding of finite metric spaces in Hilbert space , 1985 .

[5]  J. Matousek,et al.  Bi-Lipschitz embeddings into low-dimensional Euclidean spaces , 1990 .

[6]  Nathan Linial,et al.  The geometry of graphs and some of its algorithmic applications , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[7]  Michel Deza,et al.  Geometry of cuts and metrics , 2009, Algorithms and combinatorics.

[8]  Madhu Sudan,et al.  A Geometric Approach to Betweenness , 1995, ESA.

[9]  Anupam Gupta Embedding Tree Metrics into Low-Dimensional Euclidean Spaces , 2000, Discret. Comput. Geom..

[10]  Piotr Indyk,et al.  Algorithmic applications of low-distortion geometric embeddings , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[11]  Low-Distortion Embeddings of Trees , 2003, J. Graph Algorithms Appl..

[12]  Yuval Rabani,et al.  Low distortion maps between point sets , 2004, STOC '04.

[13]  Christos H. Papadimitriou,et al.  The complexity of low-distortion embeddings between point sets , 2005, SODA '05.

[14]  Piotr Indyk,et al.  Low-distortion embeddings of general metrics into the line , 2005, STOC '05.

[15]  Alexander Hall,et al.  Approximating the Distortion , 2005, APPROX-RANDOM.

[16]  Mihai Badoiu,et al.  Approximation algorithms for low-distortion embeddings into low-dimensional spaces , 2005, SODA '05.

[17]  Sanjeev Arora,et al.  Local versus global properties of metric spaces , 2006, SODA 2006.

[18]  Piotr Indyk,et al.  Embedding ultrametrics into low-dimensional spaces , 2006, SCG '06.

[20]  Piotr Indyk,et al.  Approximation algorithms for embedding general metrics into trees , 2007, SODA '07.

[21]  Moses Charikar,et al.  Local Global Tradeoffs in Metric Embeddings , 2007, 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS'07).

[22]  Erik D. Demaine,et al.  Plane Embeddings of Planar Graph Metrics , 2007, Discret. Comput. Geom..

[23]  Krzysztof Onak,et al.  Circular partitions with applications to visualization and embeddings , 2008, SCG '08.