Self-improving Algorithms for Coordinate-Wise Maxima and Convex Hulls
Kenneth L. Clarkson, Wolfgang Mulzer, C. Seshadhri

TL;DR
This paper introduces self-improving algorithms for planar maxima and convex hull problems that adapt to the input distribution, achieving near-optimal expected running times by learning from initial inputs.
Contribution
It presents the first self-improving algorithms for maxima and convex hulls with provably optimal or near-optimal expected running times based on input distribution.
Findings
Expected running time for maxima: O(OPTMAX_D + n)
Expected running time for convex hulls: O(OPTCH_D + n log log n)
New tools for analyzing linear comparison trees
Abstract
Finding the coordinate-wise maxima and the convex hull of a planar point set are probably the most classic problems in computational geometry. We consider these problems in the self-improving setting. Here, we have distributions of planar points. An input point set is generated by taking an independent sample from each , so the input is distributed according to the product . A self-improving algorithm repeatedly gets inputs from the distribution (which is a priori unknown), and it tries to optimize its running time for . The algorithm uses the first few inputs to learn salient features of the distribution , before it becomes fine-tuned to . Let (resp. ) be the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
