Scinovex
review Open AccessTop 1% cited

A guided tour to approximate string matching

ACM Computing Surveys · 2001 · Vol. 33(1) · pp. 31–88
Gonzalo Navarro

Abstract

We survey the current techniques to cope with the problem of string matching that allows errors. This is becoming a more and more relevant issue for many fast growing areas such as information retrieval and computational biology. We focus on online searching and mostly on edit distance, explaining the problem and its relevance, its statistical behavior, its history and current developments, and the central ideas of the algorithms and their complexities. We present a number of experiments to compare the performance of the different algorithms and show which are the best choices. We conclude with some directions for future work and open problems.

Algorithms and Data CompressionNetwork Packet Processing and OptimizationDNA and Biological ComputingComputer scienceFocus (optics)Relevance (law)String searching algorithmString (physics)Matching (statistics)Theoretical computer scienceCurrent (fluid)Edit distanceData science
Citations
2,547
FWCI
80.09
field-weighted impact
References
162
Percentile
100%
vs. same field & year
Citations per year
References
Techniques for automatically correcting words in text
ACM Computing Surveys · 1992 · 1,246 citations
Basic local alignment search tool
Journal of Molecular Biology · 1990 · 93,570 citations
A technique for computer detection and correction of spelling errors
Communications of the ACM · 1964 · 1,552 citations
Efficient string matching
Communications of the ACM · 1975 · 2,924 citations
A fast string searching algorithm
Communications of the ACM · 1977 · 2,282 citations
Introduction to Algorithms
Journal of the Operational Research Society · 1991 · 16,946 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.