Title of article
An all-substrings common subsequence algorithm Original Research Article
Author/Authors
C.E.R. Alves، نويسنده , , E.N. Caceres، نويسنده , , S.W. Song، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2008
Pages
11
From page
1025
To page
1035
Abstract
Given two strings A and B of lengths image and image, image, respectively, the all-substrings longest common subsequence (ALCS) problem obtains, for every substring image of B, the length of the longest string that is a subsequence of both A and image. The ALCS problem has many applications, such as finding approximate tandem repeats in strings, solving the circular alignment of two strings and finding the alignment of one string with several others that have a common substring. We present an algorithm to prepare the basic data structure for ALCS queries that takes image time and image space. After this preparation, it is possible to build a matrix of size image that allows any LCS length to be retrieved in constant time. Some trade-offs between the space required and the querying time are discussed. To our knowledge, this is the first algorithm in the literature for the ALCS problem.
Keywords
All substring common subsequence problem , String processing
Journal title
Discrete Applied Mathematics
Serial Year
2008
Journal title
Discrete Applied Mathematics
Record number
886715
Link To Document