English

Tight Conditional Lower Bounds for Longest Common Increasing Subsequence

Computational Complexity 2020-04-10 v1

Abstract

We consider the canonical generalization of the well-studied Longest Increasing Subsequence problem to multiple sequences, called kk-LCIS: Given kk integer sequences X1,,XkX_1,\dots,X_k of length at most nn, the task is to determine the length of the longest common subsequence of X1,,XkX_1,\dots,X_k that is also strictly increasing. Especially for the case of k=2k=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 LCS. We further strengthen this lower bound (1) to rule out O((nL)1ε)O((nL)^{1-\varepsilon}) time algorithms for LCIS, where LL denotes the solution size, (2) to rule out O(nkε)O(n^{k-\varepsilon}) time algorithms for kk-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.

Keywords

Cite

@article{arxiv.1709.10075,
  title  = {Tight Conditional Lower Bounds for Longest Common Increasing Subsequence},
  author = {Lech Duraj and Marvin Künnemann and Adam Polak},
  journal= {arXiv preprint arXiv:1709.10075},
  year   = {2020}
}

Comments

18 pages, full version of IPEC 2017 paper

R2 v1 2026-06-22T21:58:05.858Z