English

Efficient algorithms for the longest common subsequence in $k$-length substrings

Data Structures and Algorithms 2013-11-20 v1

Abstract

Finding the longest common subsequence in kk-length substrings (LCSkk) is a recently proposed problem motivated by computational biology. This is a generalization of the well-known LCS problem in which matching symbols from two sequences AA and BB are replaced with matching non-overlapping substrings of length kk from AA and BB. We propose several algorithms for LCSkk, being non-trivial incarnations of the major concepts known from LCS research (dynamic programming, sparse dynamic programming, tabulation). Our algorithms make use of a linear-time and linear-space preprocessing finding the occurrences of all the substrings of length kk from one sequence in the other sequence.

Keywords

Cite

@article{arxiv.1311.4552,
  title  = {Efficient algorithms for the longest common subsequence in $k$-length substrings},
  author = {Sebastian Deorowicz and Szymon Grabowski},
  journal= {arXiv preprint arXiv:1311.4552},
  year   = {2013}
}

Comments

Submitted to a journal

R2 v1 2026-06-22T02:09:58.225Z