Coresets for Farthest Point Problems in Hyperbolic Space
Eunku Park, Antoine Vigneron
TL;DR
This work provides the first linear-time construction of coresets of size $O(1/\varepsilon^D)$ for farthest-point problems in fixed-dimensional hyperbolic space $\mathbb{H}^D$, achieving both $(1-\varepsilon)$ multiplicative and additive $\varepsilon$-error. The method separates into small- and large-diameter regimes, using grid bucketing after suitable isometries for the former and a cone-based discretization plus a set of isometries for the latter, underpinned by Gromov-hyperbolic geometry. The resulting coresets enable constant-time approximate farthest-neighbor queries after $O(n/\varepsilon^D)$ preprocessing, and yield efficient approximations for diameter, center, and maximum spanning tree problems in hyperbolic space. The approach advances practical algorithms for hyperbolic embeddings and related geometric problems by combining precise hyperbolic geometry with coreset techniques.
Abstract
We show how to construct in linear time coresets of constant size for farthest point problems in fixed-dimensional hyperbolic space. Our coresets provide both an arbitrarily small relative error and additive error $\varepsilon$. More precisely, we are given a set $P$ of $n$ points in the hyperbolic space $\mathbb{H}^D$, where $D=O(1)$, and an error tolerance $\varepsilon\in (0,1)$. Then we can construct in $O(n/\varepsilon^D)$ time a subset $P_\varepsilon \subset P$ of size $O(1/\varepsilon^D)$ such that for any query point $q \in \mathbb{H}^D$, there is a point $p_\varepsilon \in P_\varepsilon$ that satisfies $d_H(q,p_\varepsilon) \geq (1-\varepsilon)d_H(q,f_P(q))$ and $d_H(q,p_\varepsilon) \geq d_H(q,f_P(q))-\varepsilon$, where $d_H$ denotes the hyperbolic metric and $f_P(q)$ is the point in $P$ that is farthest from $q$ according to this metric. This coreset allows us to answer approximate farthest-point queries in time $O(1/\varepsilon^D)$ after $O(n/\varepsilon^D)$ preprocessing time. It yields efficient approximation algorithms for the diameter, the center, and the maximum spanning tree problems in hyperbolic space.
