In this survey, we discuss two randomized online algorithms for the list access problem. First, we review competitive analysis and show that the MTF algorithm is 2-competitive using a potential function. Then, we introduce randomized compet-itive analysis and the associated adversary models. We show that the randomized BIT algorithm is 7/4-competitive using a potential function argument. We then in-troduce the pairwise property and the TIMESTAMP algorithm to show that the COMB algorithm, a COMBination of the BIT and TIMESTAMP algorithms, i
In evaluating an algorithm, worst-case analysis can be overly pessimistic. Average-case analysis can...
We generalize the model of online computation with three players (algorithm, adversary and an oracle...
The paging problem is defined as follows: we are given a two-level memory system, in which one level...
. Sequential lists are a frequently used data structure for implementing dictionaries. Recently, sel...
We consider the list access problem and show that two unrealistic assumptions in the original cost m...
grantor: University of TorontoSequential lists are a frequently used data structure for im...
The best randomized on-line algorithms known so far for the list update problem achieve a competitiv...
COUNTER algorithms, a family of randomized algorithms for the list update problem, were introduced b...
AbstractWe consider the list update problem under a sequence of requests for sets of items, and for ...
This paper presents a machine-verified analysis of a number of classical algorithms for the list upd...
AbstractThis paper concerns two fundamental but somewhat neglected issues, both related to the desig...
Introduction We have already seen some uses of randomization in the design of on-line algorithms. I...
The list update problem is a classical online problem, with an optimal competitive ratio that is sti...
We consider the list access problem and show that one questionable assumption in the original cost m...
AbstractWe consider the list access problem and show that one questionable assumption in the origina...
In evaluating an algorithm, worst-case analysis can be overly pessimistic. Average-case analysis can...
We generalize the model of online computation with three players (algorithm, adversary and an oracle...
The paging problem is defined as follows: we are given a two-level memory system, in which one level...
. Sequential lists are a frequently used data structure for implementing dictionaries. Recently, sel...
We consider the list access problem and show that two unrealistic assumptions in the original cost m...
grantor: University of TorontoSequential lists are a frequently used data structure for im...
The best randomized on-line algorithms known so far for the list update problem achieve a competitiv...
COUNTER algorithms, a family of randomized algorithms for the list update problem, were introduced b...
AbstractWe consider the list update problem under a sequence of requests for sets of items, and for ...
This paper presents a machine-verified analysis of a number of classical algorithms for the list upd...
AbstractThis paper concerns two fundamental but somewhat neglected issues, both related to the desig...
Introduction We have already seen some uses of randomization in the design of on-line algorithms. I...
The list update problem is a classical online problem, with an optimal competitive ratio that is sti...
We consider the list access problem and show that one questionable assumption in the original cost m...
AbstractWe consider the list access problem and show that one questionable assumption in the origina...
In evaluating an algorithm, worst-case analysis can be overly pessimistic. Average-case analysis can...
We generalize the model of online computation with three players (algorithm, adversary and an oracle...
The paging problem is defined as follows: we are given a two-level memory system, in which one level...