Edit Distance in Near-Linear Time: it's a Constant Factor

05/15/2020
by   Alexandr Andoni, et al.
0

We present an algorithm for approximating the edit distance between two strings of length n in time n^1+ϵ, for any ϵ>0, up to a constant factor. Our result completes the research direction set forth in the recent breakthrough paper [Chakraborty-Das-Goldenberg-Koucky-Saks, FOCS'18], which showed the first constant-factor approximation algorithm with a (strongly) sub-quadratic running time. Several recent results have shown near-linear complexity under different restrictions on the inputs (eg, when the edit distance is close to maximal, or when one of the inputs is pseudo-random). In contrast, our algorithm obtains a constant-factor approximation in near-linear running time for any input strings.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/10/2019

Constant-factor approximation of near-linear edit distance in near-linear time

We show that the edit distance between two strings of length n can be co...
research
10/02/2019

Approximating the Geometric Edit Distance

Edit distance is a measurement of similarity between two sequences such ...
research
05/03/2019

RLE edit distance in near optimal time

We show that the edit distance between two run-length encoded strings of...
research
04/22/2022

An Algorithm to Find Sums of Consecutive Powers of Primes

We present and analyze an algorithm to enumerate all integers n≤ x that ...
research
04/10/2019

Constant factor approximations to edit distance on far input pairs in nearly linear time

For any T ≥ 1, there are constants R=R(T) ≥ 1 and ζ=ζ(T)>0 and a randomi...
research
04/11/2018

Approximating Edit Distance in Truly Subquadratic Time: Quantum and MapReduce

The edit distance between two strings is defined as the smallest number ...
research
12/24/2021

Quantum Linear Algorithm for Edit Distance Using the Word QRAM Model

Many problems that can be solved in quadratic time have bit-parallel spe...

Please sign up or login with your details

Forgot password? Click here to reset