Nearly Optimal Dynamic Set Cover: Breaking the Quadratic-in-f Time Barrier

08/01/2023
by   Anton Bukov, et al.
0

The dynamic set cover problem has been subject to extensive research since the pioneering works of [Bhattacharya et al, 2015] and [Gupta et al, 2017]. The input is a set system (U, S) on a fixed collection S of sets and a dynamic universe of elements, where each element appears in a most f sets and the cost of each set lies in the range [1/C, 1], and the goal is to efficiently maintain an approximately-minimum set cover under insertions and deletions of elements. Most previous work considers the low-frequency regime, namely f = O(log n), and this line of work has culminated with a deterministic (1+ϵ)f-approximation algorithm with amortized update time O(f^2/ϵ^3 + f/ϵ^2log C) [Bhattacharya et al, 2021]. In the high-frequency regime of f = Ω(log n), an O(log n)-approximation algorithm with amortized update time O(flog n) was given by [Gupta et al, 2017]. Interestingly, at the intersection of the two regimes, i.e., f = Θ(log n), the state-of-the-art results coincide: approximation Θ(f) = Θ(log n) with amortized update time O(f^2) = O(f log n) = O(log^2 n). Up to this date, no previous work achieved update time of o(f^2). In this paper we break the Ω(f^2) update time barrier via the following results: (1) (1+ϵ)f-approximation can be maintained in O(f/ϵ^3log^*f + f/ϵ^3log C) = O_ϵ,C(f log^* f) expected amortized update time; our algorithm works against an adaptive adversary. (2) (1+ϵ)f-approximation can be maintained deterministically in O(1/ϵflog f + f/ϵ^3 + flog C/ϵ^2) = O_ϵ,C(f log f) amortized update time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/25/2020

An Improved Algorithm for Dynamic Set Cover

We consider the minimum set cover problem in a dynamic setting. Here, we...
research
06/15/2021

Learning-based Support Estimation in Sublinear Time

We consider the problem of estimating the number of distinct elements in...
research
02/25/2020

Dynamic Set Cover: Improved Amortized and Worst-Case Update Time

In the dynamic minimum set cover problem, a challenge is to minimize the...
research
04/09/2018

Fully Dynamic Set Cover -- Improved and Simple

In this paper, we revisit the unweighted set cover problem in the fully ...
research
11/21/2017

Revisiting the Set Cover Conjecture

In the Set Cover problem, the input is a ground set of n elements and a ...
research
04/17/2022

A New Dynamic Algorithm for Densest Subhypergraphs

Computing a dense subgraph is a fundamental problem in graph mining, wit...
research
07/28/2021

On the Approximability of Multistage Min-Sum Set Cover

We investigate the polynomial-time approximability of the multistage ver...

Please sign up or login with your details

Forgot password? Click here to reset