Longest increasing subsequences in sliding windows
Explore this paper's citation graph
Summary
An output-sensitive data structure is proposed that solves the problem of finding the longest increasing subsequence in a sliding window over a given sequence in time O(n log log n+OUTPUT) for a sequence of n elements.
- Type
- article
- Published
- 2004-08-16
- Cited by
- 38
- References
- 20
- Access
- Open access
- OpenAlex
- https://openalex.org/W2077484872
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:11786213
Keywords
Subsequence, Sliding window protocol, Longest increasing subsequence, Sequence (biology), Generalization
References
- The art of computer programming, volume 3: (2nd ed.) sorting and searching
- The Robinson-Schensted and Schützenberger algorithms, an elementary approach
- Distributed Streams Algorithms for Sliding Windows
- Maintaining Stream Statistics over Sliding Windows
- Maintaining stream statistics over sliding windows: (extended abstract)
- Enumerating longest increasing subsequences and patience sorting
- New clique and independent set algorithms for circle graphs
- A fast algorithm for computing longest common subsequences
- Efficient Algorithms for the Maximum Weight Clique and Maximum Weight Independent Set Problems on Permutation Graphs
- Longest increasing subsequences: from patience sorting to the Baik-Deift-Johansson theorem
- Design and implementation of an efficient priority queue
- Hydrodynamical methods for analyzing longest increasing subsequences
- Alignment of whole genomes.
- PERMUTATIONS, MATRICES, AND GENERALIZED YOUNG TABLEAUX
- On the Representations of the Symmetric Group
- The Art of Computer Programming
- Longest Increasing and Decreasing Subsequences
- The Symmetric Group
- Representations of the Symmetric Group
- The art of computer programming: sorting and searching (volume 3)
Cited by
- Semi-local longest common subsequences and maximum cliques in circle graphs
- Window-chained longest common subsequence: Common event matching in sequences
- A Set Probability Technique for Detecting Relative Time Order Across Multiple Neurons
- An algorithm for solving the longest increasing circular subsequence problem
- The longest almost-increasing subsequence
- On the longest increasing subsequence of a circular list
- Sekwencyjne i równolegle algorytmy znajdowania podciągów
- Semi-local String Comparison: Algorithmic Techniques and Applications
- Longest increasing subsequences in windows based on canonical antichain partition
- A Cover-Merging-Based Algorithm for the Longest Increasing Subsequence in a Sliding Window Problem
- Efficient Summing over Sliding Windows
- LIS using backtracking and branch-and-bound approaches
- On Differentially Private Longest Increasing Subsequence Computation in Data Stream
- Minimum Height and Sequence Constrained Longest Increasing Subsequence
- Longest Increasing Subsequence Computation over Streaming Sequences
- Tracking maximum ascending subsequences in sequences of partially ordered data
- Improvised divide and conquer approach for the LIS problem
- On-line scheduling with monotone subsequence constraints
- Succinct Summing over Sliding Windows
- Sequential Dependencies
Related papers
- Bit-Parallel Algorithm for the Constrained Longest Common Subsequence Problem
- Longest (Sub-)Periodic Subsequence
- A fast algorithm for computing a longest common increasing subsequence
- Computing The Longest Common Almost-Increasing Subsequence
- What Do a Longest Increasing Subsequence and a Longest Decreasing Subsequence Know about Each Other?
- A Fast Randomized Algorithm for Finding the Maximal Common Subsequences
- A Fast Algorithm for Finding a Maximal Common Subsequence of Multiple Strings