Nearly Optimal List Labeling
Michael A. Bender, Alex Conway, Mart\'in Farach-Colton, Hanna, Koml\'os, Michal Kouck\'y, William Kuszmaul, Michael Saks

TL;DR
This paper introduces the See-Saw Algorithm, a randomized list-labeling method that nearly matches the theoretical lower bound, significantly improving the efficiency of maintaining sorted dynamic sets.
Contribution
The paper presents a novel randomized algorithm that achieves near-optimal amortized costs for list labeling, surpassing previous bounds and addressing longstanding open problems.
Findings
Achieves $O( ext{log} n ext{polyloglog} n)$ expected amortized cost.
Breaks through multiple lower bounds for this problem class.
Advances understanding of dynamic sorted set data structures.
Abstract
The list-labeling problem captures the basic task of storing a dynamically changing set of up to elements in sorted order in an array of size . The goal is to support insertions and deletions while moving around elements within the array as little as possible. Until recently, the best known upper bound stood at amortized cost. This bound, which was first established in 1981, was finally improved two years ago, when a randomized expected-cost algorithm was discovered. The best randomized lower bound for this problem remains , and closing this gap is considered to be a major open problem in data structures. In this paper, we present the See-Saw Algorithm, a randomized list-labeling solution that achieves a nearly optimal bound of amortized expected cost. This bound is…
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
TopicsAdvanced Algebra and Logic · Multi-Criteria Decision Making · Inflammatory mediators and NSAID effects
