Estimating the Longest Increasing Subsequence in Nearly Optimal Time
Alexandr Andoni, Negev Shekel Nosatzki, Sandip Sinha, Clifford Stein

TL;DR
This paper introduces a nearly optimal sublinear time algorithm for estimating the LIS of a sequence, achieving the first sub-polynomial approximation in such time and developing novel methods like Genuine-LIS and Precision Forest.
Contribution
It presents the first sub-polynomial approximation algorithm for LIS in sublinear time and introduces innovative techniques like Genuine-LIS and Precision Forest for estimation tasks.
Findings
Achieves sub-polynomial approximation for LIS in sublinear time.
Runtime matches the lower bound of (1/) for non-trivial approximation.
Develops new methods: Genuine-LIS and Precision Forest.
Abstract
Longest Increasing Subsequence (LIS) is a fundamental statistic of a sequence, and has been studied for decades. While the LIS of a sequence of length can be computed exactly in time , the complexity of estimating the (length of the) LIS in sublinear time, especially when LIS , is still open. We show that for any integer and any , there exists a (randomized) non-adaptive algorithm that, given a sequence of length with LIS , approximates the LIS up to a factor of in time. Our algorithm improves upon prior work substantially in terms of both approximation and run-time: (i) we provide the first sub-polynomial approximation for LIS in sub-linear time; and (ii) our run-time complexity essentially matches the trivial sample complexity lower bound of , which is required…
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 · Computability, Logic, AI Algorithms · Machine Learning and Algorithms
