English

Geometric $(1+\varepsilon)$-Spanners with Few Crossings

Computational Geometry 2026-07-27 v1 Combinatorics

Abstract

For nn points in the plane and an ε>0\varepsilon>0, we construct a (1+ε)(1+\varepsilon)-spanner with O(n/ε)O(n/\varepsilon) edges in which every edge has O~(1/ε3)\tilde{O}(1/\varepsilon^3) crossings, hence the total number of crossings is O~(n/ε4)\tilde{O}(n/\varepsilon^4), furthermore the ratio between the lengths of any two crossing edges is O(1/ε2)O(1/\varepsilon^2). Our spanner construction substantially improves on the previous upper bound for the number of crossings in a (1+ε)(1+\varepsilon)-spanner, and it is the first spanner construction that ensures O(1)O(1) crossings per edge for any constant ε>0\varepsilon>0. In contrast, we construct: nn points in the plane for which every (1+ε)(1+\varepsilon)-spanner has Ω(n/ε3)\Omega(n/\varepsilon^3) crossings, nn points for which every (1+ε)(1+\varepsilon)-spanner has an edge with Ω(1/ε5/2)\Omega(1/\varepsilon^{5/2}) crossings, and 4 points for which every (1+ε)(1+\varepsilon)-spanner contains two crossing edges where one is Ω(1/ε)\Omega(1/\varepsilon) times longer than the other.

Keywords

Cite

@article{arxiv.2607.25040,
  title  = {Geometric $(1+\varepsilon)$-Spanners with Few Crossings},
  author = {Kelvin Luu and Csaba D. Tóth},
  journal= {arXiv preprint arXiv:2607.25040},
  year   = {2026}
}

Comments

23 pages, 13 figures