Theoretical insights and an experimental comparison of tango trees and multi-splay trees
Khaleel Al-Adhami, Dev Chheda

TL;DR
This paper compares the theoretical and experimental performance of tango trees, multi-splay trees, and splay trees, revealing limitations of tango trees and insights into multi-splay behavior.
Contribution
It provides the first experimental implementation of tango trees, compares their performance with multi-splay and splay trees, and analyzes their practical efficiency and theoretical bounds.
Findings
Tango trees are less optimal on certain access sequences.
Multi-splay trees perform well on tested sequences, with insights into their working set behavior.
Tango trees have a running time of Θ(n log log n) on sequential access.
Abstract
The tango tree is the first proven -competitive binary search tree (BST). We present the first ever experimental implementation of tango trees and compare the running time of the tango tree with the multi-splay tree and the splay tree on a variety of families of access sequences. We construct access sequences that are intended to test specific properties of BSTs. The results of the other experiments demonstrate the optimality of the splay tree and multi-splay tree on these accesses, while simultaneously demonstrating the tango trees inability to achieve optimality. We prove that the running time of tango trees on the sequential access is , which provides insight into why the slow down exists on many access sequences. Motivated by experimental results, we conduct a deeper analysis of the working set access on multi-splay trees,…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsForest ecology and management
