English

Rational Points on the Unit Sphere: Approximation Complexity and Practical Constructions

Computational Geometry 2017-07-27 v1

Abstract

Each non-zero point in Rd\mathbb{R}^d identifies a closest point xx on the unit sphere Sd1\mathbb{S}^{d-1}. We are interested in computing an ϵ\epsilon-approximation yQdy \in \mathbb{Q}^d for xx, that is exactly on Sd1\mathbb{S}^{d-1} and has low bit size. We revise lower bounds on rational approximations and provide explicit, spherical instances. We prove that floating-point numbers can only provide trivial solutions to the sphere equation in R2\mathbb{R}^2 and R3\mathbb{R}^3. Moreover, we show how to construct a rational point with denominators of at most 10(d1)/ε210(d-1)/\varepsilon^2 for any given ϵ(0,18]\epsilon \in \left(0,\tfrac 1 8\right], improving on a previous result. The method further benefits from algorithms for simultaneous Diophantine approximation. Our open-source implementation and experiments demonstrate the practicality of our approach in the context of massive data sets Geo-referenced by latitude and longitude values.

Keywords

Cite

@article{arxiv.1707.08549,
  title  = {Rational Points on the Unit Sphere: Approximation Complexity and Practical Constructions},
  author = {Daniel Bahrdt and Martin P. Seybold},
  journal= {arXiv preprint arXiv:1707.08549},
  year   = {2017}
}
R2 v1 2026-06-22T20:58:20.913Z