Abstract
Finding the length of the longest increasing subsequence (LIS) is a classic algorithmic problem. Let denote the size of the array. Simple algorithms are known for this problem. We develop a polylogarithmic time randomized algorithm that for any constant , estimates the length of the LIS of an array to within an additive error of . More precisely, the running time of the algorithm is where the exponent is independent of . Previously, the best known polylogarithmic time algorithms could only achieve an additive approximation. With a suitable choice of parameters, our algorithm also gives, for any fixed , a multiplicative -approximation to the distance to monotonicity (the fraction of entries not in the LIS), whose running time is polynomial in and . The best previously known algorithm could only guarantee an approximation within a factor (arbitrarily close to) 2.
Connections
Explore this paper’s authors, topics and related work.
Building this map preview
BZPEER is loading the nearby papers, people, topics and institutions for this page.
Reviews 0
Write a review
No reviews yet.
Discussion 0
Add a comment
No comments yet.