English

Computing Bi-Lipschitz Outlier Embeddings into the Line

Data Structures and Algorithms 2020-02-25 v1

Abstract

The problem of computing a bi-Lipschitz embedding of a graphical metric into the line with minimum distortion has received a lot of attention. The best-known approximation algorithm computes an embedding with distortion O(c2)O(c^2), where cc denotes the optimal distortion [B\u{a}doiu \etal~2005]. We present a bi-criteria approximation algorithm that extends the above results to the setting of \emph{outliers}. Specifically, we say that a metric space (X,ρ)(X,\rho) admits a (k,c)(k,c)-embedding if there exists KXK\subset X, with K=k|K|=k, such that (XK,ρ)(X\setminus K, \rho) admits an embedding into the line with distortion at most cc. Given k0k\geq 0, and a metric space that admits a (k,c)(k,c)-embedding, for some c1c\geq 1, our algorithm computes a (poly(k,c,logn),poly(c))({\mathsf p}{\mathsf o}{\mathsf l}{\mathsf y}(k, c, \log n), {\mathsf p}{\mathsf o}{\mathsf l}{\mathsf y}(c))-embedding in polynomial time. This is the first algorithmic result for outlier bi-Lipschitz embeddings. Prior to our work, comparable outlier embeddings where known only for the case of additive distortion.

Keywords

Cite

@article{arxiv.2002.10039,
  title  = {Computing Bi-Lipschitz Outlier Embeddings into the Line},
  author = {Karine Chubarian and Anastasios Sidiropoulos},
  journal= {arXiv preprint arXiv:2002.10039},
  year   = {2020}
}
R2 v1 2026-06-23T13:51:06.925Z