Randomized Online Algorithms for Set Cover Leasing Problems

In the leasing variant of Set Cover presented by Anthony et al. [1], elements \(U\) arrive over time and must be covered by sets from a family \(F\) of subsets of \(U\). Each set can be leased for \(K\) different periods of time. Let \(\left| U \right| = n\) and \(\left| F \right| = m\). Leasing a set \(S\) for a period \(k\) incurs a cost \(c_{S}^{k}\) and allows \(S\) to cover its elements for the next \(l_k\) time steps. The objective is to minimize the total cost of the sets leased, such that elements arriving at any time \(t\) are covered by sets which contain them and are leased during time \(t\). Anthony et al. [1] gave an optimal \(O(\log n)\)-approximation for the problem in the offline setting, unless \(\mathcal {P} = \mathcal {NP}\) [22]. In this paper, we give randomized algorithms for variants of Set Cover Leasing in the online setting, including a generalization of Online Set Cover with Repetitions presented by Alon et al. [2], where elements appear multiple times and must be covered by a different set at each arrival. Our results improve the \(\mathcal {O}(\log ^2 (mn))\) competitive factor of Online Set Cover with Repetitions [2] to \(\mathcal {O}(\log d \log (dn)) = \mathcal {O}(\log m \log (mn))\), where \(d\) is the maximum number of sets an element belongs to.

[1]  Vasek Chvátal,et al.  A Greedy Heuristic for the Set-Covering Problem , 1979, Math. Oper. Res..

[2]  László Lovász,et al.  On the ratio of optimal integral and fractional covers , 1975, Discret. Math..

[3]  Noga Alon,et al.  Admission control to minimize rejections and online set cover with repetitions , 2005, SPAA '05.

[4]  Joseph Naor,et al.  Online Primal-Dual Algorithms for Covering and Packing Problems , 2005, ESA.

[5]  Dimitris Fotakis A primal-dual algorithm for online non-uniform facility location , 2007, J. Discrete Algorithms.

[6]  Piotr Berman,et al.  Randomized approximation algorithms for set multicover problems with applications to reverse engineering of protein and gene networks , 2007, Discret. Appl. Math..

[7]  Noga Alon,et al.  A general approach to online network optimization problems , 2004, SODA '04.

[8]  David S. Johnson,et al.  Approximation algorithms for combinatorial problems , 1973, STOC.

[9]  Adam Meyerson The parking permit problem , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[10]  Friedhelm Meyer auf der Heide,et al.  An Algorithm for Online Facility Leasing , 2012, SIROCCO.

[11]  Stefano Leonardi,et al.  Algorithms - ESA 2005, 13th Annual European Symposium, Palma de Mallorca, Spain, October 3-6, 2005, Proceedings , 2005, ESA.

[12]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[13]  Alan M. Frieze,et al.  The Cover Times of Random Walks on Hypergraphs , 2011, SIROCCO.

[14]  Noga Alon,et al.  The online set cover problem , 2003, STOC '03.

[15]  David P. Williamson,et al.  Offline and Online Facility Leasing , 2008, IPCO.

[16]  Amos Fiat,et al.  Making commitments in the face of uncertainty: how to pick a winner almost every time (extended abstract) , 1996, STOC '96.

[17]  Adam Meyerson,et al.  Online facility location , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[18]  Robin Milner,et al.  On Observing Nondeterminism and Concurrency , 1980, ICALP.

[19]  Fabrice Huet,et al.  Virtual Cloud: Rent Out the Rented Resources , 2011, 2011 International Conference for Internet Technology and Secured Transactions.

[20]  Barbara M. Anthony,et al.  Infrastructure Leasing Problems , 2007, IPCO.

[21]  Piotr Berman,et al.  Approximating the online set multicover problems via randomized winnowing , 2008, Theor. Comput. Sci..

[22]  Dimitris Fotakis On the Competitive Ratio for Online Facility Location , 2007, Algorithmica.

[23]  Noga Alon,et al.  Algorithmic construction of sets for k-restrictions , 2006, TALG.