Streaming Algorithms For Computing Edit Distance Without Exploiting Suffix Trees
Not on the map. Why?
Abstract (arXiv)
The edit distance is a way of quantifying how similar two strings are to one another by counting the minimum number of character insertions, deletions, and substitutions required to transform one string into the other. In this paper we study the computational problem of computing the edit distance between a pair of strings where their distance is bounded by a parameter kll n. We present two streaming algorithms for computing edit distance: One runs in time O(n+k2) and the other n+O(k3). By writing n+O(k3) we want to emphasize that the number of operations per an input symbol is a small constant. In particular, the running time does not depend on the alphabet size, and the algorithm should be easy to implement. Previously a streaming algorithm with running time O(n+k4) was given in the paper by the current authors (STOC'16). The best off-line algorithm runs in time O(n+k2) (Landau et al., 1998) which is known to be optimal under the Strong Exponential Time Hypothesis.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 13 Jul 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1.
1 paper.
- 2024On Differentially Private String Distancescited by 0
- 2024On Differentially Private String Distances8 Nov 2024