On the near-tightness of ≤ 2r: a general σ-ary construction and a binary case via LFSRs
Abstract
In the field of compressed string indexes, recent work has introduced suffixient sets and their corresponding repetitiveness measure . In particular, researchers have explored its relationship to other repetitiveness measures, notably r, the number of runs in the Burrows--Wheeler Transform (BWT) of a string. Navarro et al. (2025) proved that ≤ 2r, although empirical results by Cenzato et al. (2024) suggest that this bound is loose, with real data bounding by around 1.13r to 1.33r when the size of the alphabet is σ = 4. To better understand this gap, we present two cases for the asymptotic tightness of the ≤ 2r bound: a general construction for arbitrary σ values, and a binary alphabet case, consisting of de Bruijn sequences constructed by linear-feedback shift registers (LFSRs) from primitive polynomials over F2. The second is a novel characterization of which de Bruijn sequences achieve the literature run-minimal pattern for the cyclic BWT. Moreover, we show that de Bruijn sequences fail to close the gap for σ ≥ 3.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.