Dynamic Set Cover: Improved Amortized and Worst-Case Update Time
Abstract
In the dynamic minimum set cover problem, a challenge is to minimize the update time while guaranteeing close to the optimal approximation factor. (Throughout, , , , and are parameters denoting the maximum number of sets, number of elements, frequency, and the cost range.) In the high-frequency range, when , this was achieved by a deterministic -approximation algorithm with 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 -approximation algorithm with 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. -approximation ratio in 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 worst-case update time for unweighted dynamic vertex cover (i.e., when and ) by Bhattacharya et al. [SODA'17]. 2. -approximation ratio in amortized update time: This result improves the previous update time bound for most values of in the low-frequency range, i.e. whenever . It is the first that is independent of and . It subsumes the constant amortized update time of Bhattacharya and Kulkarni [SODA'19] for unweighted dynamic vertex cover (i.e., when and ).
Cite
@article{arxiv.2002.11171,
title = {Dynamic Set Cover: Improved Amortized and Worst-Case Update Time},
author = {Sayan Bhattacharya and Monika Henzinger and Danupon Nanongkai and Xiaowei Wu},
journal= {arXiv preprint arXiv:2002.11171},
year = {2020}
}
Comments
This new version contains an additional result on worst-case update time and a revised extended abstract