English

Embeddings and near-neighbor searching with constant additive error for hyperbolic spaces

Computational Geometry 2024-04-02 v2

Abstract

We give an embedding of the Poincar\'e halfspace HDH^D into a discrete metric space based on a binary tiling of HDH^D, with additive distortion O(logD)O(\log D). It yields the following results. We show that any subset PP of nn points in HDH^D can be embedded into a graph-metric with 2O(D)n2^{O(D)}n vertices and edges, and with additive distortion O(logD)O(\log D). We also show how to construct, for any kk, an O(klogD)O(k\log D)-purely additive spanner of PP with 2O(D)n2^{O(D)}n Steiner vertices and 2O(D)nλk(n)2^{O(D)}n \cdot \lambda_k(n) edges, where λk(n)\lambda_k(n) is the kkth-row inverse Ackermann function. Finally, we show how to construct an approximate Voronoi diagram for PP of size 2O(D)n2^{O(D)}n. It allows us to answer approximate near-neighbor queries in 2O(D)+O(logn)2^{O(D)}+O(\log n) time, with additive error O(logD)O(\log D). These constructions can be done in 2O(D)nlogn2^{O(D)}n \log n time.

Keywords

Cite

@article{arxiv.2402.14604,
  title  = {Embeddings and near-neighbor searching with constant additive error for hyperbolic spaces},
  author = {Eunku Park and Antoine Vigneron},
  journal= {arXiv preprint arXiv:2402.14604},
  year   = {2024}
}