English

An Improved Deterministic Algorithm for the Online Min-Sum Set Cover Problem

Data Structures and Algorithms 2023-07-03 v1

Abstract

We study the online variant of the Min-Sum Set Cover (MSSC) problem, a generalization of the well-known list update problem. In the MSSC problem, an algorithm has to maintain the time-varying permutation of the list of nn elements, and serve a sequence of requests R1,R2,,Rt,R_1, R_2, \dots, R_t, \dots. Each RtR_t is a subset of elements of cardinality at most rr. For a requested set RtR_t, an online algorithm has to pay the cost equal to the position of the first element from RtR_t on its list. Then, it may arbitrarily permute its list, paying the number of swapped adjacent element pairs. We present the first constructive deterministic algorithm for this problem, whose competitive ratio does not depend on nn. Our algorithm is O(r2)O(r^2)-competitive, which beats both the existential upper bound of O(r4)O(r^4) by Bienkowski and Mucha [AAAI '23] and the previous constructive bound of O(r3/2n)O(r^{3/2} \cdot \sqrt{n}) by Fotakis et al. [ICALP '20]. Furthermore, we show that our algorithm attains an asymptotically optimal competitive ratio of O(r)O(r) when compared to the best fixed permutation of elements.

Keywords

Cite

@article{arxiv.2306.17755,
  title  = {An Improved Deterministic Algorithm for the Online Min-Sum Set Cover Problem},
  author = {Mateusz Basiak and Marcin Bienkowski and Agnieszka Tatarczuk},
  journal= {arXiv preprint arXiv:2306.17755},
  year   = {2023}
}
R2 v1 2026-06-28T11:19:06.943Z