English

On the convex hull of integer points above the hyperbola

Combinatorics 2025-02-03 v1 Computational Geometry

Abstract

We show that the polyhedron defined as the convex hull of the lattice points above the hyperbola {xy=n}\left\{xy = n\right\} has between Ω(n1/3)\Omega(n^{1/3}) and O(n1/3logn)O(n^{1/3} \log n) vertices. The same bounds apply to any hyperbola with rational slopes except that instead of nn we have n/Δn/\Delta in the lower bound and by max{Δ,n/Δ}\max\left\{\Delta, n/\Delta\right\} in the upper bound, where ΔZ>0\Delta \in \mathbb{Z}_{>0} is the discriminant. We also give an algorithm that enumerates the vertices of these convex hulls in logarithmic time per vertex. One motivation for such an algorithm is the deterministic factorization of integers.

Keywords

Cite

@article{arxiv.2501.19193,
  title  = {On the convex hull of integer points above the hyperbola},
  author = {David Alcántara and Mónica Blanco and Francisco Criado and Francisco Santos},
  journal= {arXiv preprint arXiv:2501.19193},
  year   = {2025}
}

Comments

26 pages