vix.ing · top · new · best · stats · spec

MEM-finding with run-length compressed strings

2026/08/02 by Paola Bonizzoni, Davide Cozzi, Travis Gagie +2
Computer Science · #cs.DS

paper · pdf

arxiv created 2026/08/02 · arxiv updated 2026/08/04

Abstract

We show how to store a text T [1..n] consisting of ρT runs in O (ρT + χ) space, where χ is the size of the smallest suffixient set for T, such that when we are given a pattern P [1..m] consisting of ρP runs we can find the maximal exact matches (MEMs) of P with respect to T in O (ρP log m) time plus constant time for each edge we would fully or partially descend in the suffix tree for T 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.

Citations