×

Set cover with delay - clairvoyance is not required. (English) Zbl 07651147

Grandoni, Fabrizio (ed.) et al., 28th annual European symposium on algorithms. ESA 2020, September 7–9, 2020, Pisa, Italy, virtual conference. Proceedings. Wadern: Schloss Dagstuhl – Leibniz Zentrum für Informatik. LIPIcs – Leibniz Int. Proc. Inform. 173, Article 8, 21 p. (2020).
Summary: In most online problems with delay, clairvoyance (i.e. knowing the future delay of a request upon its arrival) is required for polylogarithmic competitiveness. In this paper, we show that this is not the case for set cover with delay (SCD) – specifically, we present the first non-clairvoyant algorithm, which is \(O(\log n\log m)\)-competitive, where \(n\) is the number of elements and \(m\) is the number of sets. This matches the best known result for the classic online set cover (a special case of non-clairvoyant SCD). Moreover, clairvoyance does not allow for significant improvement – we present lower bounds of \(\Omega(\sqrt{\log n})\) and \(\Omega(\sqrt{\log m})\) for SCD which apply for the clairvoyant case.
In addition, the competitiveness of our algorithm does not depend on the number of requests. Such a guarantee on the size of the universe alone was not previously known even for the clairvoyant case – the only previously-known algorithm [due by R. A. Carrasco et al., Lect. Notes Comput. Sci. 10807, 245–259 (2018; Zbl 1485.68316)] is clairvoyant, with competitiveness that grows with the number of requests.
For the special case of vertex cover with delay, we show a simpler, deterministic algorithm which is 3-competitive (and also non-clairvoyant).
For the entire collection see [Zbl 1445.68017].

MSC:

68Wxx Algorithms in computer science

Citations:

Zbl 1485.68316

References:

