English

Unit and distinct distances in typical norms

Combinatorics 2024-11-08 v2 Metric Geometry

Abstract

Erd\H{o}s' unit distance problem and Erd\H{o}s' distinct distances problem are among the most classical and well-known open problems in discrete mathematics. They ask for the maximum number of unit distances, or the minimum number of distinct distances, respectively, determined by nn points in the Euclidean plane. The question of what happens in these problems if one considers normed spaces other than the Euclidean plane has been raised in the 1980s by Ulam and Erd\H{o}s and attracted a lot of attention over the years. We give an essentially tight answer to both questions for almost all norms on Rd\mathbb{R}^d, in a certain Baire categoric sense. For the unit distance problem we prove that for almost all norms .\|.\| on Rd\mathbb{R}^d, any set of nn points defines at most 12dnlog2n\frac{1}{2} d \cdot n \log_2 n unit distances according to .\|.\|. We also show that this is essentially tight, by proving that for every norm .\|.\| on Rd\mathbb{R}^d, for any large nn, we can find nn points defining at least 12(d1o(1))nlog2n\frac{1}{2}(d-1-o(1))\cdot n \log_2 n unit distances according to .\|.\|. For the distinct distances problem, we prove that for almost all norms .\|.\| on Rd\mathbb{R}^d any set of nn points defines at least (1o(1))n(1-o(1))n distinct distances according to .\|.\|. This is clearly tight up to the o(1)o(1) term. We also answer the famous Hadwiger--Nelson problem for almost all norms on R2\mathbb{R}^2, showing that their unit distance graph has chromatic number 44. Our results settle, in a strong and somewhat surprising form, problems and conjectures of Brass, Matou\v{s}ek, Brass-Moser-Pach, Chilakamarri, and Robertson. The proofs combine combinatorial and geometric ideas with tools from Linear Algebra, Topology and Algebraic Geometry.

Keywords

Cite

@article{arxiv.2302.09058,
  title  = {Unit and distinct distances in typical norms},
  author = {Noga Alon and Matija Bucić and Lisa Sauermann},
  journal= {arXiv preprint arXiv:2302.09058},
  year   = {2024}
}
R2 v1 2026-06-28T08:43:01.575Z