Worst-case optimal graph joins in almost no space

D Arroyuelo, A Hogan, G Navarro, JL Reutter… - Proceedings of the …, 2021 - dl.acm.org
We present an indexing scheme that supports worst-case optimal (wco) joins over graphs
within compact space. Supporting all possible wco joins using conventional data structures …

String synchronizing sets: sublinear-time BWT construction and optimal LCE data structure

D Kempa, T Kociumaka - Proceedings of the 51st Annual ACM SIGACT …, 2019 - dl.acm.org
Burrows–Wheeler transform (BWT) is an invertible text transformation that, given a text T of
length n, permutes its symbols according to the lexicographic order of suffixes of T. BWT is …

Weighted min-cut: sequential, cut-query, and streaming algorithms

S Mukhopadhyay, D Nanongkai - Proceedings of the 52nd Annual ACM …, 2020 - dl.acm.org
Consider the following 2-respecting min-cut problem. Given any weighted graph G and its
spanning tree T, find the minimum cut among the cuts that contain at most two edges in T …

The Ring: Worst-case optimal joins in graph databases using (almost) no extra space

D Arroyuelo, A Gómez-Brandón, A Hogan… - ACM Transactions on …, 2024 - dl.acm.org
We present an indexing scheme for triple-based graphs that supports join queries in worst-
case optimal (wco) time within compact space. This scheme, called a ring, regards each …

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 …

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 …

Space-efficient construction of compressed indexes in deterministic linear time

JI Munro, G Navarro, Y Nekrich - Proceedings of the Twenty-Eighth Annual …, 2017 - SIAM
We show that the compressed suffix array and the compressed suffix tree of a string T can be
built in O (n) deterministic time using O (n log σ) bits of space, where n is the string length …

Parallel lightweight wavelet tree, suffix array and FM-index construction

J Labeit, J Shun, GE Blelloch - Journal of Discrete Algorithms, 2017 - Elsevier
We present parallel lightweight algorithms to construct wavelet trees, rank and select
structures, and suffix arrays in a shared-memory setting. The work and depth of our first …

[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 …

Faster algorithms for longest common substring

P Charalampopoulos, T Kociumaka, SP Pissis… - arxiv preprint arxiv …, 2021 - arxiv.org
In the classic longest common substring (LCS) problem, we are given two strings $ S $ and
$ T $, each of length at most $ n $, over an alphabet of size $\sigma $, and we are asked to …