Subsequences With Gap Constraints: Complexity Bounds for Matching and Analysis Problems

06/28/2022
by   Joel D. Day, et al.
0

We consider subsequences with gap constraints, i.e., length-k subsequences p that can be embedded into a string w such that the induced gaps (i.e., the factors of w between the positions to which p is mapped to) satisfy given gap constraints gc = (C_1, C_2, ..., C_k-1); we call p a gc-subsequence of w. In the case where the gap constraints gc are defined by lower and upper length bounds C_i = (L^-_i, L^+_i) ∈ℕ^2 and/or regular languages C_i ∈ REG, we prove tight (conditional on the orthogonal vectors (OV) hypothesis) complexity bounds for checking whether a given p is a gc-subsequence of a string w. We also consider the whole set of all gc-subsequences of a string, and investigate the complexity of the universality, equivalence and containment problems for these sets of gc-subsequences.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/18/2020

On the Separability Problem of String Constraints

We address the separability problem for straight-line string constraints...
research
12/12/2020

String Attractors for Automatic Sequences

We show that it is decidable, given an automatic sequence s and a consta...
research
05/30/2014

Generalization Bounds for Learning with Linear, Polygonal, Quadratic and Conic Side Knowledge

In this paper, we consider a supervised learning setting where side know...
research
05/18/2021

Combinatorics of minimal absent words for a sliding window

A string w is called a minimal absent word (MAW) for another string T if...
research
12/28/2017

On the Decision Tree Complexity of String Matching

String matching is one of the most fundamental problems in computer scie...
research
10/26/2020

A Purely Regular Approach to Non-Regular Core Spanners

The regular spanners (characterised by vset-automata) are closed under t...
research
04/29/2021

How (Non-)Optimal is the Lexicon?

The mapping of lexical meanings to wordforms is a major feature of natur...

Please sign up or login with your details

Forgot password? Click here to reset