🤖 AI Summary
This work investigates how word decomposition schemes affect the number of runs in the extended Burrows–Wheeler Transform (eBWT), thereby revealing a fundamental bottleneck for eBWT-based compression. Using combinatorial string analysis and asymptotic construction, we establish—for the first time—that the number of distinct decompositions grows exponentially with string length. We construct an infinite family of strings demonstrating that the ratio between the minimum and maximum run counts achievable under optimal versus worst-case decompositions is unbounded, proving the intrinsic hardness of eBWT compression optimization. Furthermore, we quantify the relationship between decomposition choice and compressibility, deriving a theoretical lower bound on achievable run reduction. This study provides the first rigorous theoretical foundation for compression-oriented string decomposition algorithms and introduces a novel optimization paradigm grounded in run-length analysis of the eBWT.
📝 Abstract
The Burrows-Wheeler Transform (BWT) is a fundamental component in many data structures for text indexing and compression, widely used in areas such as bioinformatics and information retrieval. The extended BWT (eBWT) generalizes the classical BWT to multisets of strings, providing a flexible framework that captures many BWT-like constructions. Several known variants of the BWT can be viewed as instances of the eBWT applied to specific decompositions of a word. A central property of the BWT, essential for its compressibility, is the number of maximal ranges of equal letters, named runs. In this article, we explore how different decompositions of a word impact the number of runs in the resulting eBWT. First, we show that the number of decompositions of a word is exponential, even under minimal constraints on the size of the subsets in the decomposition. Second, we present an infinite family of words for which the ratio of the number of runs between the worst and best decompositions is unbounded, under the same minimal constraints. These results illustrate the potential cost of decomposition choices in eBWT-based compression and underline the challenges in optimizing run-length encoding in generalized BWT frameworks.