Faster Approximate String Matching for Short Patterns
Data Structures and Algorithms
2011-03-21 v2
Abstract
We study the classical approximate string matching problem, that is, given strings and and an error threshold , find all ending positions of substrings of whose edit distance to is at most . Let and have lengths and , respectively. On a standard unit-cost word RAM with word size we present an algorithm using time When is short, namely, or this improves the previously best known time bounds for the problem. The result is achieved using a novel implementation of the Landau-Vishkin algorithm based on tabulation and word-level parallelism.
Cite
@article{arxiv.0811.3490,
title = {Faster Approximate String Matching for Short Patterns},
author = {Philip Bille},
journal= {arXiv preprint arXiv:0811.3490},
year = {2011}
}
Comments
To appear in Theory of Computing Systems