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]   Algorithms for the Uniqueness of the Longest Common Subsequence [J].
Wang, Yue .
JOURNAL OF BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2023, 21 (06)
[22]   Longest common subsequence in sublinear space [J].
Kiyomi, Masashi ;
Horiyama, Takashi ;
Otachi, Yota .
INFORMATION PROCESSING LETTERS, 2021, 168
[23]   A fast algorithm for computing a longest common increasing subsequence [J].
Yang, IH ;
Huang, CP ;
Chao, KM .
INFORMATION PROCESSING LETTERS, 2005, 93 (05) :249-253
[24]   The longest common increasing subsequence problem [J].
Bai, YS ;
Weems, BP .
Proceedings of the 8th Joint Conference on Information Sciences, Vols 1-3, 2005, :362-366
[25]   Computing a Longest Common Palindromic Subsequence [J].
Chowdhury, Shihabur Rahman ;
Hasan, Md. Mahbubul ;
Iqbal, Sumaiya ;
Rahman, M. Sohel .
FUNDAMENTA INFORMATICAE, 2014, 129 (04) :329-340
[26]   A New Efficient Algorithm for Computing the Longest Common Subsequence [J].
Iliopoulos, Costas S. ;
Rahman, M. Sohel .
THEORY OF COMPUTING SYSTEMS, 2009, 45 (02) :355-371
[27]   Computing the longest common almost-increasing subsequence [J].
Bhuiyan, Mohammad Tawhidul Hasan ;
Alam, Muhammad Rashed ;
Rahman, M. Sohel .
THEORETICAL COMPUTER SCIENCE, 2022, 930 :157-178
[28]   Longest common subsequence problem for unoriented and cyclic strings [J].
Nicolas, Francois ;
Rivals, Eric .
THEORETICAL COMPUTER SCIENCE, 2007, 370 (1-3) :1-18
[29]   The Longest Common Subsequence Distance using a Complexity Factor [J].
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
[30]   A Multiobjective Approach to the Weighted Longest Common Subsequence Problem [J].
Becerra, David ;
Mendivelso, Juan ;
Pinzon, Yoan .
PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2012, 2012, :64-74