2007
DOI: 10.1016/j.ipl.2006.08.003
|View full text |Cite
|
Sign up to set email alerts
|

On the longest increasing subsequence of a circular list

Abstract: The longest increasing circular subsequence (LICS) of a list is considered. A Monte-Carlo algorithm to compute it is given which has worst case execution time O(n 3/2 log n) and storage requirement O(n). It is proved that the expected length µ(n) of the LICS satisfies limn→∞ µ(n) 2 √ n = 1. Numerical experiments with the algorithm suggest that |µ(n) − 2 √ n| = O(n 1/6 ).

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2008
2008
2020
2020

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 18 publications
(18 citation statements)
references
References 10 publications
(7 reference statements)
0
18
0
Order By: Relevance
“…This problem has been considered by Albert et al [2], who gave a Monte Carlo randomised algorithm, running in time O(n 1.5 log n) with small error probability.…”
Section: Cyclic Lcs Between Permutationsmentioning
confidence: 99%
“…This problem has been considered by Albert et al [2], who gave a Monte Carlo randomised algorithm, running in time O(n 1.5 log n) with small error probability.…”
Section: Cyclic Lcs Between Permutationsmentioning
confidence: 99%
“…Because consecutive slots have a different payload efficiency, the items in the sequence need to be weighted, and, the algorithm needs to take into account the wrap-around that occurs at the end of the slot table. In some respects the wrap-around is similar to the problem described in [27]. The first requirement does not introduce significant changes into the algorithm, but for the second, the algorithm will have to be applied repeatedly in a window which slides over the set of paths.…”
Section: B In-order Deliverymentioning
confidence: 99%
“…This problem has been considered by Albert et al [5], who gave a Monte Carlo randomised algorithm, running in time O(n 1.5 log n) with small error probability.…”
Section: Cyclic Lcs Between Permutationsmentioning
confidence: 99%
“…The overall running time is dominated by the call to Algorithm 4, which runs in time O(n log 2 n). A version of the cyclic LCS problem between permutations, parameterised by the output LCS length l, has also been considered by Albert et al [5], who gave an algorithm running in time O(nl log n). This was improved upon by Deorowicz [39], who gave an algorithm running in time O min(nl, n log n + l 3 log n) .…”
Section: Cyclic Lcs Between Permutationsmentioning
confidence: 99%