In this paper we present some deterministic and randomized algorithms for the Weight List Update Problem. In this framework a cost (weight) is associated to each item. The algorithms consist in modifying the well known Move-To-Front heuristic by adding randomness or counters in order to decide whether moving the accessed item. We prove that Random Move-To-Front and Counting Move-To-Front are 2-competitive against any static adversary, and that deterministic Move-To-Front does not share this property. We apply this approach to the management of non-modifiable trees by means of lists of successors proving that 2-competitivity property still holds
AbstractThe list update problem, a well-studied problem in dynamic data structures, can be described...
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 two unrealistic assumptions in the original cost m...
AbstractThe list update problem consists in maintaining a dictionary as an unsorted linear list. Any...
The list update problem consists in maintaining a dictionary as an unsorted linear list. Any request...
AbstractWe consider the list update problem under a sequence of requests for sets of items, and for ...
COUNTER algorithms, a family of randomized algorithms for the list update problem, were introduced b...
The best randomized on-line algorithms known so far for the list update problem achieve a competitiv...
AbstractWe consider the question of lookahead in the list update problem: What improvement can be ac...
We consider the question of lookahead in the list update problem: What improvement can be achieved i...
This paper presents a machine-verified analysis of a number of classical algorithms for the list upd...
. Sequential lists are a frequently used data structure for implementing dictionaries. Recently, sel...
AbstractThe optimal competitive ratio for a randomized online list update algorithm is known to be a...
Abstract. A simple randomized on-line algorithm for the list update problem is presented that achiev...
A simple randomized on-line algorithm for the list update problem is presented that achieves a compe...
AbstractThe list update problem, a well-studied problem in dynamic data structures, can be described...
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 two unrealistic assumptions in the original cost m...
AbstractThe list update problem consists in maintaining a dictionary as an unsorted linear list. Any...
The list update problem consists in maintaining a dictionary as an unsorted linear list. Any request...
AbstractWe consider the list update problem under a sequence of requests for sets of items, and for ...
COUNTER algorithms, a family of randomized algorithms for the list update problem, were introduced b...
The best randomized on-line algorithms known so far for the list update problem achieve a competitiv...
AbstractWe consider the question of lookahead in the list update problem: What improvement can be ac...
We consider the question of lookahead in the list update problem: What improvement can be achieved i...
This paper presents a machine-verified analysis of a number of classical algorithms for the list upd...
. Sequential lists are a frequently used data structure for implementing dictionaries. Recently, sel...
AbstractThe optimal competitive ratio for a randomized online list update algorithm is known to be a...
Abstract. A simple randomized on-line algorithm for the list update problem is presented that achiev...
A simple randomized on-line algorithm for the list update problem is presented that achieves a compe...
AbstractThe list update problem, a well-studied problem in dynamic data structures, can be described...
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 two unrealistic assumptions in the original cost m...