2004
DOI: 10.1145/1005813.1041513
|View full text |Cite
|
Sign up to set email alerts
|

Average-optimal single and multiple approximate string matching

Abstract: Abstract. We present a new algorithm for multiple approximate string matching. It is based on reading backwards enough -grams from text windows so as to prove that no occurrence can contain the part of the window read, and then shifting the window. Three variants of the algorithm are presented, which give different tradeoffs between how much they work in the window and how much they shift it. We show analytically that two of our algorithms are optimal on average. Compared to the first average-optimal multipatt… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
45
0
5

Year Published

2004
2004
2024
2024

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 41 publications
(50 citation statements)
references
References 28 publications
0
45
0
5
Order By: Relevance
“…Still another type is relaxed preprocessing with a reduced alphabet [29,30]. In approximate string matching this extends the applicability of the Four-Russians technique [31,32], which is used to precompute edit distances between arbitrary q-grams and the q-grams of a pattern.…”
Section: Alphabet Transformations In String Matchingmentioning
confidence: 99%
“…Still another type is relaxed preprocessing with a reduced alphabet [29,30]. In approximate string matching this extends the applicability of the Four-Russians technique [31,32], which is used to precompute edit distances between arbitrary q-grams and the q-grams of a pattern.…”
Section: Alphabet Transformations In String Matchingmentioning
confidence: 99%
“…Average-optimal filtering method [Fredriksson and Navarro 2004], using hierarchical verification with BPM in verifying full matches. Implemented by its original authors.…”
Section: Approximate String Matching: a Single Patternmentioning
confidence: 99%
“…The algorithms included in these experiments were the most promising ones according to the most recent work [Fredriksson and Navarro 2004]…”
Section: Approximate String Matching: Several Patternsmentioning
confidence: 99%
See 1 more Smart Citation
“…Let us first review the non-transposition invariant algorithms. In [12] it is shown how to perform approximate searching (under edit distance) of r patterns of length u in a text of length n, with distance at most k, in optimal average time…”
Section: Featuresmentioning
confidence: 99%