Hypersuccinct Trees -- New universal tree source codes for optimal compressed tree data structures and range minima
J. Ian Munro, Patrick K. Nicholson, Louisa Seelbach Benkner and, Sebastian Wild

TL;DR
This paper introduces hypersuccinct trees, a universal tree compression method that combines optimal space efficiency with constant-time navigational query support, applicable to a wide range of tree distributions.
Contribution
It presents a new universal source code for unlabeled trees that achieves near-optimal compression and supports constant-time queries, unifying compression and operation support in tree data structures.
Findings
Achieves optimal worst-case space of 2n + o(n) bits for range-minimum queries.
Drops to 1.736n + o(n) bits on average for random permutations.
Supports constant-time navigational queries on compressed trees.
Abstract
We present a new universal source code for distributions of unlabeled binary and ordinal trees that achieves optimal compression to within lower order terms for all tree sources covered by existing universal codes. At the same time, it supports answering many navigational queries on the compressed representation in constant time on the word-RAM; this is not known to be possible for any existing tree compression method. The resulting data structures, "hypersuccinct trees", hence combine the compression achieved by the best known universal codes with the operation support of the best succinct tree data structures. We apply hypersuccinct trees to obtain a universal compressed data structure for range-minimum queries. It has constant query time and the optimal worst-case space usage of bits, but the space drops to bits on average for random permutations of …
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.
