Abstract
We study the online restricted caching problem, where each memory item can be placed in only a restricted subset of cache locations. We solve this problem through a more general online caching problem in which the cache is subject to matroid constraints. Our main result is an O(min {d,logr} ·logc)- competitive algorithm for the matroid caching problem, where r and c are the rank and circumference of the matroid, and d is the diameter of an auxiliary graph defined over it. In general, this result guarantees an O(log2 k)-competitiveness for any restricted cache of size k, independently of its structure. In addition, we study the special case of the (n,l)-companion caching problem [8]. For companion caching we prove that our algorithm achieves an optimal competitive factor of O(logn+logl), improving on previous results of [18]. © 2014 Springer-Verlag Berlin Heidelberg.
Cite
CITATION STYLE
Buchbinder, N., Chen, S., & Naor, J. (2014). Competitive algorithms for restricted caching and matroid caching. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8737 LNCS, pp. 209–221). Springer Verlag. https://doi.org/10.1007/978-3-662-44777-2_18
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.