Multivariate Fine-Grained Complexity of Longest Common Subsequence
Karl Bringmann, Marvin K\"unnemann

TL;DR
This paper conducts a comprehensive fine-grained complexity analysis of the Longest Common Subsequence problem, establishing optimal lower bounds and explaining the stagnation of faster algorithms despite extensive research.
Contribution
It systematically characterizes the multivariate complexity of LCS, providing SETH-based lower bounds and identifying the parameters influencing algorithmic limits.
Findings
Established tight SETH-based lower bounds for LCS.
Identified key parameters that determine the complexity of LCS.
Explained the historical stagnation in improving LCS algorithms.
Abstract
We revisit the classic combinatorial pattern matching problem of finding a longest common subsequence (LCS). For strings and of length , a textbook algorithm solves LCS in time , but although much effort has been spent, no -time algorithm is known. Recent work indeed shows that such an algorithm would refute the Strong Exponential Time Hypothesis (SETH) [Abboud, Backurs, Vassilevska Williams + Bringmann, K\"unnemann FOCS'15]. Despite the quadratic-time barrier, for over 40 years an enduring scientific interest continued to produce fast algorithms for LCS and its variations. Particular attention was put into identifying and exploiting input parameters that yield strongly subquadratic time algorithms for special cases of interest, e.g., differential file comparison. This line of research was successfully pursued until 1990, at which time…
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.
