Tight Conditional Lower Bounds for Longest Common Increasing Subsequence

被引:2
|
作者
Duraj, Lech [1 ]
Kuennemann, Marvin [2 ]
Polak, Adam [1 ]
机构
[1] Jagiellonian Univ, Fac Math & Comp Sci, Theoret Comp Sci, Krakow, Poland
[2] Max Planck Inst Informat, Saarland Informat Campus, Saarbrucken, Germany
关键词
Fine-grained complexity; Combinatorial pattern matching; Sequence alignments; Parameterized complexity; SETH; FAST ALGORITHM; COMPLEXITY; SEQUENCE; SEARCH;
D O I
10.1007/s00453-018-0485-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the canonical generalization of the well-studied Longest Increasing Subsequence problem to multiple sequences, called k-LCIS: Given k integer sequences X-1, ... , X-k of length at most n, the task is to determine the length of the longest common subsequence of X-1, ... , X-k that is also strictly increasing. Especially for the case of k = 2 (called LCIS for short), several algorithms have been proposed that require quadratic time in the worst case. Assuming the Strong Exponential Time Hypothesis (SETH), we prove a tight lower bound, specifically, that no algorithm solves LCIS in (strongly) subquadratic time. Interestingly, the proof makes no use of normalization tricks common to hardness proofs for similar problems such as Longest Common Subsequence. We further strengthen this lower bound (1) to rule out O((nL)(1-epsilon)) time algorithms for LCIS, where L denotes the solution size, (2) to rule out O(n(k-epsilon)) time algorithms for k-LCIS, and (3) to follow already from weaker variants of SETH. We obtain the same conditional lower bounds for the related Longest Common Weakly Increasing Subsequence problem.
引用
收藏
页码:3968 / 3992
页数:25
相关论文
共 50 条
  • [1] Tight Conditional Lower Bounds for Longest Common Increasing Subsequence
    Lech Duraj
    Marvin Künnemann
    Adam Polak
    [J]. Algorithmica, 2019, 81 : 3968 - 3992
  • [2] Lower bounds and parameterized approach for longest common subsequence
    Huang, Xiuzhen
    [J]. COMPUTING AND COMBINATORICS, PROCEEDINGS, 2006, 4112 : 136 - 145
  • [3] LOWER BOUNDS ON STREAMING ALGORITHMS FOR APPROXIMATING THE LENGTH OF THE LONGEST INCREASING SUBSEQUENCE
    Gal, Anna
    Gopalan, Parikshit
    [J]. SIAM JOURNAL ON COMPUTING, 2010, 39 (08) : 3463 - 3479
  • [4] Lower bounds on streaming algorithms for approximating the length of the longest increasing subsequence
    Gal, Anna
    Gopalan, Parikshit
    [J]. 48TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2007, : 294 - 304
  • [5] Tight lower bounds for the longest common extension problem
    Kosolobov, Dmitry
    [J]. INFORMATION PROCESSING LETTERS, 2017, 125 : 26 - 29
  • [6] On the longest common increasing binary subsequence
    Houdre, Christian
    Lember, Juri
    Matzinger, Heinrich
    [J]. COMPTES RENDUS MATHEMATIQUE, 2006, 343 (09) : 589 - 594
  • [7] Tight Ω(n lg n) lower bound for finding a longest increasing subsequence
    Ramanan, P
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1997, 65 (3-4) : 161 - 164
  • [8] The longest common increasing subsequence problem
    Bai, YS
    Weems, BP
    [J]. Proceedings of the 8th Joint Conference on Information Sciences, Vols 1-3, 2005, : 362 - 366
  • [9] BOUNDS ON COMPLEXITY OF LONGEST COMMON SUBSEQUENCE PROBLEM
    AHO, AV
    HIRSCHBERG, DS
    ULLMAN, JD
    [J]. JOURNAL OF THE ACM, 1976, 23 (01) : 1 - 12
  • [10] Efficient algorithms for finding a longest common increasing subsequence
    Chan, WT
    Zhang, Y
    Fung, SPY
    Ye, DS
    Zhu, H
    [J]. ALGORITHMS AND COMPUTATION, 2005, 3827 : 665 - 674