pith. sign in

arxiv: 2506.08225 · v2 · pith:CBVPHM66new · submitted 2025-06-09 · 💻 cs.DS

Testing Suffixient Sets

classification 💻 cs.DS
keywords suffixientarrayentriesproblemssetstextaccessalgorithms
0
0 comments X
read the original abstract

Suffixient sets are a novel prefix array (PA) compression technique based on subsampling PA (rather than compressing the entire array like previous techniques used to do): by storing very few entries of PA (in fact, a compressed number of entries), one can prove that pattern matching via binary search is still possible provided that random access is available on the text. In this paper, we tackle the problems of determining whether a given subset of text positions is (1) a suffixient set or (2) a suffixient set of minimum cardinality. We provide linear-time algorithms solving these problems.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Computing Smallest Suffixient Arrays in Sublinear Time

    cs.DS 2026-06 unverdicted novelty 7.0

    Algorithm computes smallest suffixient arrays in sublinear time O((n log σ)/√log n + min(r, r-bar) log^ε n) when alphabet is small and BWT has few runs.

  2. Practical Linear-Time Computation of Smallest Suffixient Sets

    cs.DS 2026-06 unverdicted novelty 7.0

    A linear-time one-pass practical algorithm for building smallest suffixient sets is presented and empirically shown to dominate prior constructions.

  3. Smallest suffixient set maintenance in near-real-time

    cs.DS 2026-04 unverdicted novelty 6.0

    The smallest suffixient set can be maintained online in polyloglog time per letter in either left-to-right or right-to-left direction via Weiner's suffix tree primitives.

  4. Smallest suffixient set maintenance in near-real-time

    cs.DS 2026-04 unverdicted novelty 5.0

    Online maintenance algorithms for the smallest suffixient set achieve polyloglog time per character using Weiner's suffix tree construction.