English

Space-Efficient Approximate Spherical Range Counting in High Dimensions

Computational Geometry 2026-03-13 v1

Abstract

We study the following range searching problem in high-dimensional Euclidean spaces: given a finite set PRdP\subset \mathbb{R}^d, where each pPp\in P is assigned a weight wpw_p, and radius r>0r>0, we need to preprocess PP into a data structure such that when a new query point qRdq\in \mathbb{R}^d arrives, the data structure reports the cumulative weight of points of PP within Euclidean distance rr from qq. Solving the problem exactly seems to require space usage that is exponential to the dimension, a phenomenon known as the curse of dimensionality. Thus, we focus on approximate solutions where points up to (1+ε)r(1+\varepsilon)r away from qq may be taken into account, where ε>0\varepsilon>0 is an input parameter known during preprocessing. We build a data structure with near-linear space usage, and query time in n1Θ(ε4/log(1/ε))+tqϱn1ϱn^{1-\Theta(\varepsilon^4/\log(1/\varepsilon))}+t_q^{\varrho}\cdot n^{1-\varrho}, for some ϱ=Θ(ε2)\varrho=\Theta(\varepsilon^2), where tqt_q is the number of points of PP in the ambiguity zone, i.e., at distance between rr and (1+ε)r(1+\varepsilon)r from the query qq. To the best of our knowledge, this is the first data structure with efficient space usage (subquadratic or near-linear for any ε>0\varepsilon>0) and query time that remains sublinear for any sublinear tqt_q. We supplement our worst-case bounds with a query-driven preprocessing algorithm to build data structures that are well-adapted to the query distribution.

Keywords

Cite

@article{arxiv.2603.12106,
  title  = {Space-Efficient Approximate Spherical Range Counting in High Dimensions},
  author = {Andreas Kalavas and Ioannis Psarros},
  journal= {arXiv preprint arXiv:2603.12106},
  year   = {2026}
}

Comments

22 pages

R2 v1 2026-07-01T11:17:03.103Z