Information Processing Letters
An improved algorithm for computing the edit distance of run-length coded strings
Information Processing Letters
Matching for run-length encoded strings
Journal of Complexity
A linear space algorithm for computing maximal common subsequences
Communications of the ACM
Edit distance of run-length encoded strings
Information Processing Letters
A Subquadratic Sequence Alignment Algorithm for Unrestricted Scoring Matrices
SIAM Journal on Computing
Edit distance for a run-length-encoded string and an uncompressed string
Information Processing Letters
Notes on searching in multidimensional monotone arrays
SFCS '88 Proceedings of the 29th Annual Symposium on Foundations of Computer Science
Sequence Alignment Algorithms for Run-Length-Encoded Strings
COCOON '08 Proceedings of the 14th annual international conference on Computing and Combinatorics
Approximate Matching for Run-Length Encoded Strings Is 3sum-Hard
CPM '09 Proceedings of the 20th Annual Symposium on Combinatorial Pattern Matching
Efficient retrieval of approximate palindromes in a run-length encoded string
Theoretical Computer Science
Hi-index | 0.00 |
In this paper, a commonly used data compression scheme, called run-length encoding, is employed to speed up the computation of edit distance between two strings. Our algorithm is the first to achieve "fully compressed," meaning that it runs in time polynomial in the number of runs of both strings. Specifically, given two strings, compressed into m and n runs, m ≤ n, we present an O(mn2)-time algorithm for computing the edit distance of the two strings. Our approach also gives the first fully compressed algorithm for approximate matching of a pattern of m runs in a text of n runs in O(mn2) time.