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 条
[31]   Repetition-free longest common subsequence [J].
Adi, Said S. ;
Braga, Marilia D. V. ;
Fernandes, Cristina G. ;
Ferreira, Carlos E. ;
Martinez, Fabio Viduani ;
Sagot, Marie-France ;
Stefanes, Marco A. ;
Tjandraatmadja, Christian ;
Wakabayashi, Yoshiko .
DISCRETE APPLIED MATHEMATICS, 2010, 158 (12) :1315-1324
[32]   A linear space algorithm for computing a longest common increasing subsequence [J].
Sakai, Yoshifumi .
INFORMATION PROCESSING LETTERS, 2006, 99 (05) :203-207
[33]   Thermodynamical approach to the longest common subsequence problem [J].
Amsalu, Saba ;
Matzinger, Heinrich ;
Vachkovskaia, Marina .
JOURNAL OF STATISTICAL PHYSICS, 2008, 131 (06) :1103-1120
[34]   Computing a Longest Common Subsequence for Multiple Sequences [J].
Bepery, Chinmay ;
Abdullah-Al-Mamun, Sk. ;
Rahman, M. Sohel .
2015 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL INFORMATION AND COMMUNICATION TECHNOLOGY (EICT), 2015, :118-129
[35]   A genetic algorithm for the longest common subsequence problem [J].
Hinkemeyer, Brenda ;
Julstrorn, Bryant A. .
GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, :609-+
[36]   Thermodynamical Approach to the Longest Common Subsequence Problem [J].
Saba Amsalu ;
Heinrich Matzinger ;
Marina Vachkovskaia .
Journal of Statistical Physics, 2008, 131 :1103-1120
[37]   An Analysis on Computation of Longest Common Subsequence Algorithm [J].
Kawade, Gaurav ;
Sahu, Santosh ;
Upadhye, Sachin ;
Korde, Nilesh ;
Motghare, Manish .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT SUSTAINABLE SYSTEMS (ICISS 2017), 2017, :982-987
[38]   PARALLEL ALGORITHMS FOR THE LONGEST COMMON SUBSEQUENCE PROBLEM [J].
LU, M ;
LIN, H .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (08) :835-848
[39]   On the parameterized complexity of the repetition free longest common subsequence problem [J].
Blin, Guillaume ;
Bonizzoni, Paola ;
Dondi, Riccardo ;
Sikora, Florian .
INFORMATION PROCESSING LETTERS, 2012, 112 (07) :272-276
[40]   Efficient Computation for the Longest Common Subsequence with Substring Inclusion and Subsequence Exclusion Constraints [J].
Wang, Xiaodong ;
Zhu, Daxin .
SMART COMPUTING AND COMMUNICATION, SMARTCOM 2016, 2017, 10135 :419-428