TY - GEN
T1 - Competitive algorithms for restricted caching and matroid caching
AU - Buchbinder, Niv
AU - Chen, Shahar
AU - Naor, Joseph
PY - 2014
Y1 - 2014
N2 - 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].
AB - 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].
UR - https://www.scopus.com/pages/publications/84958553673
U2 - 10.1007/978-3-662-44777-2_18
DO - 10.1007/978-3-662-44777-2_18
M3 - منشور من مؤتمر
SN - 9783662447765
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 209
EP - 221
BT - Algorithms, ESA 2014 - 22nd Annual European Symposium, Proceedings
PB - Springer Verlag
T2 - 22nd Annual European Symposium on Algorithms, ESA 2014
Y2 - 8 September 2014 through 10 September 2014
ER -