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 条
  • [1] On the constrained longest common subsequence problem
    Gorbenko, A. (gorbenko.aa@gmail.com), 1600, International Association of Engineers (40):
  • [2] The constrained longest common subsequence problem
    Tsai, YT
    INFORMATION PROCESSING LETTERS, 2003, 88 (04) : 173 - 176
  • [3] On the generalized constrained longest common subsequence problems
    Chen, Yi-Ching
    Chao, Kun-Mao
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2011, 21 (03) : 383 - 392
  • [4] Algorithms for the constrained longest common subsequence problems
    Arslan, AN
    Egecioglu, Ö
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2005, 16 (06) : 1099 - 1109
  • [5] The Constrained Longest Common Subsequence: Theory and Experiments
    Soto, Daniel
    Soto, Wilson
    2019 IEEE 39TH CENTRAL AMERICA AND PANAMA CONVENTION (CONCAPAN XXXIX), 2019, : 369 - 374
  • [6] On the generalized constrained longest common subsequence problems
    Yi-Ching Chen
    Kun-Mao Chao
    Journal of Combinatorial Optimization, 2011, 21 : 383 - 392
  • [7] The constrained longest common subsequence problem for degenerate strings
    Iliopoulos, Costas
    Rahman, M. Sohel
    Voracek, Michal
    Vagner, Ladislav
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2007, 4783 : 309 - +
  • [8] CONSTRAINED LONGEST COMMON SUBSEQUENCE COMPUTING ALGORITHMS IN PRACTICE
    Deorowicz, Sebastian
    Obstoj, Joanna
    COMPUTING AND INFORMATICS, 2010, 29 (03) : 427 - 445
  • [9] An A* search algorithm for the constrained longest common subsequence problem
    Djukanovic, Marko
    Berger, Christoph
    Raidl, Gunther R.
    Blum, Christian
    INFORMATION PROCESSING LETTERS, 2021, 166
  • [10] Algorithms for computing variants of the longest common subsequence problem
    Iliopoulos, Costas S.
    Rahman, A. Sohel
    THEORETICAL COMPUTER SCIENCE, 2008, 395 (2-3) : 255 - 267