mlsanityData to 14 Oct 2026

Transposition is Nearly Optimal for IID List Update

arXiv 2603.10244 ↗First posted 10 Mar 2026cs.DScited by 1

Not on the map. Why?

Abstract (arXiv)

The list update problem is one of the oldest and simplest problems in online algorithms: A set of items must be maintained in a list while requests to these items arrive over time. Whenever an item is requested, the algorithm pays a cost equal to the position of the item in the list. In the i.i.d. model, where requests are drawn independently from a fixed distribution, the static ordering by decreasing access probabilities p1≥ p2≥ dots ≥ pn achieves the minimal expected access cost OPT=sumi=1n ipi. However, p is typically unknown, and approximating it by tracking access frequencies creates undesirable overheads. We prove that the Transposition rule (swap the requested item with its predecessor) has expected access cost at most OPT+1 in its stationary distribution. This confirms a 50-year-old conjecture by Rivest up to an unavoidable additive constant. More abstractly, it yields a purely memoryless procedure to approximately sort probabilities via sampling. Our proof is based on a decomposition of excess cost, and its technical core is a "sign-eliminating" combinatorial injection to witness nonnegativity of a constrained multivariate polynomial.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 10 Mar 2026.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.