New clique and independent set algorithms for circle graphs
Discrete Applied Mathematics
Information Processing Letters
The art of computer programming, volume 3: (2nd ed.) sorting and searching
The art of computer programming, volume 3: (2nd ed.) sorting and searching
A fast algorithm for computing longest common subsequences
Communications of the ACM
Enumerating longest increasing subsequences and patience sorting
Information Processing Letters
Maintaining stream statistics over sliding windows: (extended abstract)
SODA '02 Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms
Distributed streams algorithms for sliding windows
Proceedings of the fourteenth annual ACM symposium on Parallel algorithms and architectures
Hydrodynamical methods for analyzing longest increasing subsequences
Journal of Computational and Applied Mathematics - Special issue: Probabilistic methods in combinatorics and combinatorial optimization
On the longest increasing subsequence of a circular list
Information Processing Letters
Longest increasing subsequences in windows based on canonical antichain partition
Theoretical Computer Science
An algorithm for solving the longest increasing circular subsequence problem
Information Processing Letters
Proceedings of the VLDB Endowment
The longest almost-increasing subsequence
Information Processing Letters
The longest almost-increasing subsequence
COCOON'10 Proceedings of the 16th annual international conference on Computing and combinatorics
Longest common subsequences in permutations and maximum cliques in circle graphs
CPM'06 Proceedings of the 17th Annual conference on Combinatorial Pattern Matching
Longest increasing subsequences in windows based on canonical antichain partition
ISAAC'05 Proceedings of the 16th international conference on Algorithms and Computation
Hi-index | 5.23 |
We consider the problem of finding the longest increasing subsequence in a sliding window over a given sequence (LISW). We propose an output-sensitive data structure that solves this problem in time O(n log log n+OUTPUT) for a sequence of n elements. This data structure substantially improves over the naïve generalization of the longest increasing subsequence algorithm and in fact produces an output-sensitive optimal solution.