Let R = {R1,R2,...,RN} be a list of elements in which R1 is accessed with an (unknown) probabilitys1. To minimize the cost of accessing the elements, it is advantageous if the elements are sorted in descending order of the access probabilities. Attempts to achieve this have been made in which a simple list reordering operation is performed on every access. We present two simple self-organizing strategies. The strategies are deterministic and absorbing in their Markovian representation and are completely counter-intuitive, in that they are of a Move-to-Rear (MTR) flavour. Whereas the first of the schemes requires linear space (space proportional to the number of elements in the list), the second requires only constant space. We show that the...
A class of algorithms is given for maintaining self-organizing sequential search lists, where the on...
ABSTRACT: A class of algorithms is presented for maintaining self-organizing sequential search lists...
The question of how to store, manage and access data has been central to the field of Computer Scien...
AbstractLet R = {R1,R2,…,RN} be a list of elements in which R1 is accessed with an (unknown) probabi...
We present two list organizing schemes, the first of which uses bounded memory and the second of whi...
We consider the problem of adaptively organizing a list whose elements are accessed with a fixed but...
In this paper, we study the problem of maintaining a doubly-linked list (DLL) in approximately optim...
AbstractWe consider the problem of adaptively organizing a list whose elements are accessed with a f...
grantor: University of TorontoSequential lists are a frequently used data structure for im...
. Sequential lists are a frequently used data structure for implementing dictionaries. Recently, sel...
A number of items are arranged in a line. At each unit of time one of the items is requested, the it...
We consider the problem of dynamic reorganization of a linear list, where requests for the elements ...
Abstract. We consider self-organizing data structures in the case where the sequence of accesses can...
We consider the self-organizing list problem in the case that only one item has a different request ...
The problem of reorganizing a linear list, when the individual records are accessed independently, h...
A class of algorithms is given for maintaining self-organizing sequential search lists, where the on...
ABSTRACT: A class of algorithms is presented for maintaining self-organizing sequential search lists...
The question of how to store, manage and access data has been central to the field of Computer Scien...
AbstractLet R = {R1,R2,…,RN} be a list of elements in which R1 is accessed with an (unknown) probabi...
We present two list organizing schemes, the first of which uses bounded memory and the second of whi...
We consider the problem of adaptively organizing a list whose elements are accessed with a fixed but...
In this paper, we study the problem of maintaining a doubly-linked list (DLL) in approximately optim...
AbstractWe consider the problem of adaptively organizing a list whose elements are accessed with a f...
grantor: University of TorontoSequential lists are a frequently used data structure for im...
. Sequential lists are a frequently used data structure for implementing dictionaries. Recently, sel...
A number of items are arranged in a line. At each unit of time one of the items is requested, the it...
We consider the problem of dynamic reorganization of a linear list, where requests for the elements ...
Abstract. We consider self-organizing data structures in the case where the sequence of accesses can...
We consider the self-organizing list problem in the case that only one item has a different request ...
The problem of reorganizing a linear list, when the individual records are accessed independently, h...
A class of algorithms is given for maintaining self-organizing sequential search lists, where the on...
ABSTRACT: A class of algorithms is presented for maintaining self-organizing sequential search lists...
The question of how to store, manage and access data has been central to the field of Computer Scien...