Fully Dynamic Approximation of LIS in Polylogarithmic Time
Pawe{\l} Gawrychowski, Wojciech Janczewski

TL;DR
This paper presents a new dynamic algorithm that maintains a near-optimal approximation of the Longest Increasing Subsequence (LIS) in polylogarithmic worst-case time, significantly improving previous results and impacting related problems like Erd ext{"o}s-Szekeres partitioning.
Contribution
The authors introduce a novel LIS sparsification technique and develop an algorithm that maintains a (1+ε)-approximate LIS with polylogarithmic worst-case update time, surpassing prior exponential-time approximations.
Findings
Achieved (1+ε)-approximation of LIS with polylogarithmic update time.
Improved Erd ext{"o}s-Szekeres partitioning to near-linear time.
Provided a new approach based on LIS sparsification, different from previous grid packing methods.
Abstract
We revisit the problem of maintaining the longest increasing subsequence (LIS) of an array under (i) inserting an element, and (ii) deleting an element of an array. In a recent breakthrough, Mitzenmacher and Seddighin [STOC 2020] designed an algorithm that maintains an -approximation of LIS under both operations with worst-case update time , for any constant . We exponentially improve on their result by designing an algorithm that maintains an -approximation of LIS under both operations with worst-case update time . Instead of working with the grid packing technique introduced by Mitzenmacher and Seddighin, we take a different approach building on a new tool that might be of independent interest: LIS sparsification. A particularly…
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.
