Online Budgeted Maximum Coverage

Authors Dror Rawitz, Adi Rosén

Thumbnail PDF


  • Filesize: 0.53 MB
  • 17 pages

Document Identifiers

Author Details

Dror Rawitz
Adi Rosén

Cite AsGet BibTex

Dror Rawitz and Adi Rosén. Online Budgeted Maximum Coverage. In 24th Annual European Symposium on Algorithms (ESA 2016). Leibniz International Proceedings in Informatics (LIPIcs), Volume 57, pp. 73:1-73:17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2016)


We study the Online Budgeted Maximum Coverage (OBMC) problem. Subsets of a weighted ground set U arrive one by one, where each set has a cost. The online algorithm has to select a collection of sets, under the constraint that their cost is at most a given budget. Upon arrival of a set the algorithm must decide whether to accept or to reject the arriving set, and it may also drop previously accepted sets (preemption). Rejecting or dropping a set is irrevocable. The goal is to maximize the total weight of the elements covered by the sets in the chosen collection. We present a deterministic 4/(1-r)-competitive algorithm for OBMC, where r is the maximum ratio between the cost of a set and the total budget. Building on that algorithm, we then present a randomized O(1)-competitive algorithm for OBMC. On the other hand, we show that the competitive ratio of any deterministic online algorithm is Omega(1/(sqrt{1-r})). We also give a deterministic O(Delta)-competitive algorithm, where Delta is the maximum weight of a set (given that the minimum element weight is 1), and if the total weight of all elements, w(U), is known in advance, we show that a slight modification of that algorithm is O(min{Delta,sqrt{w(U)}})-competitive. A matching lower bound of Omega(min{Delta,sqrt{w(U)}}) is also given. Previous to the present work, only the unit cost version of OBMC was studied under the online setting, giving a 4-competitive algorithm [Saha, Getoor, 2009]. Finally, our results, including the lower bounds, apply to Removable Online Knapsack which is the preemptive version of the Online Knapsack problem.
  • budgeted coverage
  • maximum coverage
  • online algorithms
  • competitive analysis
  • removable online knapsack


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads


  1. Alexander A. Ageev and Maxim Sviridenko. Pipage rounding: A new method of constructing algorithms with proven performance guarantee. Journal of Combinatorial Optimization, 8(3):307-328, 2004. Google Scholar
  2. Noga Alon, Baruch Awerbuch, Yossi Azar, Niv Buchbinder, and Joseph Naor. The online set cover problem. SIAM Journal on Computing, 39(2):361-370, 2009. Google Scholar
  3. Noga Alon, Dana Moshkovitz, and Shmuel Safra. Algorithmic construction of sets for k-restrictions. ACM Transactions on Algorithms, 2(2):153-177, 2006. Google Scholar
  4. Giorgio Ausiello, Nicolas Boria, Aristotelis Giannakos, Giorgio Lucarelli, and Vangelis Th. Paschos. Online maximum k-coverage. Discrete Applied Mathematics, 160(13-14):1901-1913, 2012. Google Scholar
  5. 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 28th Annual ACM Symposium on the Theory of Computing, pages 519-530, 1996. Google Scholar
  6. R. Bar-Yehuda and S. Even. A linear time approximation algorithm for the weighted vertex cover problem. Journal of Algorithms, 2:198-203, 1981. Google Scholar
  7. Oded Berman, Dimitris Bertsimas, and Richard C. Larson. Locating discretionary service facilities, ii: Maximizing market size, minimizing inconvenience. Operations Research, 43(4):623-632, 1995. Google Scholar
  8. Oded Berman, Richard C. Larson, and Nikoletta Fouska. Optimal location of discretionary service facilities. Transportation Science, 26(4):201-611, 1992. Google Scholar
  9. Niv Buchbinder, Moran Feldman, Joseph Naor, and Roy Schwartz. Submodular maximization with cardinality constraints. In 25th Annual ACM-SIAM Symp. on Discrete Algorithms, pages 1433-1452, 2014. Google Scholar
  10. Niv Buchbinder, Moran Feldman, and Roy Schwartz. Online submodular maximization with preemption. In 26th Annual ACM-SIAM Symp. on Discrete Algorithms, pages 1202-1216, 2015. Google Scholar
  11. Niv Buchbinder and Joseph Naor. Online primal-dual algorithms for covering and packing. Math. Oper. Res., 34(2):270-286, 2009. Google Scholar
  12. Amit Chakrabarti and Sagar Kale. Submodular maximization meets streaming: Matchings, matroids, and more. In 17th Intl. Conference on Integer Programming and Combinatorial Optimization, volume 8494 of LNCS, pages 210-221, 2014. Google Scholar
  13. V. Chvátal. A greedy heuristic for the set-covering problem. Mathematics of Operations Research, 4(3):233-235, 1979. Google Scholar
  14. Marek Cygan, Lukasz Jeż, and Jiri Sgall. Online knapsack revisited. Theory of Computing Systems, 2016. To appear. Google Scholar
  15. Marc Demange and Vangelis Th. Paschos. On-line vertex-covering. Theoretical Computer Science, 332(1-3):83-108, 2005. Google Scholar
  16. I. Dinur, V. Guruswami, S. Khot, and O. Regev. A new multilayered PCP and the hardness of hypergraph vertex cover. SIAM Journal on Computing, 34(5):1129-1146, 2005. Google Scholar
  17. Irit Dinur and Shmuel Safra. The importance of being biased. In 34th Annual ACM Symposium on the Theory of Computing, pages 33-42, 2002. Google Scholar
  18. Uriel Feige. A threshold of ln n for approximating set cover. Journal of the ACM, 45(4):634-652, 1998. Google Scholar
  19. M. L. Fisher, George L. Nemhauser, and Laurence A. Wolsey. Analysis of approximation algorithms for maximizing submodular set function II. Mathematical Programming Study, 8:73-87, 1978. Google Scholar
  20. Michael R. Garey and David S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman and Company, San Francisco, 1979. Google Scholar
  21. Xin Han, Yasushi Kawase, and Kazuhisa Makino. Randomized algorithms for online knapsack problems. Theoretical Computer Science, 562:395-405, 2015. Google Scholar
  22. Dorit S. Hochbaum. Approximation algorithms for the set covering and vertex cover problems. SIAM Journal on Computing, 11(3):555-556, 1982. Google Scholar
  23. Dorit S. Hochbaum, editor. Approximation Algorithms for NP-Hard Problem. PWS Publishing Company, 1997. Google Scholar
  24. Dorit S. Hochbaum and Anu Pathria. Analysis of the greedy approach in problems of maximum k-coverage. Naval Research Logistics, 45(6):615-627, 1998. Google Scholar
  25. Oscar H. Ibarra and Chul E. Kim. Fast approximation algorithms for the knapsack and sum of subset problems. Journal of the ACM, 22(4):463-468, 1975. Google Scholar
  26. Kazuo Iwama and Shiro Taketomi. Removable online knapsack problems. In 29th Annual Intl. Colloquium on Automata, Languages and Programming, volume 2380 of LNCS, pages 293-305, 2002. Google Scholar
  27. D. S. Johnson. Approximation algorithms for combinatorial problems. Journal of Computer and System Sciences, 9:256-278, 1974. Google Scholar
  28. Samir Khuller, Anna Moss, and Joseph Naor. The budgeted maximum coverage problem. Information Processing Letters, 70(1):39-45, 1999. Google Scholar
  29. Dennis Komm, Richard Královic, and Tobias Mömke. On the advice complexity of the set cover problem. In 7th International Computer Science Symposium in Russia, pages 241-252, 2012. Google Scholar
  30. L. Lovász. On the ratio of optimal integeral and fractional solutions. Discrete Mathematics, 13:383-390, 1975. Google Scholar
  31. Alberto Marchetti-Spaccamela and Carlo Vercellis. Stochastic on-line knapsack problems. Math. Program., 68:73-104, 1995. Google Scholar
  32. N. Megiddo, E. Zemel, and S. L. Hakimi. The maximum coverage location problem. SIAM Journal on Algebraic and Discrete Methods, 4(2):253-261, 1983. Google Scholar
  33. George L. Nemhauser and Laurence A. Wolsey. Integer and Combinatorial Optimization. John Wiley &Sons, Inc., 1988. Google Scholar
  34. George L. Nemhauser, Laurence A. Wolsey, and M. L. Fisher. An analysis of approximations for maximizing submodular set functions I. Mathematical Programming, 14(1):265-294, 1978. Google Scholar
  35. Ran Raz and Shmuel Safra. A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP. In 29th Annual ACM Symposium on the Theory of Computing, pages 475-484, 1997. Google Scholar
  36. Barna Saha and Lise Getoor. On maximum coverage in the streaming model & application to multi-topic blog-watch. In SIAM International Conference on Data Mining, pages 697-708, 2009. Google Scholar
  37. Sartaj Sahni. Approximate algorithms for the 0/1 knapsack problem. Journal of the ACM, 22(1):115-124, 1975. Google Scholar
  38. Maxim Sviridenko. A note on maximizing a submodular set function subject to a knapsack constraint. Operations Research Letters, 32(1):41-43, 2004. Google Scholar
  39. Ashwinkumar Badanidiyuru Varadaraja. Buyback problem - approximate matroid intersection with cancellation costs. In 38th Annual Intl. Colloquium on Automata, Languages and Programming, volume 6755 of LNCS, pages 379-390, 2011. Google Scholar
  40. Vijay V. Vazirani. Approximation Algorithms. Springer-Verlag, Berlin Heidelberg New York, 2001. Google Scholar
  41. Yunhong Zhou, Deeparnab Chakrabarty, and Rajan M. Lukose. Budget constrained bidding in keyword auctions and online knapsack problems. In 4th international Workshop on Internet and Network Economics, volume 5385 of LNCS, pages 566-576, 2008. Google Scholar
Questions / Remarks / Feedback

Feedback for Dagstuhl Publishing

Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail