A Linear-Time $n^{0.4}$-Approximation for Longest Common Subsequence
Karl Bringmann, Vincent Cohen-Addad, and Debarati Das

TL;DR
This paper introduces a linear-time algorithm that approximates the Longest Common Subsequence within a factor of roughly $n^{0.4}$, significantly improving previous approximation bounds and providing high-probability guarantees.
Contribution
It presents the first linear-time approximation algorithm for LCS with a factor of about $n^{0.4}$, surpassing prior naive and expected bounds.
Findings
Achieves an $ ilde{O}(n^{0.4})$-approximation in linear time.
Provides an approximation that scales with subquadratic running times.
Succeeds with high probability, not just in expectation.
Abstract
We consider the classic problem of computing the Longest Common Subsequence (LCS) of two strings of length . While a simple quadratic algorithm has been known for the problem for more than 40 years, no faster algorithm has been found despite an extensive effort. The lack of progress on the problem has recently been explained by Abboud, Backurs, and Vassilevska Williams [FOCS'15] and Bringmann and K\"unnemann [FOCS'15] who proved that there is no subquadratic algorithm unless the Strong Exponential Time Hypothesis fails. This has led the community to look for subquadratic approximation algorithms for the problem. Yet, unlike the edit distance problem for which a constant-factor approximation in almost-linear time is known, very little progress has been made on LCS, making it a notoriously difficult problem also in the realm of approximation. For the general setting, only a naive…
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.
Taxonomy
TopicsAlgorithms and Data Compression · Machine Learning and Algorithms · Optimization and Search Problems
