Lune

FOCS2024Top-tier venue

Computing Approximate Centerpoints in Polynomial Time

Yeshwanth Cherapanamjeri

2024Year
1Citations
2Top-tier citations

Abstract

The centerpoint is arguably the most natural generalization of the median to higher dimensions. Intuitively, a centerpoint of a point set is such that any hyperplane passing through the point results in an approximately balanced partition of the point set. Helly's theorem guarantees the existence of a point with depthΩ(1/d)\Omega(1/d)which is also known to be the best possible. On the other hand, polynomial time algorithms for approximating centerpoints only guarantee a point with depthΩ(1/d2)\Omega(1/d^{2}), established nearly three decades ago. Unfortunately, even the simpler problem of testing whether a candidate point is a centerpoint is hard. In this paper, we present a novel notion of approximation along with a new algorithmic approach that enables efficient computation of aΩ(1/d)−depth\Omega(1/d)-\mathbf{depth}point. Our main result is a randomized algorithm that computes anε−approximate\varepsilon -\mathbf{approximate}centerpoint of depthΩ(1/d)\Omega(1/d); that is, the point returned by the algorithm is at mostε\varepsilonaway from the halfspaces characterizing points of depth at leastΩ(1/d)\Omega(1/d)along any direction. Furthermore, the runtime of our algorithm is polynomial inn,d,1/ε,log⁡(1/δ)n, d, 1/\varepsilon, \log(1/\delta)whereδ\deltadenotes the failure probability of the algorithm. Our approach is based on a reduction to the smoothed setting where each point is is given an independent Gaussian perturbation of scaleε\varepsilon. In contrast to prior work, our algorithm is based on techniques from continuous optimization and leverages a novel connection between the problem of testing an approximate centerpoint and the Radial Isotropic Transformation, a central tool with diverse applications in mathematics and computer science. We show that the solution to this testing problem yields an approximate separation oracle for the set of large depth points, enabling its use in a gradient-descent style approach to compute centerpoints.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext f2ad8b52-2b4c-4baa-9528-37ee904867f8

Cited by top-tier papers2

Ask how each one uses it

Builds on3

Related papers

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