An Optimal Offline Algorithm for List Update
Data Structures and Algorithms
2014-05-01 v1
Abstract
For the static list update problem, given an ordered list (an ordering of the list = \{ \}), and a sequence of requests for items in , we characterize the list reorganizations in an optimal offline solution in terms of an initial permutation of the list followed by a sequence of {\em element transfers}, where an element transfer is a type of list reorganization where only the requested item can be moved. Then we make use of this characterization to design an time optimal offline algorithm.
Keywords
Cite
@article{arxiv.1404.7638,
title = {An Optimal Offline Algorithm for List Update},
author = {Srikrishnan Divakaran},
journal= {arXiv preprint arXiv:1404.7638},
year = {2014}
}