Suffixient Sets
Abstract
We define a suffixient set for a text to be a set of positions between 1 and such that, for any edge descending from a node to a node in the suffix tree of , there is an element such that 's path label is a suffix of and is the first character of 's edge label. We first show there is a suffixient set of cardinality at most , where is the number of runs in the Burrows-Wheeler Transform of the reverse of . We then show that, given a straight-line program for with rules, we can build an -space index with which, given a pattern , we can find the maximal exact matches (MEMs) of with respect to in time, where is the size of the alphabet and is the number of times we would fully or partially descend edges in the suffix tree of while finding those MEMs.
Cite
@article{arxiv.2312.01359,
title = {Suffixient Sets},
author = {Lore Depuydt and Travis Gagie and Ben Langmead and Giovanni Manzini and Nicola Prezza},
journal= {arXiv preprint arXiv:2312.01359},
year = {2024}
}