English

Settling the relationship between Wilber's bounds for dynamic optimality

Data Structures and Algorithms 2020-06-30 v3

Abstract

In FOCS 1986, Wilber proposed two combinatorial lower bounds on the operational cost of any binary search tree (BST) for a given access sequence X[n]mX \in [n]^m. Both bounds play a central role in the ongoing pursuit of the dynamic optimality conjecture (Sleator and Tarjan, 1985), but their relationship remained unknown for more than three decades. We show that Wilber's Funnel bound dominates his Alternation bound for all XX, and give a tight Θ(lglgn)\Theta(\lg\lg n) separation for some XX, answering Wilber's conjecture and an open problem of Iacono, Demaine et. al. The main ingredient of the proof is a new "symmetric" characterization of Wilber's Funnel bound, which proves that it is invariant under rotations of XX. We use this characterization to provide initial indication that the Funnel bound matches the Independent Rectangle bound (Demaine et al., 2009), by proving that when the Funnel bound is constant, IRB\mathsf{IRB}_{\diagup\hspace{-.6em}\square} is linear. To the best of our knowledge, our results provide the first progress on Wilber's conjecture that the Funnel bound is dynamically optimal (1986).

Cite

@article{arxiv.1912.02858,
  title  = {Settling the relationship between Wilber's bounds for dynamic optimality},
  author = {Victor Lecomte and Omri Weinstein},
  journal= {arXiv preprint arXiv:1912.02858},
  year   = {2020}
}

Comments

ESA 2020; 25 pages, 18 figures; v3 applies reviewers' comments

R2 v1 2026-06-23T12:37:29.369Z