Residential Collegefalse
Status已發表Published
Dynamic set cover: Improved amortized and worst-case update time
Bhattacharya, Sayan1; Henzinger, Monika2; Nanongkai, Danupon3; Wu, Xiaowei4
2021-01
Conference Name32nd Annual ACM-SIAM Symposium on Discrete Algorithms
Source PublicationProceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
Pages2537-2549
Conference Date10-13 January 2021
Conference PlaceAlexandria, Virginia, USA.
Abstract

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)/ε) 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(f log(Cn)/ε) 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 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/ε) + (f/ε) log C) amortized update time: This result improves the previous O(f log(Cn)/ε) 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). These results are achieved by leveraging the approximate complementary slackness and background schedulers techniques. These techniques were used in the local update scheme for dynamic vertex cover. Our main technical contribution is to adapt these techniques within the global update scheme of Bhattacharya et al. [FOCS'19] for the dynamic set cover problem.

URLView the original
Language英語English
Scopus ID2-s2.0-85105346556
Fulltext Access
Citation statistics
Document TypeConference paper
CollectionTHE STATE KEY LABORATORY OF INTERNET OF THINGS FOR SMART CITY (UNIVERSITY OF MACAU)
Affiliation1.Department of Computer Science, University of Warwick, United Kingdom
2.Faculty of Computer Science, University of Vienna, Austria
3.KTH, Stockholm, Sweden
4.IOTSC, University of Macau, Macao
Recommended Citation
GB/T 7714
Bhattacharya, Sayan,Henzinger, Monika,Nanongkai, Danupon,et al. Dynamic set cover: Improved amortized and worst-case update time[C], 2021, 2537-2549.
APA Bhattacharya, Sayan., Henzinger, Monika., Nanongkai, Danupon., & Wu, Xiaowei (2021). Dynamic set cover: Improved amortized and worst-case update time. Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms, 2537-2549.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Bhattacharya, Sayan]'s Articles
[Henzinger, Monika]'s Articles
[Nanongkai, Danupon]'s Articles
Baidu academic
Similar articles in Baidu academic
[Bhattacharya, Sayan]'s Articles
[Henzinger, Monika]'s Articles
[Nanongkai, Danupon]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Bhattacharya, Sayan]'s Articles
[Henzinger, Monika]'s Articles
[Nanongkai, Danupon]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.