Greedy BST on Permutation Initial Tree
Akash Pareek

TL;DR
This paper introduces permutation initial trees for the Greedy BST algorithm, showing that its cost on any search sequence can match that on a flat initial tree, and proves the preorder traversal conjecture for these trees.
Contribution
It defines permutation initial trees and proves the Greedy algorithm's cost equivalence to flat trees, extending the preorder traversal conjecture to this class.
Findings
Greedy cost on permutation initial trees matches flat initial trees.
Preorder traversal conjecture holds for permutation initial trees.
Linear cost bounds are maintained for preorder sequences.
Abstract
The Greedy binary search tree (BST) algorithm, like the Splay tree, is a prominent candidate for the \emph{dynamic optimality conjecture}. While Greedy satisfies many desirable properties of BST, its cost and analysis to execute a search sequence is known to depend heavily on the choice of the \emph{initial tree} configuration. Most prior analyses assume a flat (empty) initial tree, under which several tight bounds are established. In this work, we introduce the notion of a \emph{permutation initial tree}, a specific class of non-flat initial tree and prove that for any permutation search sequence , there exists a permutation initial tree such that the cost of Greedy on is same as its cost on the flat initial tree. As an application of our result, we show that the \emph{preorder traversal conjecture} holds for Greedy when the initial tree is a…
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
TopicsBayesian Modeling and Causal Inference · Constraint Satisfaction and Optimization · Neural Networks and Applications
