Lune

SODA2026Top-tier venue

Computing the Heaviest Disk and Related Problems

Pankaj K. Agarwal, Esther Ezra, Micha Sharir

2026Year

Abstract

We present an algorithm that, given mm points and nn disks in R2\mathbb{R}^2, computes the disk that contains the maximum number of points. The algorithm runs in O∗(m2/3n2/3+m32/59n145/177+m+n)O^*(m^{2/3} n^{2/3} + m^{32/59} n^{145/177} + m + n) expected time, where the O∗(⋅)O^*(\cdot) notation hides factors of the form nεn^\varepsilon, for an arbitrarily small ε>0\varepsilon \gt 0, and coefficients that depend on ε\varepsilon. The algorithm is faster than existing algorithms for m<n5/4m \lt n^{5/4}, and it has similar performance bounds for m≥n5/4m \ge n^{5/4}. As a matter of fact, except for disks that are fully contained in other disks, the algorithm counts the number of input points in each disk.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines