Slowing Down Top Trees for Better Worst-Case Bounds
Bart{\l}omiej Dudek, Pawe{\l} Gawrychowski

TL;DR
This paper demonstrates that the top tree compression scheme can be slowed down to match the information-theoretic lower bound by simple modifications, exposing a weakness in the original method and improving understanding of its limitations.
Contribution
It constructs trees that show the top tree scheme's inefficiency and proposes a minor modification to achieve optimal compression bounds, simplifying previous approaches.
Findings
Constructed trees with top DAG size matching upper bounds
Identified a weakness in the original top tree scheme
Proposed a simple modification to achieve optimal bounds
Abstract
We consider the top tree compression scheme introduced by Bille et al. [ICALP 2013] and construct an infinite family of trees on nodes labeled from an alphabet of size , for which the size of the top DAG is . Our construction matches a previously known upper bound and exhibits a weakness of this scheme, as the information-theoretic lower bound is . This settles an open problem stated by Lohrey et al. [arXiv 2017], who designed a more involved version achieving the lower bound. We show that this can be also guaranteed by a very minor modification of the original scheme: informally, one only needs to ensure that different parts of the tree are not compressed too quickly. Arguably, our version is more uniform, and in particular, the compression procedure is oblivious to the value 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.
Taxonomy
TopicsVLSI and FPGA Design Techniques · Graph Theory and Algorithms · Formal Methods in Verification
