License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.STACS.2020.12
URN: urn:nbn:de:0030-drops-118735
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2020/11873/
Albers, Susanne ;
Janke, Maximilian
New Bounds for Randomized List Update in the Paid Exchange Model
Abstract
We study the fundamental list update problem in the paid exchange model P^d. This cost model was introduced by Manasse, McGeoch and Sleator [M.S. Manasse et al., 1988] and Reingold, Westbrook and Sleator [N. Reingold et al., 1994]. Here the given list of items may only be rearranged using paid exchanges; each swap of two adjacent items in the list incurs a cost of d. Free exchanges of items are not allowed. The model is motivated by the fact that, when executing search operations on a data structure, key comparisons are less expensive than item swaps.
We develop a new randomized online algorithm that achieves an improved competitive ratio against oblivious adversaries. For large d, the competitiveness tends to 2.2442. Technically, the analysis of the algorithm relies on a new approach of partitioning request sequences and charging expected cost. Furthermore, we devise lower bounds on the competitiveness of randomized algorithms against oblivious adversaries. No such lower bounds were known before. Specifically, we prove that no randomized online algorithm can achieve a competitive ratio smaller than 2 in the partial cost model, where an access to the i-th item in the current list incurs a cost of i-1 rather than i. All algorithms proposed in the literature attain their competitiveness in the partial cost model. Furthermore, we show that no randomized online algorithm can achieve a competitive ratio smaller than 1.8654 in the standard full cost model. Again the lower bounds hold for large d.
BibTeX - Entry
@InProceedings{albers_et_al:LIPIcs:2020:11873,
author = {Susanne Albers and Maximilian Janke},
title = {{New Bounds for Randomized List Update in the Paid Exchange Model}},
booktitle = {37th International Symposium on Theoretical Aspects of Computer Science (STACS 2020)},
pages = {12:1--12:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-140-5},
ISSN = {1868-8969},
year = {2020},
volume = {154},
editor = {Christophe Paul and Markus Bl{\"a}ser},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2020/11873},
URN = {urn:nbn:de:0030-drops-118735},
doi = {10.4230/LIPIcs.STACS.2020.12},
annote = {Keywords: self-organizing lists, online algorithm, competitive analysis, lower bound}
}
Keywords: |
|
self-organizing lists, online algorithm, competitive analysis, lower bound |
Collection: |
|
37th International Symposium on Theoretical Aspects of Computer Science (STACS 2020) |
Issue Date: |
|
2020 |
Date of publication: |
|
04.03.2020 |