Tight Universal Bounds for Partially Presorted Pareto Front and Convex Hull
Ivor van der Hoog, Eva Rotenberg, Daniel Rutschmann

TL;DR
This paper establishes tight lower bounds for algorithms computing Pareto fronts and convex hulls, demonstrating that existing algorithms are universally optimal and revealing their connection to QuickSort rather than TimSort.
Contribution
The paper provides matching lower bounds for these algorithms and introduces a new perspective linking them to QuickSort, establishing their universal optimality.
Findings
Algorithms are universally optimal under the new lower bounds.
Existing algorithms are based on QuickSort, not TimSort.
Matching lower bounds confirm the optimality of current methods.
Abstract
TimSort is a well-established sorting algorithm whose running time depends on how sorted the input already is. Recently, Eppstein, Goodrich, Illickan, and To designed algorithms inspired by TimSort for Pareto front, planar convex hull, and two other problems. For each of these problems, they define a Range Partition Entropy; a function mapping lists that store points to a number between and . Their algorithms have, for each list of points , a running time of . In this paper, we provide matching lower bounds for the Pareto front and convex hull algorithms by Eppstein, Goodrich, Illickan, and To. In particular, we show that their algorithm does not correspond to TimSort (or related stack-based MergeSort variants) but rather to a variant of QuickSort. From this, we derive an intuitive notion of universal optimality. We show comparison-based…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Stochastic Gradient Optimization Techniques · Genome Rearrangement Algorithms
