New Efficient Algorithms for the Merged LCS Problem With and Without Block Constraints Using Sparse Dynamic Programming

被引:0
|
作者
Rahman, A. H. M. Mahfuzur [1 ]
Rahman, M. Sohel [1 ]
机构
[1] BUET, Dept CSE, Dhaka 1000, Bangladesh
关键词
Bioinformatics; Dynamic Programming; Longest Common Subsequence; Merged Sequence; Block Constraint; LONGEST COMMON SUBSEQUENCE; SUBSTRING ALIGNMENT; GENOME DUPLICATION; COMPUTING VARIANTS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 beta log log r, P alpha log log r}), where alpha denotes the number of blocks in A and beta denotes the number of blocks in B.
引用
下载
收藏
页码:26 / 35
页数:10
相关论文
共 22 条
  • [1] EFFICIENT SPARSE DYNAMIC PROGRAMMING FOR THE MERGED LCS PROBLEM WITH BLOCK CONSTRAINTS
    Peng, Yung-Hsing
    Yang, Chang-Biau
    Huang, Kuo-Si
    Tseng, Chiou-Ting
    Hor, Chiou-Yi
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2010, 6 (04): : 1935 - 1947
  • [2] Effective Sparse Dynamic Programming Algorithms for Merged and Block Merged LCS Problems
    Rahman, A. H. M. Mahfuzur
    Rahman, M. Sohel
    JOURNAL OF COMPUTERS, 2014, 9 (08) : 1743 - 1754
  • [3] An efficient dynamic programming algorithm for a new generalized LCS problem
    Zhu, Daxin
    Wang, Lei
    Tian, Jun
    Wang, Xiaodong
    IAENG International Journal of Computer Science, 2016, 43 (02) : 204 - 211
  • [4] An efficient dynamic programming algorithm for the generalized LCS problem with multiple substring exclusive constraints
    Wu, Yingjie
    Wang, Lei
    Zhu, Daxin
    Wang, Xiaodong
    JOURNAL OF DISCRETE ALGORITHMS, 2014, 26 : 98 - 105
  • [5] A Dynamic Programming Algorithm for a Generalized LCS Problem with Multiple Subsequence Inclusion Constraints
    Zhu, Daxin
    Wu, Yingjie
    Wang, Xiaodong
    INTERNET OF VEHICLES - SAFE AND INTELLIGENT MOBILITY, IOV 2015, 2015, 9502 : 439 - 446
  • [6] An Efficient Dynamic Programming Algorithm for STR-IC-STR-IC-LCS Problem
    Zhu, Daxin
    Wu, Yingjie
    Wang, Xiaodong
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2016, PT II, 2016, 9652 : 466 - 477
  • [7] An Efficient Dynamic Programming Algorithm for SEQ-IC-SEQ-IC-LCS Problem
    Zhu, Daxin
    Wang, Xiaodong
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING FOR MECHANICS AND MATERIALS, 2015, 21 : 159 - 163
  • [8] An Efficient Dynamic Programming Algorithm for STR-IC-STR-EC-LCS Problem
    Zhu, Daxin
    Wu, Yingjie
    Wang, Xiaodong
    GREEN, PERVASIVE, AND CLOUD COMPUTING, 2016, 9663 : 3 - 17
  • [9] THE IMPORTANCE OF DESIGNING EFFICIENT ALGORITHMS USING DYNAMIC PROGRAMMING
    Munoz Matute, Judit
    Alberdi Celaya, Elisabete
    10TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2017), 2017, : 3601 - 3610
  • [10] Computationally Efficient Algorithms for Sparse, Dynamic Solutions to the EEG Source Localization Problem
    Pirondini, Elvira
    Babadi, Behtash
    Obregon-Henao, Gabriel
    Lamus, Camilo
    Malik, Wasim Q.
    Hamalainen, Matti S.
    Purdon, Patrick L.
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2018, 65 (06) : 1359 - 1372