Improved Approximation for Longest Common Subsequence over Small Alphabets
Shyan Akmal, Virginia Vassilevska Williams

TL;DR
This paper explores the approximability of the Longest Common Subsequence problem for small alphabets, showing the binary case is the most challenging and extending approximation results to larger constant-sized alphabets.
Contribution
It demonstrates that improving approximation ratios for binary LCS in subquadratic time implies similar improvements for all small alphabets, and extends existing results to all constant-sized alphabets.
Findings
Binary LCS is the hardest case for approximation.
Improved approximation algorithms are possible for all constant-sized alphabets.
Binary case remains the key challenge for better approximations.
Abstract
This paper investigates the approximability of the Longest Common Subsequence (LCS) problem. The fastest algorithm for solving the LCS problem exactly runs in essentially quadratic time in the length of the input, and it is known that under the Strong Exponential Time Hypothesis the quadratic running time cannot be beaten. There are no such limitations for the approximate computation of the LCS however, except in some limited scenarios. There is also a scarcity of approximation algorithms. When the two given strings are over an alphabet of size , returning the subsequence formed by the most frequent symbol occurring in both strings achieves a approximation for the LCS. It is an open problem whether a better than approximation can be achieved in truly subquadratic time ( time for constant ). A recent result [Rubinstein and Song SODA'2020]…
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.
