| The geometry of binary search trees |
| Full text |
Pdf
(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
|
|
|
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
|
D D Sleator , R E Tarjan , W P Thurston, Rotation distance, triangulations, and hyperbolic geometry, Proceedings of the eighteenth annual ACM symposium on Theory of computing, p.122-135, May 28-30, 1986, Berkeley, California, United States
[doi> 10.1145/12130.12143]
|
| |
16
|
{Sun92} R. Sundar. On the deque conjecture for the splay algorithm. Combinatorica, 12(1):95--124, 1992.
|
| |
17
|
|
 |
18
|
|
| |
19
|
|
|