Pinning Down the Strong Wilber 1 Bound for Binary Search Trees
Parinya Chalermsook, Julia Chuzhoy, Thatchaphol Saranurak

TL;DR
This paper investigates the relationship between Wilber's first bound and the optimal cost in binary search trees, providing new bounds, approximation algorithms, and proposing a stronger bound for future algorithmic improvements.
Contribution
It demonstrates the potential gap between Wilber's first bound and optimal solutions, and introduces new approximation algorithms and a stronger bound for binary search trees.
Findings
The gap between WB-1 and optimal cost can be as large as (\, log \, log \,n / log \, log \, log \,n)
A simple algorithm achieves an O(D)-approximation in sub-exponential time for any integer D>0
A new Guillotine Bound is proposed, stronger than WB-1, with potential for better algorithms.
Abstract
The dynamic optimality conjecture, postulating the existence of an -competitive online algorithm for binary search trees (BSTs), is among the most fundamental open problems in dynamic data structures. Despite extensive work and some notable progress, including, for example, the Tango Trees (Demaine et al., FOCS 2004), that give the best currently known -competitive algorithm, the conjecture remains widely open. One of the main hurdles towards settling the conjecture is that we currently do not have approximation algorithms achieving better than an -approximation, even in the offline setting. All known non-trivial algorithms for BST's so far rely on comparing the algorithm's cost with the so-called Wilber's first bound (WB-1). Therefore, establishing the worst-case relationship between this bound and the optimal solution cost appears crucial for…
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.
