Nearly Optimal List Labeling
The list-labeling problem captures the basic task of storing a dynamically changing set of up to <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$n$</tex> elements in sorted order in an array of size <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$m=(1+\Theta(1))n$</tex> • 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 <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$O(\log^{2}n)$</tex> amortized cost. This bound, which was first established in 1981, was finally improved two years ago, when a randomized <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$O(\log^{3/2}n)$</tex> expected-cost algorithm was discovered. The best randomized lower bound for this problem remains <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\Omega(\log n)$</tex>, 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 <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$O(\log n \text{polyloglog}\ n)$</tex> amortized expected cost. This bound is achieved despite at least three lower bounds showing that this type of result is impossible for large classes of solutions.
Authors
- William Kuszmaul (ORCID: https://orcid.org/0000-0002-3855-3036)
- Hanna Komlós
- Michael A. Bender (ORCID: https://orcid.org/0000-0001-7639-530X)
- Michael J. Saks (ORCID: https://orcid.org/0000-0002-5824-6711)
- Alex Conway (ORCID: https://orcid.org/0000-0003-4890-7413)
- Martı́n Farach-Colton (ORCID: https://orcid.org/0000-0003-3616-7788)
- Michal Koucký
Institutions
- Rutgers, The State University of New Jersey (US)
- Cornell University (US)
- Charles University (CZ)
- New York University (US)
- Stony Brook University (US)
- Carnegie Mellon University (US)
Publication Details
- Published
- 2024-10-27
- DOI
- https://doi.org/10.1109/focs61266.2024.00132
- Citations
- 1
- Primary Topic
- Advanced Algebra and Logic
- Type
- article
- Field-Weighted Citation Impact
- 0.36
Funders
- National Science Foundation