Worst-case optimal graph joins in almost no space
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 …
within compact space. Supporting all possible wco joins using conventional data structures …
Weighted min-cut: sequential, cut-query, and streaming algorithms
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 …
spanning tree T, find the minimum cut among the cuts that contain at most two edges in T …
String synchronizing sets: sublinear-time BWT construction and optimal LCE data structure
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 …
length n, permutes its symbols according to the lexicographic order of suffixes of T. BWT is …
Internal pattern matching queries in a text and applications
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 …
text specified in constant space by their locations in. Our main result is an optimal data …
Parallel lightweight wavelet tree, suffix array and FM-index construction
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 …
structures, and suffix arrays in a shared-memory setting. The work and depth of our first …
Space-efficient construction of compressed indexes in deterministic linear time
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 …
built in O (n) deterministic time using O (n log σ) bits of space, where n is the string length …
[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 …
problems for substrings of a given text. More precisely, the task is to preprocess a static …
Range predecessor and Lempel-Ziv parsing
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 …
widely-used algorithmic tools in data compression and string processing. We show that the …
Faster algorithms for longest common substring
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 …
$ T $, each of length at most $ n $, over an alphabet of size $\sigma $, and we are asked to …
Wavelet trees meet suffix trees
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 …
number of rank/select problems for integer keys and strings. Given a string of length n over …