Wheeler languages

J Alanko, G D'Agostino, A Policriti, N Prezza - Information and Computation, 2021 - Elsevier
The recently introduced class of Wheeler graphs, inspired by the Burrows-Wheeler
Transform (BWT) of a given string, admits an efficient index data structure for searching for …

The NFA acceptance hypothesis: Non-combinatorial and dynamic lower bounds

K Bringmann, A Grønlund, M Künnemann… - …, 2024 - theoretics.episciences.org
We pose the fine-grained hardness hypothesis that the textbook algorithm for the NFA
Acceptance problem is optimal up to subpolynomial factors, even for dense NFAs and fixed …

Co-lexicographically ordering automata and regular languages-part i

N Cotumaccio, G D'Agostino, A Policriti, N Prezza - Journal of the ACM, 2023 - dl.acm.org
The states of a finite-state automaton 𝒩 can be identified with collections of words in the
prefix closure of the regular language accepted by 𝒩. But words can be ordered, and among …

On the hardness of sequence alignment on De Bruijn graphs

D Gibney, SV Thankachan, S Aluru - Journal of Computational …, 2022 - liebertpub.com
The problem of aligning a sequence to a walk in a labeled graph is of fundamental
importance to Computational Biology. For an arbitrary graph G=(V, E) and a pattern P of …

On the complexity of recognizing wheeler graphs

D Gibney, SV Thankachan - Algorithmica, 2022 - Springer
In recent years, several compressed indexes based on variants of the Burrows–Wheeler
transform have been introduced. Some of these are used to index structures far more …

Solving string problems on graphs using the labeled direct product

N Rizzo, AI Tomescu, A Policriti - Algorithmica, 2022 - Springer
Suffix trees are an important data structure at the core of optimal solutions to many
fundamental string problems, such as exact pattern matching, longest common substring …

On the complexity of string matching for graphs

M Equi, V Mäkinen, AI Tomescu, R Grossi - ACM Transactions on …, 2023 - dl.acm.org
Exact string matching in labeled graphs is the problem of searching paths of a graph G=(V,
E) such that the concatenation of their node labels is equal to a given pattern string P [1. m] …

Chaining for accurate alignment of erroneous long reads to acyclic variation graphs

J Ma, M Cáceres, L Salmela, V Mäkinen… - …, 2023 - academic.oup.com
Motivation Aligning reads to a variation graph is a standard task in pangenomics, with
downstream applications such as improving variant calling. While the vg toolkit [Garrison et …

The complexity of approximate pattern matching on de Bruijn graphs

D Gibney, SV Thankachan, S Aluru - International Conference on …, 2022 - Springer
Aligning a sequence to a walk in a labeled graph is a problem of fundamental importance to
Computational Biology. For finding a walk in an arbitrary graph with| E| edges that exactly …

Quantum time complexity and algorithms for pattern matching on labeled graphs

P Darbari, D Gibney, SV Thankachan - International Symposium on String …, 2022 - Springer
The problem of matching (exactly or approximately) a pattern P to a walk in an edge labeled
graph G=(V, E), denoted PMLG, has received increased attention in recent years. Here we …