English

Online List Labeling with Near-Logarithmic Writes

Data Structures and Algorithms 2024-05-08 v1

Abstract

In the Online List Labeling problem, a set of nNn \leq N elements from a totally ordered universe must be stored in sorted order in an array with m=N+εNm=N+\lceil\varepsilon N \rceil slots, where ε(0,1]\varepsilon \in (0,1] is constant, while an adversary chooses elements that must be inserted and deleted from the set. We devise a skip-list based algorithm for maintaining order against an oblivious adversary and show that the expected amortized number of writes is O(ε1log(n)poly(loglogn))O(\varepsilon^{-1}\log (n) \operatorname{poly}(\log \log n)) per update.

Keywords

Cite

@article{arxiv.2405.04467,
  title  = {Online List Labeling with Near-Logarithmic Writes},
  author = {Martin P. Seybold},
  journal= {arXiv preprint arXiv:2405.04467},
  year   = {2024}
}

Comments

12 pages, 1 figure. Improved version of a rejected draft

R2 v1 2026-06-28T16:19:44.852Z