Upper and lower bounds for dynamic data structures on strings
From MaRDI portal
Abstract: We consider a range of simply stated dynamic data structure problems on strings. An update changes one symbol in the input and a query asks us to compute some function of the pattern of length and a substring of a longer text. We give both conditional and unconditional lower bounds for variants of exact matching with wildcards, inner product, and Hamming distance computation via a sequence of reductions. As an example, we show that there does not exist an time algorithm for a large range of these problems unless the online Boolean matrix-vector multiplication conjecture is false. We also provide nearly matching upper bounds for most of the problems we consider.
Recommendations
Cites work
- A black box for online approximate pattern matching
- Approximate string matching using compressed suffix arrays
- Consequences of Faster Alignment of Sequences
- Dictionary matching and indexing with errors and don't cares
- Dictionary matching with a few gaps
- Dynamic text and static pattern matching
- Edit distance cannot be computed in strongly subquadratic time (unless SETH is false)
- Fast algorithms for approximately counting mismatches
- Faster Online Matrix-Vector Multiplication
- Generalized String Matching
- scientific article; zbMATH DE number 1445383 (Why is no real title available?)
- Indexing methods for approximate dictionary searching, comparative analysis
- Simple deterministic wildcard matching
- Sparser Johnson-Lindenstrauss transforms
- Text Indexing and Dictionary Matching with One Error
- The cell probe complexity of dynamic range counting
- Tight bounds for the partial-sums problem
- Unifying and strengthening hardness for dynamic problems via the online matrix-vector multiplication conjecture
- Verifying candidate matches in sparse and wildcard matching
Cited in
(14)- Dynamic and internal longest common substring
- scientific article; zbMATH DE number 6850408 (Why is no real title available?)
- Construction of Fundamental Data Structures for Strings
- Longest common substring made fully dynamic
- Asymptotic Optimality of Antidictionary Codes
- The Fine-Grained Complexity of Median and Center String Problems Under Edit Distance
- scientific article; zbMATH DE number 7765406 (Why is no real title available?)
- Range updates and range sum queries on multidimensional points with monoid weights
- Internal masked prefix sums and its connection to fully internal measurement queries
- The NFA acceptance hypothesis: non-combinatorial and dynamic lower bounds
- A textbook solution for dynamic strings
- The NFA acceptance hypothesis: non-combinatorial and dynamic lower bounds
- Dynamic membership for regular languages
- Longest common extensions with wildcards: trade-off and applications
This page was built for publication: Upper and lower bounds for dynamic data structures on strings
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3304117)