Bit-parallel approximate string matching algorithms with transposition

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Using bit-parallelism has resulted in fast and practical algorithms for approximate string matching under the Levenshtein edit distance, which permits a single edit operation to insert, delete or substitute a character. Depending on the parameters of the search, currently the fastest non-filtering algorithms in practice are the O(kn⌈m/w⌉) algorithm of Wu & Manber, the O(⌈km/w⌉n) algorithm of Baeza-Yates & Navarro, and the O(⌈m/w⌉n) algorithm of Myers, where m is the pattern length, n is the text length, k is the error threshold and w is the computer word size. In this paper we discuss a uniform way of modifying each of these algorithms to permit also a fourth type of edit operation: transposing two adjacent characters in the pattern. This type of edit distance is also known as the Damerau edit distance. In the end we also present an experimental comparison of the resulting algorithms. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Hyyrö, H. (2003). Bit-parallel approximate string matching algorithms with transposition. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2857, 95–107. https://doi.org/10.1007/978-3-540-39984-1_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free