Approximation Algorithms for LCS and LIS with Truly Improved Running Times
Abstract
Longest common subsequence () is a classic and central problem in combinatorial optimization. While admits a quadratic time solution, recent evidence suggests that solving the problem may be impossible in truly subquadratic time. A special case of wherein each character appears at most once in every string is equivalent to the longest increasing subsequence problem () which can be solved in quasilinear time. In this work, we present novel algorithms for approximating in truly subquadratic time and in truly sublinear time. Our approximation factors depend on the ratio of the optimal solution size over the input size. We denote this ratio by and obtain the following results for and without any prior knowledge of . A truly subquadratic time algorithm for with approximation factor . A truly sublinear time algorithm for with approximation factor . Triangle inequality was recently used by [Boroujeni, Ehsani, Ghodsi, HajiAghayi and Seddighin SODA 2018] and [Charkraborty, Das, Goldenberg, Koucky and Saks FOCS 2018] to present new approximation algorithms for edit distance. Our techniques for extend the notion of triangle inequality to non-metric settings.
Cite
@article{arxiv.2111.10538,
title = {Approximation Algorithms for LCS and LIS with Truly Improved Running Times},
author = {Aviad Rubinstein and Saeed Seddighin and Zhao Song and Xiaorui Sun},
journal= {arXiv preprint arXiv:2111.10538},
year = {2021}
}
Comments
FOCS 2019