← Back to arXiv
arXivCombinatoricsarXiv:2608.11457

Optimal lower bounds for epsilon-nets for lines in the plane

The paper is about a fundamental question in discrete geometry and theoretical computer science: how many points do you need to "cover" all the important lines passing through a large point set? More precisely, given a set of points in the plane, an "epsilon-net" for lines is a small subset of those points with the following guarantee: if a line passes through a large fraction (at least epsilon) of the original points, then it must hit at least one point in the subset. The central question is how large this subset needs to be in the worst case.

For decades, researchers knew that an epsilon-net of size on the order of (1/epsilon) times log(1/epsilon) always exists, thanks to a classical result by Haussler and Welzl from the 1980s. The open question was whether this bound is truly necessary, or whether you could always get away with a smaller net. Noga Alon predicted that the larger bound is sometimes unavoidable, meaning no clever construction can consistently do better. This paper confirms that prediction by constructing explicit point sets for which any valid epsilon-net must have at least on the order of (1/epsilon) times log(1/epsilon) points, no matter how cleverly you choose it.

This result is significant because it closes a long-standing gap between upper and lower bounds in a core area of combinatorial geometry. Epsilon-nets are a foundational tool in areas like computational geometry, machine learning, and approximation algorithms. Knowing the exact worst-case size required for lines in the plane settles a clean and natural problem, and the techniques used to build these hard point sets may offer broader insights into how geometric range spaces behave at their extremes.

Read original →