Variants of constrained longest common subsequence

被引:24
作者
Bonizzoni, Paola [3 ]
Della Vedova, Gianluca [2 ]
Dondi, Riccardo [1 ]
Pirola, Yuri [3 ]
机构
[1] Univ Bergamo, Dipartimento Sci Linguaggi Comunicaz & Studi Cult, Bergamo, Italy
[2] Univ Milano Bicocca, Dipartimento Stat, Milan, Italy
[3] Univ Milano Bicocca, DISCo, Milan, Italy
关键词
Algorithms; Longest common subsequence; Constrained longest common subsequence; Fixed-parameter tractability; COMPLEXITY; SUPERSEQUENCE; ALPHABET; LCS;
D O I
10.1016/j.ipl.2010.07.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider a variant of the classical Longest Common Subsequence problem called Doubly-Constrained Longest Common Subsequence (DC-LCS). Given two strings s(1) and s(2) over an alphabet Sigma, a set C-s of strings, and a function C-0 : Sigma -> N, the DC-LCS problem consists of finding the longest subsequence s of s(1) and s(2) such that s is a supersequence of all the strings in C-s and such that the number of occurrences in s of each symbol sigma is an element of Sigma is upper bounded by C-0(sigma). The DC-LCS problem provides a clear mathematical formulation of a sequence comparison problem in Computational Biology and generalizes two other constrained variants of the LCS problem that have been introduced previously in the literature: the Constrained LCS and the Repetition-Free LCS. We present two results for the DC-LCS problem. First, we illustrate a fixed-parameter algorithm where the parameter is the length of the solution which is also applicable to the more specialized problems. Second, we prove a parameterized hardness result for the Constrained LCS problem when the parameter is the number of the constraint strings (vertical bar C-s vertical bar) and the size of the alphabet Sigma E. This hardness result also implies the parameterized hardness of the DC-LCS problem (with the same parameters) and its NP-hardness when the size of the alphabet is constant. 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:877 / 881
页数:5
相关论文
共 50 条
  • [21] On the Longest Common Rigid Subsequence Problem
    Nikhil Bansal
    Moshe Lewenstein
    Bin Ma
    Kaizhong Zhang
    Algorithmica, 2010, 56 : 270 - 280
  • [22] Computing a Longest Common Palindromic Subsequence
    Chowdhury, Shihabur Rahman
    Hasan, Md. Mahbubul
    Iqbal, Sumaiya
    Rahman, M. Sohel
    FUNDAMENTA INFORMATICAE, 2014, 129 (04) : 329 - 340
  • [23] The longest common increasing subsequence problem
    Bai, YS
    Weems, BP
    Proceedings of the 8th Joint Conference on Information Sciences, Vols 1-3, 2005, : 362 - 366
  • [24] A fast algorithm for computing a longest common increasing subsequence
    Yang, IH
    Huang, CP
    Chao, KM
    INFORMATION PROCESSING LETTERS, 2005, 93 (05) : 249 - 253
  • [25] A New Efficient Algorithm for Computing the Longest Common Subsequence
    Iliopoulos, Costas S.
    Rahman, M. Sohel
    THEORY OF COMPUTING SYSTEMS, 2009, 45 (02) : 355 - 371
  • [26] A Multiobjective Approach to the Weighted Longest Common Subsequence Problem
    Becerra, David
    Mendivelso, Juan
    Pinzon, Yoan
    PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2012, 2012, : 64 - 74
  • [27] A New Efficient Algorithm for Computing the Longest Common Subsequence
    Costas S. Iliopoulos
    M. Sohel Rahman
    Theory of Computing Systems, 2009, 45 : 355 - 371
  • [28] Longest common subsequence problem for unoriented and cyclic strings
    Nicolas, Francois
    Rivals, Eric
    THEORETICAL COMPUTER SCIENCE, 2007, 370 (1-3) : 1 - 18
  • [29] Computing the longest common almost-increasing subsequence
    Bhuiyan, Mohammad Tawhidul Hasan
    Alam, Muhammad Rashed
    Rahman, M. Sohel
    THEORETICAL COMPUTER SCIENCE, 2022, 930 : 157 - 178
  • [30] The Longest Common Subsequence Distance using a Complexity Factor
    Hasna, Octavian Lucian
    Potolea, Rodica
    KDIR: PROCEEDINGS OF THE 8TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT - VOL. 1, 2016, : 336 - 343