Internal pattern matching queries in a text and applications

T Kociumaka, J Radoszewski, W Rytter, T Waleń - SIAM Journal on …, 2024 - SIAM
We consider several types of internal queries, that is, questions about fragments of a given
text specified in constant space by their locations in. Our main result is an optimal data …

Computing MEMs on repetitive text collections

G Navarro - 34th Annual Symposium on Combinatorial Pattern …, 2023 - drops.dagstuhl.de
We consider the problem of computing the Maximal Exact Matches (MEMs) of a given
pattern P [1.. m] on a large repetitive text collection T [1.. n], which is represented as a …

Range predecessor and Lempel-Ziv parsing

D Belazzougui, SJ Puglisi - Proceedings of the twenty-seventh annual ACM …, 2016 - SIAM
Abstract The Lempel-Ziv parsing of a string (LZ77 for short) is one of the most important and
widely-used algorithmic tools in data compression and string processing. We show that the …

[PDF][PDF] Efficient data structures for internal queries in texts

T Kociumaka - PhD thesis, University of Warsaw, 2018 - repozytorium.uw.edu.pl
This thesis is devoted to internal queries in texts, which ask to solve classic text-processing
problems for substrings of a given text. More precisely, the task is to preprocess a static …

Wavelet trees meet suffix trees

M Babenko, P Gawrychowski, T Kociumaka… - Proceedings of the …, 2014 - SIAM
We present an improved wavelet tree construction algorithm and discuss its applications to a
number of rank/select problems for integer keys and strings. Given a string of length n over …

[HTML][HTML] Fast construction of wavelet trees

JI Munro, Y Nekrich, JS Vitter - Theoretical Computer Science, 2016 - Elsevier
Fast construction of wavelet trees - ScienceDirect Skip to main contentSkip to article
Elsevier logo Journals & Books Search RegisterSign in View PDF Download full issue …

[HTML][HTML] Order-preserving indexing

M Crochemore, CS Iliopoulos, T Kociumaka… - Theoretical Computer …, 2016 - Elsevier
Abstract Kubica et al.[33] and Kim et al.[29] introduced order-preserving pattern matching: for
a given text the goal is to find its factors having the same 'shape'as a given pattern. Known …

Wheeler maps

A Baláž, T Gagie, A Goga, S Heumos… - Latin American …, 2024 - Springer
Motivated by challenges in pangenomic read alignment, we propose a generalization of
Wheeler graphs that we call Wheeler maps. A Wheeler map stores a text T [1.. n] and an …

Fast preprocessing for optimal orthogonal range reporting and range successor with applications to text indexing

Y Gao, M He, Y Nekrich - arxiv preprint arxiv:2006.11978, 2020 - arxiv.org
Under the word RAM model, we design three data structures that can be constructed in $ O
(n\sqrt {\lg n}) $ time over $ n $ points in an $ n\times n $ grid. The first data structure is an …

Gapped indexing for consecutive occurrences

P Bille, IL Gørtz, MR Pedersen, TA Steiner - Algorithmica, 2023 - Springer
The classic string indexing problem is to preprocess a string S into a compact data structure
that supports efficient pattern matching queries. Typical queries include existential queries …