2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS) 2020
DOI: 10.1109/focs46700.2020.00095
|View full text |Cite
|
Sign up to set email alerts
|

Faster Approximate Pattern Matching: A Unified Approach

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
57
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 29 publications
(64 citation statements)
references
References 27 publications
0
57
0
Order By: Relevance
“…) is reported when the algorithm processes T [p], we need a buffer storing the active k-edit occurrences of P i−1 . We implement it using a recent combinatorial characterization of k-edit occurrences [12], which classifies strings based on the following notion of approximate periodicity: Definition 3.2 (k-periodic string). A string X is k-periodic if there exists a primitive string Q with |Q| ≤ |X|/128k such that the edit distance between X and a prefix of…”
Section: (Semi-)streaming Algorithm For Pattern Matching With K Editsmentioning
confidence: 99%
See 2 more Smart Citations
“…) is reported when the algorithm processes T [p], we need a buffer storing the active k-edit occurrences of P i−1 . We implement it using a recent combinatorial characterization of k-edit occurrences [12], which classifies strings based on the following notion of approximate periodicity: Definition 3.2 (k-periodic string). A string X is k-periodic if there exists a primitive string Q with |Q| ≤ |X|/128k such that the edit distance between X and a prefix of…”
Section: (Semi-)streaming Algorithm For Pattern Matching With K Editsmentioning
confidence: 99%
“…The current best result was achieved by a series of work [55,17] with the running time (for some range of parameters) O(n + k 4 n/m). Very recently, Charalampopoulos et al [12] studied the problem for both distances in the grammar-compressed setting. Their result, in particular, implies an O(k 4 )space and O(nk 4 )-time algorithm for the read-only model, where random access to characters in P and T is allowed and one accounts only for the "extra" space, the space required beyond the space needed to store the pattern and the text.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Kociumaka and Seddighin [28] provided an algorithm for maintaining the exact LIS of a dynamic string with polynomial sublinear time per update. In addition to the above, the problems of finding the longest palindrome substring in a text [3,22], finding all the runs in a text [5], approximated pattern matching [17], and computing the edit distance between two strings [16] have all been recently investigated in dynamic settings.…”
Section: Introductionmentioning
confidence: 99%
“…A natural direction after having determined the complexity of a particular problem on strings is to consider the more general version in which we need to answer queries on substrings of the input string. This has been done for alignment [34,35], pattern matching [24,28], approximate pattern matching [17], dictionary matching [14,15], compression [24], periodicity [27,28], counting palindromes [33], longest common substring [3], computing minimal and maximal suffixes [5,26], and computing the lexicographically k-th suffix [4].…”
Section: Introductionmentioning
confidence: 99%

An Almost Optimal Edit Distance Oracle

Charalampopoulos,
Gawrychowski,
Mozes
et al. 2021
Preprint
Self Cite