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 :
بازگشت