MEM-finding with run-length compressed strings
Data Structures and Algorithms
2026-08-02 v1
Abstract
We show how to store a text consisting of runs in space, where is the size of the smallest suffixient set for , such that when we are given a pattern consisting of runs we can find the maximal exact matches (MEMs) of with respect to in time plus constant time for each edge we would fully or partially descend in the suffix tree for while finding those MEMs. We then adapt and optimize our result to finding set-maximal exact matches (SMEMs) of query haplotypes with respect to stored haplotype panels.
Cite
@article{arxiv.2608.01387,
title = {MEM-finding with run-length compressed strings},
author = {Paola Bonizzoni and Davide Cozzi and Travis Gagie and Younan Gao and Ragnar Groot Koerkamp},
journal= {arXiv preprint arXiv:2608.01387},
year = {2026}
}