Approximate string matching is the problem of finding all factors of a text t of length n that are at a distance at most k from a pattern x of length m. Approximate circular string matching is the problem of finding all factors of t that are at a distance at most k from x or from any of its rotations. In this article, we present a new algorithm for approximate circular string matching under the edit distance model with optimal average-case search time O(n(k + logm)/m). Optimal averagecase search time can also be achieved by the algorithms for multiple approximate string matching (Fredriksson and Navarro, 2004) using x and its rotations as the set of multiple patterns. Here we reduce the preprocessing time and space requirements compared to that approach.
CITATION STYLE
Barton, C., Iliopoulos, C. S., & Pissis, S. P. (2015). Average-case optimal approximate circular string matching. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8977, pp. 85–96). Springer Verlag. https://doi.org/10.1007/978-3-319-15579-1_6
Mendeley helps you to discover research relevant for your work.