ACM Home Page
Please provide us with feedback. Feedback
The geometry of binary search trees
Full text PdfPdf (727 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms table of contents
New York, New York
Pages 496-505  
Year of Publication: 2009
Authors
Erik D. Demaine  MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA
Dion Harmon  New England Complex Systems Institute, Cambridge, MA
John Iacono  Polytechnic Institute of New York University, Brooklyn, NY
Daniel Kane  Harvard University, Cambridge, MA
Mihai Pătraşcu  MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 123,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We present a novel connection between binary search trees (BSTs) and points in the plane satisfying a simple property. Using this correspondence, we achieve the following results:

1. A surprisingly clean restatement in geometric terms of many results and conjectures relating to BSTs and dynamic optimality.

2. A new lower bound for searching in the BST model, which subsumes the previous two known bounds of Wilber [FOCS'86].

3. The first proposal for dynamic optimality not based on splay trees. A natural greedy but offline algorithm was presented by Lucas [1988], and independently by Munro [2000], and was conjectured to be an (additive) approximation of the best binary search tree. We show that there exists an equal-cost online algorithm, transforming the conjecture of Lucas and Munro into the conjecture that the greedy algorithm is dynamically optimal.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
 
5
{DSW05} J. Derryberry, D. D. Sleator, and C. C. Wang. A lower bound framework for binary search trees with rotations. Tech. Rep. CMU-CS-05-187, Carnegie Mellon University, 2005.
 
6
 
7
 
8
 
9
{Iac05J} J. Iacono. Key-independent optimality. Algorithmica, 42(1):3--10, 2005.
 
10
{Knu71} D. E. Knuth. Optimum binary search trees. Acta Informatica, 1:14--25, 1971.
 
11
{Luc88} J. M. Lucas. Canonical forms for competitive binary search tree algorithms. Tech. Rep. DCS-TR-250, Rutgers University, 1988.
 
12
 
13
14
15
 
16
{Sun92} R. Sundar. On the deque conjecture for the splay algorithm. Combinatorica, 12(1):95--124, 1992.
 
17
18
 
19

Collaborative Colleagues:
Erik D. Demaine: colleagues
Dion Harmon: colleagues
John Iacono: colleagues
Daniel Kane: colleagues
Mihai Pătraşcu: colleagues