[1] Sebastian Abshoff, Christine Markarian, and Friedhelm Meyer auf der Heide. Randomized online algorithms for set cover leasing problems. In 8th COCOA, pages 25-34, 2014. · Zbl 1431.68158
[2] Itai Ashlagi, Yossi Azar, Moses Charikar, Ashish Chiplunkar, Ofir Geri, Haim Kaplan, Rahul M. Makhijani, Yuyi Wang, and Roger Wattenhofer. Min-cost bipartite perfect matching with delays. In Proceedings of the APPROX/RANDOM, pages 1:1-1:20, 2017. doi:10.4230/ LIPIcs.APPROX-RANDOM.2017.1. · Zbl 1467.68219 · doi:10.4230/LIPIcs.APPROX-RANDOM.2017.1
[3] Baruch Awerbuch, Yossi Azar, Amos Fiat, and Frank Thomson Leighton. Making commitments in the face of uncertainty: How to pick a winner almost every time. In Proceedings of the Twenty-Eighth STOC, pages 519-530, 1996. doi:10.1145/237814.238000. · Zbl 0922.68019 · doi:10.1145/237814.238000
[4] Y. Azar and A. Jacob-Fanani. Deterministic Min-Cost Matching with Delays. ArXiv e-prints, June 2018. arXiv:1806.03708.
[5] Yossi Azar, Ashish Chiplunkar, and Haim Kaplan. Polylogarithmic bounds on the compet-itiveness of min-cost perfect matching with delays. In 28th SODA, pages 1051-1061, 2017. doi:10.1137/1.9781611974782.67. · Zbl 1409.68338 · doi:10.1137/1.9781611974782.67
[6] Yossi Azar, Arun Ganesh, Rong Ge, and Debmalya Panigrahi. Online service with delay. In 49th STOC, pages 551-563, 2017. doi:10.1145/3055399.3055475. · Zbl 1370.68332 · doi:10.1145/3055399.3055475
[7] Yossi Azar and Noam Touitou. General framework for metric optimization problems with delay or with deadlines. In Proceedings of the 60th IEEE FOCS, pages 60-71, 2019. doi: 10.1109/FOCS.2019.00013. 8:20 · doi:10.1109/FOCS.2019.00013
[8] Set Cover with Delay -Clairvoyance Is Not Required · Zbl 07651147
[9] Nikhil Bansal and Ho-Leung Chan. Weighted flow time does not admit o(1)-competitive algorithms. In Proceedings of the Twentieth SODA, pages 1238-1244, 2009. URL: http: //dl.acm.org/citation.cfm?id=1496770.1496904. · Zbl 1422.90017
[10] Kshipra Bhawalkar, Sreenivas Gollapudi, and Debmalya Panigrahi. Online set cover with set requests. In Proceedings of the APPROX/RANDOM, pages 64-79, 2014. · Zbl 1359.68321
[11] Marcin Bienkowski, Martin Böhm, Jaroslaw Byrka, Marek Chrobak, Christoph Dürr, Lukáš Folwarczný, Lukasz Jez, Jiri Sgall, Nguyen Kim Thang, and Pavel Veselý. Online algorithms for multi-level aggregation. In Proceedings of the 24th ESA, pages 12:1-12:17, 2016. doi: 10.4230/LIPIcs.ESA.2016.12. · Zbl 1397.68227 · doi:10.4230/LIPIcs.ESA.2016.12
[12] Marcin Bienkowski, Artur Kraska, Hsiang-Hsuan Liu, and Pawel Schmidt. A primal-dual online deterministic algorithm for matching with delays. CoRR, abs/1804.08097, 2018. arXiv: 1804.08097. · Zbl 1520.68224
[13] Marcin Bienkowski, Artur Kraska, and Pawel Schmidt. A match in time saves nine: Deterministic online matching with delays. In 15th WAOA, pages 132-146, 2017. doi: 10.1007/978-3-319-89441-6_11. · Zbl 1504.68288 · doi:10.1007/978-3-319-89441-6_11
[14] Marcin Bienkowski, Artur Kraska, and Pawel Schmidt. Online service with delay on a line. In 24th SIROCCO, 2018. · Zbl 1517.68420
[15] Niv Buchbinder, Moran Feldman, Joseph (Seffi) Naor, and Ohad Talmon. O(depth)-competitive algorithm for online multi-level aggregation. In Twenty-Eighth SODA, pages 1235-1244, 2017. doi:10.1137/1.9781611974782.80. · Zbl 1411.68201 · doi:10.1137/1.9781611974782.80
[16] Rodrigo A. Carrasco, Kirk Pruhs, Cliff Stein, and José Verschae. The online set ag-gregation problem. In Proceedings of the LATIN 2018:, pages 245-259, 2018. doi: 10.1007/978-3-319-77404-6_19. · Zbl 1485.68316 · doi:10.1007/978-3-319-77404-6_19
[17] Amit Chakrabarti and Anthony Wirth. Incidence geometries and the pass complexity of semi-streaming set cover. In Proceedings of the Twenty-Seventh SODA, pages 1365-1373, 2016. doi:10.1137/1.9781611974331.ch94. · Zbl 1409.68135 · doi:10.1137/1.9781611974331.ch94
[18] Irit Dinur and David Steurer. Analytical approach to parallel repetition. In David B. Shmoys, editor, Symposium on Theory of Computing, STOC 2014, New York, NY, USA, May 31 -June 03, 2014, pages 624-633. ACM, 2014. doi:10.1145/2591796.2591884. · Zbl 1315.91001 · doi:10.1145/2591796.2591884
[19] Stefan Dobrev, Jeff Edmonds, Dennis Komm, Rastislav Královic, Richard Královic, Sacha Krug, and Tobias Mömke. Improved analysis of the online set cover problem with advice. Theor. Comput. Sci., 689:96-107, 2017. · Zbl 1372.68309
[20] Daniel R. Dooly, Sally A. Goldman, and Stephen D. Scott. TCP dynamic acknowledgment delay: Theory and practice. In Proceedings of the Thirtieth STOC, pages 389-398, 1998. doi:10.1145/276698.276792. · Zbl 1006.68009 · doi:10.1145/276698.276792
[21] Yuval Emek, Shay Kutten, and Roger Wattenhofer. Online matching: haste makes waste! In Proceedings of the 48th STOC, pages 333-344, 2016. doi:10.1145/2897518.2897557. · Zbl 1376.68174 · doi:10.1145/2897518.2897557
[22] Yuval Emek and Adi Rosén. Semi-streaming set cover -(extended abstract). In Proceedings of the 41st ICALP, pages 453-464, 2014. doi:10.1007/978-3-662-43948-7_38. · Zbl 1410.68407 · doi:10.1007/978-3-662-43948-7_38
[23] Fabrizio Grandoni, Anupam Gupta, Stefano Leonardi, Pauli Miettinen, Piotr Sankowski, and Mohit Singh. Set covering with our eyes closed. SIAM J. Comput., 42(3):808-830, 2013. · Zbl 1275.68158
[24] Anupam Gupta, Ravishankar Krishnaswamy, Amit Kumar, and Debmalya Panigrahi. Online and dynamic algorithms for set cover. In Proceedings of the 49th STOC, pages 537-550, 2017. doi:10.1145/3055399.3055493. · Zbl 1370.90217 · doi:10.1145/3055399.3055493
[25] Sungjin Im, Viswanath Nagarajan, and Ruben van der Zwaan. Minimum latency submodular cover. ACM Trans. Algorithms, 13(1):13:1-13:28, 2016. doi:10.1145/2987751. · Zbl 1446.90136 · doi:10.1145/2987751
[26] Lujun Jia, Guolong Lin, Guevara Noubir, Rajmohan Rajaraman, and Ravi Sundaram. Universal approximations for tsp, steiner tree, and set cover. In 37th STOC, pages 386-395, 2005. doi:10.1145/1060590.1060649. · Zbl 1192.68365 · doi:10.1145/1060590.1060649
[27] Subhash Khot and Oded Regev. Vertex cover might be hard to approximate to within 2-epsilon. J. Comput. Syst. Sci., 74(3):335-349, 2008. doi:10.1016/j.jcss.2007.06.019. · Zbl 1133.68061 · doi:10.1016/j.jcss.2007.06.019
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.