An O(loglog n)-Competitive Binary Search Tree with Optimal Worst-Case Access Times
Prosenjit Bose (1), Karim Dou\"ieb (1), Vida Dujmovic (1), Rolf, Fagerberg (2) ((1) School of Computer Science, Carleton University, (2), Department of Mathematics, Computer Science, University of Southern, Denmark)

TL;DR
This paper introduces the zipper tree, a binary search tree that achieves both optimal worst-case access times and near-optimal amortized performance, advancing the efficiency of online data structures.
Contribution
The zipper tree is the first online binary search tree to guarantee both $O( ext{log} ext{log} n)$ competitiveness and $O( ext{log} n)$ worst-case access time.
Findings
Achieves $O( ext{log} ext{log} n)$ competitiveness.
Performs each access in $O( ext{log} n)$ worst-case time.
Demonstrates simultaneous optimal worst-case and near-optimal amortized performance.
Abstract
We present the zipper tree, an -competitive online binary search tree that performs each access in worst-case time. This shows that for binary search trees, optimal worst-case access time and near-optimal amortized access time can be guaranteed simultaneously.
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.
