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

02/25/2020
by   Sayan Bhattacharya, et al.
0

In the dynamic minimum set cover problem, a challenge is to minimize the update time while guaranteeing close to the optimal min(O(log n), f) approximation factor. (Throughout, m, n, f, and C are parameters denoting the maximum number of sets, number of elements, frequency, and the cost range.) In the high-frequency range, when f=Ω(log n), this was achieved by a deterministic O(log n)-approximation algorithm with O(f log n) amortized update time [Gupta et al. STOC'17]. In the low-frequency range, the line of work by Gupta et al. [STOC'17], Abboud et al. [STOC'19], and Bhattacharya et al. [ICALP'15, IPCO'17, FOCS'19] led to a deterministic (1+ϵ)f-approximation algorithm with O(f log (Cn)/ϵ^2) amortized update time. In this paper we improve the latter update time and provide the first bounds that subsume (and sometimes improve) the state-of-the-art dynamic vertex cover algorithms. We obtain: 1. (1+ϵ)f-approximation ratio in O(flog^2 (Cn)/ϵ^3) worst-case update time: No non-trivial worst-case update time was previously known for dynamic set cover. Our bound subsumes and improves by a logarithmic factor the O(log^3 n/poly(ϵ)) worst-case update time for unweighted dynamic vertex cover (i.e., when f=2 and C=1) by Bhattacharya et al. [SODA'17]. 2. (1+ϵ)f-approximation ratio in O((f^2/ϵ^3)+(f/ϵ^2) log C) amortized update time: This result improves the previous O(f log (Cn)/ϵ^2) update time bound for most values of f in the low-frequency range, i.e. whenever f=o(log n). It is the first that is independent of m and n. It subsumes the constant amortized update time of Bhattacharya and Kulkarni [SODA'19] for unweighted dynamic vertex cover (i.e., when f = 2 and C = 1).

READ FULL TEXT
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
05/24/2018

Longest Unbordered Factor in Quasilinear Time

A border u of a word w is a proper factor of w occurring both as a prefi...
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
04/30/2020

Fully-Dynamic Coresets

With input sizes becoming massive, coresets—small yet representative sum...
research
04/17/2022

A New Dynamic Algorithm for Densest Subhypergraphs

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

Learning-based Support Estimation in Sublinear Time

We consider the problem of estimating the number of distinct elements in...
research
08/01/2023

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

The dynamic set cover problem has been subject to extensive research sin...

Please sign up or login with your details

Forgot password? Click here to reset