Approximate matching in the L1 metric

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

Abstract

Approximate matching is one of the fundamental problems in pattern matching, and a ubiquitous problem in real applications. The Hamming distance is a simple and well studied example of approximate matching, motivated by typing, or noisy channels. Biological and image processing applications assign a different value to mismatches of different symbols. We consider the problem of approximate matching in the L1 metric - the k-L1-distance problem. Given text T = to, ..., tn-1 and pattern P = po, ..., pm-1 strings of natural number, and a natural number k, we seek all text locations i where the L1 distance of the pattern from the length m substring of text starting at i is not greater than k, i.e. ∑j=0m-1 |ti+j-pj| ≤ k. We provide an algorithm that solves the k-L1 -distance problem in time O(n √k log k). The algorithm applies a bounded divide-and-conquer approach and makes noveluses of non-boolean convolutions. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Amir, A., Lipsky, O., Porat, E., & Umanski, J. (2005). Approximate matching in the L1 metric. In Lecture Notes in Computer Science (Vol. 3537, pp. 91–103). Springer Verlag. https://doi.org/10.1007/11496656_9

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