We present a comprehensive study of the list update problem with locality of reference. More specifically, we present a combined theoretical and experimental study in which the theoretically proven and experimentally observed performance guarantees of algorithms match or nearly match. In the first part of the paper we introduce a new model of locality of reference that closely captures the concept of runs, representing sequences of requests to the same item. Using this model we develop refined theoretical analyses of popular list update algorithms. The second part of the paper is devoted to an extensive experimental study in which we have tested the algorithms on traces from benchmark libraries. It shows that the theoretical and experimen...
The list update problem consists in maintaining a dictionary as an unsorted linear list. Any request...
COUNTER algorithms, a family of randomized algorithms for the list update problem, were introduced b...
AbstractThe list update problem consists in maintaining a dictionary as an unsorted linear list. Any...
We present a comprehensive study of the list update problem with locality of reference. More specifi...
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...
AbstractWe consider the question of lookahead in the list update problem: What improvement can be ac...
Optimum off-line algorithms for the list update problem are investigated. The list update problem in...
We consider the question of lookahead in the list update problem: What improvement can be achieved i...
A simple randomized on-line algorithm for the list update problem is presented that achieves a compe...
Abstract: The List-Update Problem is a well studied online problem with di-rect applications in data...
Abstract. A simple randomized on-line algorithm for the list update problem is presented that achiev...
AbstractThe list update problem, a well-studied problem in dynamic data structures, can be described...
The best randomized on-line algorithms known so far for the list update problem achieve a competitiv...
AbstractVarious list accessing algorithms have been proposed in the literature and their performance...
The list update problem consists in maintaining a dictionary as an unsorted linear list. Any request...
COUNTER algorithms, a family of randomized algorithms for the list update problem, were introduced b...
AbstractThe list update problem consists in maintaining a dictionary as an unsorted linear list. Any...
We present a comprehensive study of the list update problem with locality of reference. More specifi...
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...
AbstractWe consider the question of lookahead in the list update problem: What improvement can be ac...
Optimum off-line algorithms for the list update problem are investigated. The list update problem in...
We consider the question of lookahead in the list update problem: What improvement can be achieved i...
A simple randomized on-line algorithm for the list update problem is presented that achieves a compe...
Abstract: The List-Update Problem is a well studied online problem with di-rect applications in data...
Abstract. A simple randomized on-line algorithm for the list update problem is presented that achiev...
AbstractThe list update problem, a well-studied problem in dynamic data structures, can be described...
The best randomized on-line algorithms known so far for the list update problem achieve a competitiv...
AbstractVarious list accessing algorithms have been proposed in the literature and their performance...
The list update problem consists in maintaining a dictionary as an unsorted linear list. Any request...
COUNTER algorithms, a family of randomized algorithms for the list update problem, were introduced b...
AbstractThe list update problem consists in maintaining a dictionary as an unsorted linear list. Any...