Binary search trees and rectangulations
L\'aszl\'o Kozma, Thatchaphol Saranurak

TL;DR
This paper explores novel geometric and combinatorial connections between binary search trees and rectangulations, offering new insights and potential tools for longstanding open problems like the dynamic optimality conjecture.
Contribution
It establishes a new correspondence between BST operations and rectangulation flips, providing a fresh geometric perspective on BST search processes.
Findings
BST execution traces correspond to rectangulation flip sequences
Reinterpretation of Small Manhattan Network in terms of rectangulations
New simplified geometric view of BST operations resembling shortest path algorithms
Abstract
We revisit the classical problem of searching in a binary search tree (BST) using rotations, and present novel connections of this problem to a number of geometric and combinatorial structures. In particular, we show that the execution trace of a BST that serves a sequence of queries is in close correspondence with the flip-sequence between two rectangulations. (Rectangulations are well-studied combinatorial objects also known as mosaic floorplans.) We also reinterpret Small Manhattan Network, a problem with known connections to the BST problem, in terms of flips in rectangulations. We apply further transformations to the obtained geometric model, to arrive at a particularly simple view of the BST problem that resembles sequences of edge-relaxations in a shortest path algorithm. Our connections yield new results and observations for all structures concerned. In this draft we present…
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
TopicsComputational Geometry and Mesh Generation · Data Management and Algorithms · Optimization and Search Problems
