A sub-quadratic algorithm for the longest common increasing subsequence problem
Lech Duraj

TL;DR
This paper introduces a novel sub-quadratic algorithm for the Longest Common Increasing Subsequence problem, surpassing the traditional quadratic time complexity by leveraging a new technique to limit significant symbol matches.
Contribution
It presents the first known sub-quadratic algorithm for LCIS, using a new approach that bounds significant symbol matches, unlike previous methods based on data memorization.
Findings
Achieves $O(n^2 / ext{log}^a n)$ time complexity for LCIS
Introduces a new technique to limit significant symbol matches
Breaks the quadratic time barrier for LCIS
Abstract
The Longest Common Increasing Subsequence problem (LCIS) is a natural variant of the celebrated Longest Common Subsequence (LCS) problem. For LCIS, as well as for LCS, there is an -time algorithm and a SETH-based conditional lower bound of . For LCS, there is also the Masek-Paterson -time algorithm, which does not seem to adapt to LCIS in any obvious way. Hence, a natural question arises: does any (slightly) sub-quadratic algorithm exist for the Longest Common Increasing Subsequence problem? We answer this question positively, presenting a -time algorithm for . The algorithm is not based on memorizing small chunks of data (often used for logarithmic speedups, including the "Four Russians Trick" in LCS), but rather utilizes a new technique, bounding the number of significant symbol matches between…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
