English

Near-Optimal (Euclidean) Metric Compression

Computational Geometry 2016-11-30 v3

Abstract

The metric sketching problem is defined as follows. Given a metric on nn points, and ϵ>0\epsilon>0, we wish to produce a small size data structure (sketch) that, given any pair of point indices, recovers the distance between the points up to a 1+ϵ1+\epsilon distortion. In this paper we consider metrics induced by 2\ell_2 and 1\ell_1 norms whose spread (the ratio of the diameter to the closest pair distance) is bounded by Φ>0\Phi>0. A well-known dimensionality reduction theorem due to Johnson and Lindenstrauss yields a sketch of size O(ϵ2log(Φn)nlogn)O(\epsilon^{-2} \log (\Phi n) n\log n), i.e., O(ϵ2log(Φn)logn)O(\epsilon^{-2} \log (\Phi n) \log n) bits per point. We show that this bound is not optimal, and can be substantially improved to O(ϵ2log(1/ϵ)logn+loglogΦ)O(\epsilon^{-2}\log(1/\epsilon) \cdot \log n + \log\log \Phi) bits per point. Furthermore, we show that our bound is tight up to a factor of log(1/ϵ)\log(1/\epsilon). We also consider sketching of general metrics and provide a sketch of size O(nlog(1/ϵ)+loglogΦ)O(n\log(1/\epsilon)+ \log\log \Phi) bits per point, which we show is optimal.

Keywords

Cite

@article{arxiv.1609.06295,
  title  = {Near-Optimal (Euclidean) Metric Compression},
  author = {Piotr Indyk and Tal Wagner},
  journal= {arXiv preprint arXiv:1609.06295},
  year   = {2016}
}

Comments

SODA'17

R2 v1 2026-06-22T15:55:49.871Z