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

06/30/2023
by   Mateusz Basiak, et al.
0

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 n elements, and serve a sequence of requests R_1, R_2, …, R_t, …. Each R_t is a subset of elements of cardinality at most r. For a requested set R_t, an online algorithm has to pay the cost equal to the position of the first element from R_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 n. Our algorithm is O(r^2)-competitive, which beats both the existential upper bound of O(r^4) by Bienkowski and Mucha [AAAI '23] and the previous constructive bound of O(r^3/2·√(n)) by Fotakis et al. [ICALP '20]. Furthermore, we show that our algorithm attains an asymptotically optimal competitive ratio of O(r) when compared to the best fixed permutation of elements.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/11/2022

An Improved Algorithm For Online Reranking

We study a fundamental model of online preference aggregation, where an ...
research
03/04/2020

The Online Min-Sum Set Cover Problem

We consider the online Min-Sum Set Cover (MSSC), a natural and intriguin...
research
07/28/2021

On the Approximability of Multistage Min-Sum Set Cover

We investigate the polynomial-time approximability of the multistage ver...
research
05/02/2023

A Subquadratic Bound for Online Bisection

In the online bisection problem one has to maintain a partition of n ele...
research
07/14/2023

Delaying Decisions and Reservation Costs

We study the Feedback Vertex Set and the Vertex Cover problem in a natur...
research
10/25/2020

A Novel Move-To-Front-or-Logarithmic Position (MFLP) Online List Update Algorithm

In this paper we propose a novel online deterministic list update algori...
research
11/27/2018

The Batched Set Cover Problem

We introduce the batched set cover problem, which is a generalization of...

Please sign up or login with your details

Forgot password? Click here to reset