中文

Practical Linear-Time Computation of Smallest Suffixient Sets

数据结构与算法 2026-06-30 v1

摘要

Suffixient arrays are recent structures that have attracted attention because they offer relevant pattern matching functionality in less asymptotic space than the Run-Length BWT, the de-facto standard to index highly repetitive string collections. Various algorithms exist for building them from the suffix array data structures. We present the first construction algorithm that is (i) linear-time, (ii) one-pass over the structures, and (iii) implemented and practical. This makes the construction particularly useful on large text collections, which we demonstrate empirically by showing that it dominates the space/time tradeoff map of the implemented constructions.

引用

@article{arxiv.2606.31034,
  title  = {Practical Linear-Time Computation of Smallest Suffixient Sets},
  author = {Francisco Olivares and Gonzalo Navarro},
  journal= {arXiv preprint arXiv:2606.31034},
  year   = {2026}
}