Online List Labeling: Breaking the $\log^2n$ Barrier
Michael A. Bender, Alex Conway, Mart\'in Farach-Colton, Hanna, Koml\'os, William Kuszmaul, Nicole Wein

TL;DR
This paper introduces a randomized data structure for online list labeling that surpasses the longstanding $O( ext{log}^2 n)$ barrier, achieving an expected relabeling cost of $O( ext{log}^{3/2} n)$, and proves this bound is optimal for history-independent solutions.
Contribution
The paper presents the first randomized list labeling algorithm with expected $O( ext{log}^{3/2} n)$ cost, breaking the $O( ext{log}^2 n)$ barrier, and establishes a matching lower bound for history-independent methods.
Findings
Achieves $O( ext{log}^{3/2} n)$ expected relabeling cost.
Proves the lower bound $ heta( ext{log}^{3/2} n)$ for history-independent algorithms.
Extends results to cases where $m = (1 + ext{constant}) n$.
Abstract
The online list labeling problem is an algorithmic primitive with a large literature of upper bounds, lower bounds, and applications. The goal is to store a dynamically-changing set of items in an array of slots, while maintaining the invariant that the items appear in sorted order, and while minimizing the relabeling cost, defined to be the number of items that are moved per insertion/deletion. For the linear regime, where , an upper bound of on the relabeling cost has been known since 1981. A lower bound of is known for deterministic algorithms and for so-called smooth algorithms, but the best general lower bound remains . The central open question in the field is whether is optimal for all algorithms. In this paper, we give a randomized data structure that achieves an expected relabeling…
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.
