3
$\begingroup$

I am doing a seminar on a paper titled "Unified Compression-Based Acceleration of Edit-Distance Computation" that uses straight-line programs to improve edit distance computation. It is a common method to exploit repetitions for ED although I couldn't find the first article that used it and I thought it is important to mention it in the seminar.
Does anybody have a clue what it was?
Thanks!

$\endgroup$
3
  • $\begingroup$ Why don't you consider the article by Masek and Paterson as the first one that used repetitions? $\endgroup$ Commented Dec 10, 2010 at 16:56
  • 1
    $\begingroup$ Please clarify: SLP = straight-line program? $\endgroup$
    – Jeffε
    Commented Dec 11, 2010 at 8:29
  • $\begingroup$ I think I will consider it as the first though I am not sure it is. $\endgroup$
    – stnr
    Commented Dec 11, 2010 at 16:15

1 Answer 1

2
$\begingroup$

Crochemore, Landau and Ziv-Ukelson were, I believe, the first to consider (LZ) compression explicitly in this context. As mentioned in the comments above, the earlier technique of Masek and Paterson is also in effect a form of compression. Considering general grammar-compression (SLP) is, I believe, a relatively new idea. Using it for string comparison speedup is original to the paper you cite, although comparing grammar-compressed strings as such has been considered before. You will find references and discussion in the compression chapter of http://arxiv.org/abs/0707.3619 .

$\endgroup$
1
  • 1
    $\begingroup$ Wow, what an honor, an answer by Alexander Tiskin :). Your answer is probably correct but eventually I didn't mention it since a week ago I wasn't 100% sure who it really was. The lecture went good anyway. Thank you for the detailed answer! $\endgroup$
    – stnr
    Commented Dec 21, 2010 at 15:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.