Lossless Prioritized Embeddings

Given metric spaces $(X,d)$ and $(Y,\rho)$ and an ordering $x_1,x_2,\ldots,x_n$ of $(X,d)$, an embedding $f: X \rightarrow Y$ is said to have a prioritized distortion $\alpha(\cdot)$, if for any pair $x_j,x'$ of distinct points in $X$, the distortion provided by $f$ for this pair is at most $\alpha(j)$. If $Y$ is a normed space, the embedding is said to have prioritized dimension $\beta(\cdot)$, if $f(x_j)$ may have nonzero entries only in its first $\beta(j)$ coordinates. The notion of prioritized embedding was introduced by \cite{EFN15}, where a general methodology for constructing such embeddings was developed. Though this methodology enables \cite{EFN15} to come up with many prioritized embeddings, it typically incurs some loss in the distortion. This loss is problematic for isometric embeddings. It is also troublesome for Matousek's embedding of general metrics into $\ell_\infty$, which for a parameter $k = 1,2,\ldots$, provides distortion $2k-1$ and dimension $O(k \log n \cdot n^{1/k})$. In this paper we devise two lossless prioritized embeddings. The first one is an isometric prioritized embedding of tree metrics into $\ell_\infty$ with dimension $O(\log j)$. The second one is a prioritized Matousek's embedding of general metrics into $\ell_\infty$, which provides prioritized distortion $2 \lceil k {{\log j} \over {\log n}} \rceil - 1$ and dimension $O(k \log n \cdot n^{1/k})$, again matching the worst-case guarantee $2k-1$ in the distortion of the classical Matousek's embedding. We also provide a dimension-prioritized variant of Matousek's embedding. Finally, we devise prioritized embeddings of general metrics into (single) ultra-metric and of general graphs into (single) spanning tree with asymptotically optimal distortion.

[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]  Mikkel Thorup,et al.  Approximate distance oracles , 2005, J. ACM.

[3]  Michael Elkin,et al.  Prioritized Metric Structures and Embedding , 2015, STOC.

[4]  David Peleg,et al.  Proximity-Preserving Labeling Schemes and Their Applications , 1999, WG.

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

[6]  Mikkel Thorup Compact oracles for reachability and approximate distances in planar digraphs , 2004, JACM.

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

[8]  David Peleg,et al.  (1+epsilon, beta)-Spanner Constructions for General Graphs , 2004, SIAM J. Comput..

[9]  Ittai Abraham,et al.  Using petal-decompositions to build a low stretch spanning tree , 2012, STOC '12.

[10]  Michael Elkin,et al.  Terminal embeddings , 2017, Theor. Comput. Sci..

[11]  Michael Elkin,et al.  Efficient Algorithms for Constructing Very Sparse Spanners and Emulators , 2016, SODA.

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

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

[14]  P. Assouad Plongements lipschitziens dans Rn , 2003 .

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

[16]  Michael Elkin,et al.  Sparse Sourcewise and Pairwise Distance Preservers , 2006, SIAM J. Discret. Math..

[17]  Jiri Matousek,et al.  Lectures on discrete geometry , 2002, Graduate texts in mathematics.

[18]  Ittai Abraham,et al.  Embedding metric spaces in their intrinsic dimension , 2008, SODA '08.

[19]  Lee-Ad Gottlieb,et al.  Labelings vs. Embeddings: On Distributed Representations of Distances , 2020, SODA.

[20]  Ittai Abraham,et al.  Metric embedding via shortest path decompositions , 2017, STOC.

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

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

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

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

[25]  Konstantin Makarychev,et al.  Nonlinear dimension reduction via outer Bi-Lipschitz extensions , 2018, STOC.

[26]  Ittai Abraham,et al.  Using petal-decompositions to build a low stretch spanning tree , 2012, STOC '12.

[27]  Michael Elkin,et al.  Near Isometric Terminal Embeddings for Doubling Metrics , 2018, Symposium on Computational Geometry.

[28]  J. Matousek,et al.  On the distortion required for embedding finite metric spaces into normed spaces , 1996 .

[29]  James R. Lee,et al.  Metric structures in L1: dimension, snowflakes, and average distortion , 2005, Eur. J. Comb..

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

[31]  Jelani Nelson,et al.  Optimal terminal dimensionality reduction in Euclidean space , 2018, STOC.

[32]  Alejandro A. Schäffer,et al.  Graph spanners , 1989, J. Graph Theory.

[33]  James R. Lee,et al.  Metric Structures in L1: Dimension, Snowflakes, and Average Distortion , 2004, LATIN.

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

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

[36]  Amir Abboud,et al.  The 4/3 additive spanner exponent is tight , 2015, J. ACM.

[37]  Yair Bartal,et al.  On Notions of Distortion and an Almost Minimum Spanning Tree with Constant Average Distortion , 2016, SODA.