Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Streaming Algorithms For Computing Edit Distance Without Exploiting Suffix Trees (1607.03718v1)

Published 13 Jul 2016 in cs.DS and cs.CC

Abstract: 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 $k\ll 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.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (3)
  1. Diptarka Chakraborty (23 papers)
  2. Elazar Goldenberg (13 papers)
  3. Michal Koucký (26 papers)
Citations (11)

Summary

We haven't generated a summary for this paper yet.