Metric decomposition , smooth measures , and clustering

In recent years, randomized decompositions have become a fundamental tool in the design of algorithms on metric spaces. A randomized decomposition is a distribution over partitions of a metric space satisfying certain properties. Two main types of decompositions have emerged: The “padded” decomposition, see e.g. [20, 15, 9, 19], and the “separating” decomposition, e.g. [2, 3, 5, 14]. Here, we show that if a metric space admits the former type of decomposition, then it also admits the latter. This result froms a nontrivial transformation of distributions. Using this technique, we give new approximation algorithms for the 0-extension problem when the input metric (T, d) on terminals admits such a decomposition. For instance, we achieve an O(1) approximation when the metric on terminals is planar or a subset of R under any norm. We then introduce two additional techniques. The first is based on a powerful theorem about the existence of “well-behaved” probability measures on metric spaces. The second yields improved randomized decompositions for n-point subsets of Lp, 1 < p < 2, by utilizing probabilistic techniques of Marcus and Pisier based on p-stable random variables. Both yield improved approximation algorithms for important classes of metric spaces.

[1]  G. Pisier,et al.  Characterizations of almost surely continuousp-stable random Fourier series and strongly stationary processes , 1984 .

[2]  W. B. Johnson,et al.  Extensions of Lipschitz mappings into Hilbert space , 1984 .

[3]  S. Konyagin,et al.  On measures with the doubling condition , 1988 .

[4]  N Linial,et al.  Low diameter graph decompositions , 1993, Comb..

[5]  Philip N. Klein,et al.  Excluded minors, network decomposition, and multicommodity flow , 1993, STOC.

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

[7]  K. Ball An Elementary Introduction to Modern Convex Geometry , 1997 .

[8]  Sudipto Guha,et al.  Approximation algorithms for directed Steiner problems , 1999, SODA '98.

[9]  Alexander V. Karzanov,et al.  Minimum 0-Extensions of Graph Metrics , 1998, Eur. J. Comb..

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

[11]  Satish Rao,et al.  Small distortion and volume preserving embeddings for planar and Euclidean metrics , 1999, SCG '99.

[12]  J. Heinonen Lectures on Analysis on Metric Spaces , 2000 .

[13]  R. Ravi,et al.  On approximating planar metrics by tree metrics , 2001, Inf. Process. Lett..

[14]  Yuval Rabani,et al.  Approximation algorithms for the 0-extension problem , 2001, SODA '01.

[15]  Robert Krauthgamer,et al.  Bounded geometries, fractals, and low-distortion embeddings , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[16]  Robert Krauthgamer,et al.  The intrinsic dimensionality of graphs , 2003, STOC '03.

[17]  Kunal Talwar,et al.  An Improved Decomposition Theorem for Graphs Excluding a Fixed Minor , 2003, RANDOM-APPROX.

[18]  Yuri Rabinovich On average distortion of embedding metrics into the line and into L1 , 2003, STOC '03.

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

[20]  Satish Rao,et al.  An improved approximation algorithm for the 0-extension problem , 2003, SODA '03.

[21]  Robert Krauthgamer,et al.  Navigating nets: simple algorithms for proximity search , 2004, SODA '04.