• 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