Loading…
A filtering algorithm for k-mismatch with don't cares
We present a filtering based algorithm for the k-mismatch pattern matching problem with don't cares. Given a text t of length n and a pattern p of length m with don't care symbols in either p or t (but not both), and a bound k, our algorithm finds all the places that the pattern matches th...
Saved in:
Published in: | Information processing letters 2010-10, Vol.110 (22), p.1021-1025 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | We present a filtering based algorithm for the
k-mismatch pattern matching problem with don't cares. Given a text
t of length
n and a pattern
p of length
m with don't care symbols in either
p or
t (but not both), and a bound
k, our algorithm finds all the places that the pattern matches the text with at most
k mismatches. The algorithm is deterministic and runs in
Θ
(
n
m
1
/
3
k
1
/
3
log
2
/
3
m
)
time.
► Faster filtering for pattern matching with don't cares. ► Approximate matching with wildcards can be achieved using filtering techniques. ► Uniform sampling of mismatches solved using filtering and randomised algorithms. |
---|---|
ISSN: | 0020-0190 1872-6119 |
DOI: | 10.1016/j.ipl.2010.08.012 |