DocumentCode
2182967
Title
Efficient string matching in the presence of errors
Author
Landau, Gad M. ; Vishkin, Uzi
fYear
1985
fDate
21-23 Oct. 1985
Firstpage
126
Lastpage
136
Abstract
Consider the string matching problem where differences between characters of the pattern and characters of the text are allowed. Each difference is due to either a mismatch between a character of the text and a character of the pattern or a superfluous character in the text or a superfluous character in the pattern. Given a text of length n, a pattern of length m and an integer k, we present an algorithm for finding all occurrences of the pattern in the text, each with at most k differences. The algorithm runs in O(m2 + k2n) time. Given the same input we also present an algorithm for finding all occurrences of the pattern in the text, each with at most k mismatches (superfluous characters in either the text or the pattern are not allowed). This algorithm runs in O(k(m logm + n)) time.
Keywords
Computer errors; Computer science; Contracts; Pattern matching; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1985., 26th Annual Symposium on
Conference_Location
Portland, OR, USA
ISSN
0272-5428
Print_ISBN
0-8186-0644-4
Type
conf
DOI
10.1109/SFCS.1985.22
Filename
4568136
Link To Document