Better Analysis of GREEDY Binary Search Tree on Decomposable Sequences
Navin Goyal, Manoj Gupta

TL;DR
This paper improves the understanding of the GREEDY binary search tree algorithm's efficiency on decomposable sequences, showing it runs in O(n log k) time, which is significantly better than previous bounds, using a new analytical approach.
Contribution
The paper provides a new, first-principles analysis of GREEDY's performance on k-decomposable sequences, introducing a flexible lower bound certificate.
Findings
GREEDY runs in O(n log k) time on k-decomposable sequences.
A new construction of a lower bound certificate for GREEDY's performance.
Potential for further analysis of GREEDY on general sequences.
Abstract
In their seminal paper [Sleator and Tarjan, J.ACM, 1985], the authors conjectured that the splay tree is dynamically optimal binary search tree (BST). In spite of decades of intensive research, the problem remains open. Perhaps a more basic question, which has also attracted much attention, is if there exists any dynamically optimal BST algorithm. One such candidate is GREEDY which is a simple and intuitive BST algorithm [Lucas, Rutgers Tech. Report, 1988; Munro, ESA, 2000; Demaine, Harmon, Iacono, Kane and Patrascu, SODA, 2009]. [Demaine et al., SODA, 2009] showed a novel connection between a geometric problem. Since dynamic optimality conjecture in its most general form remains elusive despite much effort, researchers have studied this problem on special sequences. Recently, [Chalermsook, Goswami, Kozma, Mehlhorn and Saranurak, FOCS, 2015] studied a type of sequences known as…
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.
Taxonomy
TopicsOptimization and Search Problems · Complexity and Algorithms in Graphs · Advanced Graph Theory Research
