English

Splay Trees, Davenport-Schinzel Sequences, and the Deque Conjecture

Data Structures and Algorithms 2007-07-17 v1

Abstract

We introduce a new technique to bound the asymptotic performance of splay trees. The basic idea is to transcribe, in an indirect fashion, the rotations performed by the splay tree as a Davenport-Schinzel sequence S, none of whose subsequences are isomorphic to fixed forbidden subsequence. We direct this technique towards Tarjan's deque conjecture and prove that n deque operations require O(n alpha^*(n)) time, where alpha^*(n) is the minimum number of applications of the inverse-Ackermann function mapping n to a constant. We are optimistic that this approach could be directed towards other open conjectures on splay trees such as the traversal and split conjectures.

Cite

@article{arxiv.0707.2160,
  title  = {Splay Trees, Davenport-Schinzel Sequences, and the Deque Conjecture},
  author = {Seth Pettie},
  journal= {arXiv preprint arXiv:0707.2160},
  year   = {2007}
}
R2 v1 2026-06-21T08:58:22.267Z