1994
DOI: 10.1007/bf01294261
|View full text |Cite
|
Sign up to set email alerts
|

Randomized competitive algorithms for the list update problem

Abstract: We prove upper and lower bounds on the competitiveness of randomized algorithms for the list update problem of Sleator and Tarjan. We give a simple and elegant randomized algorithm that is more competitive than the best previous randomized algorithm due to Irani. Our algorithm uses randomness only during an initialization phase, and from then on runs completely deterministically. It is the first randomized competitive algorithm with this property to beat the deterministic lower bound. We generalize our approac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
58
0

Year Published

1997
1997
2014
2014

Publication Types

Select...
7
3

Relationship

0
10

Authors

Journals

citations
Cited by 80 publications
(58 citation statements)
references
References 17 publications
(16 reference statements)
0
58
0
Order By: Relevance
“…BIT is the randomized algorithm which, for each item in the list, initially chooses randomly and independently with probability 1/2 whether that item should be moved to the front on odd or even accesses to it. BIT is 1.75-competitive [27]. COMB achieves a competitive ratio of 1.6, so for any request sequence I, either Timestamp must achieve a performance ratio of 1.6 compared to Opt, or there must be some setting of the randomized bits for BIT which achieves a ratio of 1.6.…”
Section: Cost Formentioning
confidence: 99%
“…BIT is the randomized algorithm which, for each item in the list, initially chooses randomly and independently with probability 1/2 whether that item should be moved to the front on odd or even accesses to it. BIT is 1.75-competitive [27]. COMB achieves a competitive ratio of 1.6, so for any request sequence I, either Timestamp must achieve a performance ratio of 1.6 compared to Opt, or there must be some setting of the randomized bits for BIT which achieves a ratio of 1.6.…”
Section: Cost Formentioning
confidence: 99%
“…It is possible to measure the amount of random bits needed by a randomized algorithm as a function of the input length, in a similar way as the time complexity, space complexity, or advice complexity is measured. Randomized algorithms that use only constant number of random bits, regardless of the input size, are called barely random algorithms [2], introduced in [11]. The number of random bits used by these algorithms is asymptotically minimal, hence they can be considered the best algorithms with respect to the amount of randomness used.…”
Section: Definitionmentioning
confidence: 99%
“…Finally, we mention other somewhat related work in the realm of online computation: see the work of Karlin et al [15] for ski-rental problems, Reingold et al [16] for list access problems, and Fiat et al [17] for paging.…”
Section: Introductionmentioning
confidence: 99%