EFFICIENT SPARSE DYNAMIC PROGRAMMING FOR THE MERGED LCS PROBLEM WITH BLOCK CONSTRAINTS

被引:0
作者
Peng, Yung-Hsing [1 ]
Yang, Chang-Biau [1 ]
Huang, Kuo-Si [1 ]
Tseng, Chiou-Ting [1 ]
Hor, Chiou-Yi [1 ]
机构
[1] Natl Sun Yat Sen Univ, Dept Comp Sci & Engn, Kaohsiung 80424, Taiwan
来源
INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL | 2010年 / 6卷 / 04期
关键词
Algorithm; Dynamic programming; Longest common subsequence; Bioinformatics; Merged sequence; LONGEST COMMON SUBSEQUENCE; GENOME DUPLICATION; ALGORITHMS; ALIGNMENT;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Detecting the interleaving relationship between sequences has become important because of its wide applications to genomic and signal comparison. Given a target sequence T and two merging sequences A and B, recently Huang et al. propose algorithms for the merged LCS problem, without or with block constraint, whose aim, is to find the longest common subsequence (LCS) with interleaving relationship. Without block constraint, Huang's algorithm requires O(nmr)-time and O(mr)-space, where n = vertical bar T vertical bar, m and r denote the longer and shorter length of A and B, respectively. In this paper; for solving the problem without block constraint, we first propose an algorithm with O(Lnr) time and O(m + Lr) space. We also propose an algorithm to solve the problem, with block constraint. Our algorithms are more efficient than previous results, especially for sequences over large alphabets.
引用
收藏
页码:1935 / 1947
页数:13
相关论文
共 26 条
  • [1] AHO AV, 1976, J ACM, V23, P1, DOI 10.1145/321921.321922
  • [2] Algorithms for the constrained longest common subsequence problems
    Arslan, AN
    Egecioglu, Ö
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2005, 16 (06) : 1099 - 1109
  • [3] Sparse dynamic programming for longest common subsequence from fragments
    Baker, BS
    Giancarlo, R
    [J]. JOURNAL OF ALGORITHMS, 2002, 42 (02) : 231 - 254
  • [4] A simple algorithm for the constrained sequence problems
    Chin, FYL
    De Santis, A
    Ferrara, AL
    Ho, NL
    Kim, SK
    [J]. INFORMATION PROCESSING LETTERS, 2004, 90 (04) : 175 - 179
  • [5] Furusho T, 2008, INT J INNOV COMPUT I, V4, P559
  • [6] Gotthilf Z, 2008, LECT NOTES COMPUT SC, V5029, P255, DOI 10.1007/978-3-540-69068-9_24
  • [7] ALGORITHMS FOR LONGEST COMMON SUBSEQUENCE PROBLEM
    HIRSCHBERG, DS
    [J]. JOURNAL OF THE ACM, 1977, 24 (04) : 664 - 675
  • [8] LINEAR SPACE ALGORITHM FOR COMPUTING MAXIMAL COMMON SUBSEQUENCES
    HIRSCHBERG, DS
    [J]. COMMUNICATIONS OF THE ACM, 1975, 18 (06) : 341 - 343
  • [9] Hokamp Karsten, 2003, Journal of Structural and Functional Genomics, V3, P95, DOI 10.1023/A:1022661917301
  • [10] Efficient algorithms for finding interleaving relationship between sequences
    Huang, Kuo-Si
    Yang, Chang-Biau
    Tseng, Kuo-Tsung
    Ann, Hsing-Yen
    Peng, Yung-Hsing
    [J]. INFORMATION PROCESSING LETTERS, 2008, 105 (05) : 188 - 193