Title
Pattern matching with don't cares and few errors.
Abstract
We present solutions 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 and a bound k, our algorithms find all the places that the pattern matches the text with at most k mismatches. We first give a @Q(n(k+logmlogk)logn) time randomised algorithm which finds the correct answer with high probability. We then present a new deterministic @Q(nk^2log^2m) time solution that uses tools originally developed for group testing. Taking our derandomisation approach further we develop an approach based on k-selectors that runs in @Q(nkpolylogm) time. Further, in each case the location of the mismatches at each alignment is also given at no extra cost.
Year
DOI
Venue
2010
10.1016/j.jcss.2009.06.002
J. Comput. Syst. Sci.
Keywords
DocType
Volume
bound k,pattern p,k-mismatch pattern,length n,randomised algorithms,time solution,pattern matching,time randomised algorithm,length m,string algorithms,group testing,k mismatches,present solution,derandomisation approach
Journal
76
Issue
ISSN
Citations 
2
Journal of Computer and System Sciences
7
PageRank 
References 
Authors
0.60
26
4
Name
Order
Citations
PageRank
Raphaël Clifford126828.57
Klim Efremenko213515.31
ely porat3100779.16
Amir Rothschild4493.46