DocumentCode
2076776
Title
New efficient algorithms for the merged LCS problem with and without block constraints using sparse dynamic programming
Author
Rahman, A.H.M.M. ; Rahman, Md Saifur
Author_Institution
Dept. of CSE, BUET, Dhaka, Bangladesh
fYear
2012
fDate
22-24 Dec. 2012
Firstpage
26
Lastpage
35
Abstract
The longest common subsequence problem has been widely studied and used to find out the relationship between sequences. In this paper, we study the interleaving relationship between sequences. Given a target sequence T and two merging sequences A and B, we need to find out the LCS between M(A, B) and T, where M(A, B) denotes the merging sequence of A and B. We first present a O((Rr + Pm)log log r) time algorithm where |T| = n, |A| = m, |B| = r, R is the total number of ordered pairs of positions at which the two strings A and T match and P denotes the total number of ordered pairs of positions at which the two strings B and T match. We also propose an algorithm to solve a variation of the problem where block constraint arises. The running time of the blocked version is O(max{Rβ log log r, Pαlog log r}), where α denotes the number of blocks in A and β denotes the number of blocks in B.
Keywords
bioinformatics; dynamic programming; string matching; block constraints; longest common subsequence problem; merged LCS problem; sparse dynamic programming; string matching; Bioinformatics; Block Constraint; Dynamic Programming; Longest Common Subsequence; Merged Sequence;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Technology (ICCIT), 2012 15th International Conference on
Conference_Location
Chittagong
Print_ISBN
978-1-4673-4833-1
Type
conf
DOI
10.1109/ICCITechn.2012.6509733
Filename
6509733
Link To Document