A Unified Algorithm for Accelerating Edit-Distance Computation via Text-Compression
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 having straight-line program representations of total size , we provide an algorithm running in time for computing the edit-distance of these two strings under any rational scoring function, and an time algorithm for arbitrary scoring functions. This improves on a recent algorithm of Tiskin that runs in 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 speed-up in the case of arbitrary scoring functions, for any pair of strings.
Keywords
Cite
@article{arxiv.0902.2649,
title = {A Unified Algorithm for Accelerating Edit-Distance Computation via Text-Compression},
author = {Danny Hermelin and Gad M. Landau and Shir Landau and Oren Weimann},
journal= {arXiv preprint arXiv:0902.2649},
year = {2009}
}