pith. sign in

arxiv: 0902.2649 · v1 · submitted 2009-02-16 · 💻 cs.CC · cs.DS

A Unified Algorithm for Accelerating Edit-Distance Computation via Text-Compression

classification 💻 cs.CC cs.DS
keywords algorithmedit-distancescoringstringsfunctionstimeacceleratingarbitrary
0
0 comments X
read the original abstract

We present a unified framework for accelerating edit-distance computation between two compressible strings using straight-line programs. For two strings of total length $N$ having straight-line program representations of total size $n$, we provide an algorithm running in $O(n^{1.4}N^{1.2})$ time for computing the edit-distance of these two strings under any rational scoring function, and an $O(n^{1.34}N^{1.34})$ time algorithm for arbitrary scoring functions. This improves on a recent algorithm of Tiskin that runs in $O(nN^{1.5})$ time, and works only for rational scoring functions. Also, in the last part of the paper, we show how the classical four-russians technique can be incorporated into our SLP edit-distance scheme, giving us a simple $\Omega(\lg N)$ speed-up in the case of arbitrary scoring functions, for any pair of strings.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.