English

A Fast Algorithm for Online k-servers Problem on Trees

Data Structures and Algorithms 2022-05-02 v3

Abstract

We consider online algorithms for the kk-server problem on trees. There is a kk-competitive algorithm for this problem, and it is the best competitive ratio. M. Chrobak and L. Larmore provided it. At the same time, the existing implementation has O(n)O(n) time complexity for processing a query and O(n)O(n) for prepossessing, where nn is the number of nodes in a tree. Another implementation of the algorithm has O(k2+klogn)O(k^2+k\log n) time complexity for processing a query and O(nlogn)O(n\log n) for prepossessing. We provide a new time-efficient implementation of the algorithm. It has O(n)O(n) time complexity for preprocessing and O(k(logn)2)O\left(k(\log n)^2\right) for processing a query.

Keywords

Cite

@article{arxiv.2006.00605,
  title  = {A Fast Algorithm for Online k-servers Problem on Trees},
  author = {Kamil Khadiev and Maxim Yagafarov},
  journal= {arXiv preprint arXiv:2006.00605},
  year   = {2022}
}

Comments

CSR2022

R2 v1 2026-06-23T15:56:46.925Z