Approximating Metrics by Tree Metrics of Small Distance-Weighted Average Stretch

We study the problem of how well a tree metric is able to preserve the sum of pairwise distances of an arbitrary metric. This problem is closely related to low-stretch metric embeddings and is interesting by its own flavor from the line of research proposed in the literature. As the structure of a tree imposes great constraints on the pairwise distances, any embedding of a metric into a tree metric is known to have maximum pairwise stretch of $\Omega(\log n)$. We show, however, from the perspective of average performance, there exist tree metrics which preserve the sum of pairwise distances of the given metric up to a small constant factor, for which we also show to be no worse than twice what we can possibly expect. The approach we use to tackle this problem is more direct compared to a previous result of [4], and also leads to a provably better guarantee. Second, when the given metric is extracted from a Euclidean point set of finite dimension $d$, we show that there exist spanning trees of the given point set such that the sum of pairwise distances is preserved up to a constant which depends only on $d$. Both of our proofs are constructive. The main ingredient in our result is a special point-set decomposition which relates two seemingly-unrelated quantities.

[1]  Yair Bartal,et al.  Probabilistic approximation of metric spaces and its algorithmic applications , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[2]  Shang-Hua Teng,et al.  Lower-stretch spanning trees , 2004, STOC '05.

[3]  Noga Alon,et al.  A Graph-Theoretic Game and Its Application to the k-Server Problem , 1995, SIAM J. Comput..

[4]  Bang Ye Wu Approximation algorithms for the optimal p-source communication spanning tree , 2004, Discret. Appl. Math..

[5]  Nathan Linial,et al.  On metric Ramsey-type phenomena , 2004 .

[6]  Ittai Abraham,et al.  Embedding metrics into ultrametrics and graphs into spanning trees with constant average distortion , 2007, SODA '07.

[7]  Satish Rao,et al.  A tight bound on approximating arbitrary metrics by tree metrics , 2003, STOC '03.

[8]  Ittai Abraham,et al.  On Embedding of Finite Metric Spaces into Hilbert Space , 2006 .

[9]  Ran Raz,et al.  Lower Bounds on the Distortion of Embedding Finite Metric Spaces in Graphs , 1998, Discret. Comput. Geom..

[10]  Richard T. Wong,et al.  Worst-Case Analysis of Network Design Problem Heuristics , 1980, SIAM J. Algebraic Discret. Methods.

[11]  Sudipto Guha,et al.  Approximating a finite metric by a small number of tree metrics , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[12]  Yuri Rabinovich,et al.  On Average Distortion of Embedding Metrics into the Line , 2008, Discret. Comput. Geom..

[13]  Jon M. Kleinberg,et al.  Metric embeddings with relaxed guarantees , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[14]  Chuan Yi Tang,et al.  A Polynomial Time Approximation Scheme for Optimal Product-Requirement Communication Spanning Trees , 2000, J. Algorithms.

[15]  Jon M. Kleinberg,et al.  Triangulation and embedding using small sets of beacons , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[16]  Michiel Smid,et al.  Spanning trees with O(1) average stretch factor , 2009 .

[17]  Jan Karel Lenstra,et al.  The complexity of the network design problem , 1978, Networks.

[18]  Chuan Yi Tang,et al.  Light graphs with small routing cost , 2002, Networks.

[19]  Yair Bartal Graph Decomposition Lemmas and Their Role in Metric Embedding Methods , 2004, ESA.

[20]  Yair Bartal,et al.  On approximating arbitrary metrices by tree metrics , 1998, STOC '98.

[21]  Chuan Yi Tang,et al.  A polynomial time approximation scheme for minimum routing cost spanning trees , 1998, SODA '98.

[22]  Giri Narasimhan,et al.  Geometric spanner networks , 2007 .

[23]  Ittai Abraham,et al.  Advances in metric embedding theory , 2006, STOC '06.