Skip to main content
Log in

Improved Bounds for Metric Capacitated Covering Problems

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

In the Metric Capacitated Covering (MCC) problem, given a set of balls \({\mathcal {B}}\) in a metric space P with metric d and a capacity parameter U, the goal is to find a minimum sized subset \({{\mathcal {B}}}'\subseteq {\mathcal {B}}\) and an assignment of the points in P to the balls in \({\mathcal {B}}'\) such that each point is assigned to a ball that contains it and each ball is assigned with at most U points. MCC achieves an \(O(\log |P|)\)-approximation using a greedy algorithm. On the other hand, it is hard to approximate within a factor of \(o(\log |P|)\) even with \(\beta < 3\) factor expansion of the balls. Bandyapadhyay et al. [Discrete and Computational Geometry 2019] showed that one can obtain an O(1)-approximation for the problem with 6.47 factor expansion of the balls. An open question left by their work is to reduce the gap between the lower bound 3 and the upper bound 6.47. In this current work, we show that it is possible to obtain an O(1)-approximation with only 4.24 factor expansion of the balls. Moreover, we show a similar upper bound of 5 for a more generalized version of MCC for which the best previously known bound was 9. We also study a closely related problem where instead of the upper bound, one needs to satisfy a lower bound on the number of points assigned to each ball in the solution. For this problem, we give an exact algorithm with only 5.83 factor expansion of the balls. All of our algorithms are based on LP rounding schemes that heavily exploit structure of fractional optimal solution.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aggarwal, Ankit, Louis, Anand, Bansal, Manisha, Garg, Naveen, Gupta, Neelima, Gupta, Shubham, Jain, Surabhi: A 3-approximation algorithm for the facility location problem with uniform capacities. Math. Program. 141(1–2), 527–547 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  2. Ahmadian, Sara., Swamy Chaitanya.: Improved approximation guarantees for lower-bounded facility location. In Thomas Erlebach and Giuseppe Persiano, editors, Approximation and Online Algorithms - 10th International Workshop, WAOA 2012, Ljubljana, Slovenia, September 13-14, 2012, Revised Selected Papers, volume 7846 of Lecture Notes in Computer Science, pages 257–271. Springer, 2012

  3. An, Hyung-Chan., Bhaskara, Aditya, Chekuri, Chandra, Gupta, Shalmoli, Madan, Vivek, Svensson, Ola: Centrality of trees for capacitated k-center. Math. Program. 154(1–2), 29–53 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  4. An, Hyung-Chan., Singh, Mohit, Svensson, Ola: Lp-based algorithms for capacitated facility location. SIAM J. Comput. 46(1), 272–306 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bandyapadhyay Sayan.: Improved bounds for metric capacitated covering problems. In Fabrizio Grandoni, Grzegorz Herman, and Peter Sanders, editors, 28th Annual European Symposium on Algorithms, ESA 2020, September 7-9, 2020, Pisa, Italy (Virtual Conference), volume 173 of LIPIcs, pages 9:1–9:17. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2020

  6. Bandyapadhyay, Sayan., Bhowmick, Santanu., Inamdar, Tanmay., Varadarajan, Kasturi.: Capacitated covering problems in geometric spaces. Discrete & Computational Geometry, pages 1–31, 2019

  7. Bansal, Manisha., Garg, Naveen., Gupta Neelima.: A 5-approximation for capacitated facility location. In Leah Epstein and Paolo Ferragina, editors, Algorithms - ESA 2012 - 20th Annual European Symposium, Ljubljana, Slovenia, September 10-12, 2012. Proceedings, volume 7501 of Lecture Notes in Computer Science, pages 133–144. Springer, 2012

  8. Bar-Ilan, Judit, Kortsarz, Guy, Peleg, David: How to allocate network centers. J. Algorithms 15(3), 385–415 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  9. Brönnimann, Hervé, Goodrich, Michael T.: Almost optimal set covers in finite vc-dimension. Discrete & Computational Geometry 14(4), 463–479 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  10. Byrka, Jaroslaw., Fleszar, Krzysztof., Rybicki, Bartosz., Spoerhase, Joachim.: Bi-factor approximation algorithms for hard capacitated k-median problems. In Piotr Indyk, editor, Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2015, San Diego, CA, USA, January 4-6, 2015, pages 722–736. SIAM, 2015

  11. Byrka, Jaroslaw., Rybicki, Bartosz., Uniyal, Sumedha.: An approximation algorithm for uniform capacitated k-median problem with 1+\ epsilon capacity violation. In Quentin Louveaux and Martin Skutella, editors, Integer Programming and Combinatorial Optimization - 18th International Conference, IPCO 2016, Liège, Belgium, June 1-3, 2016, Proceedings, volume 9682 of Lecture Notes in Computer Science, pages 262–274. Springer, 2016

  12. Charikar, Moses, Guha, Sudipto, Tardos, Éva., Shmoys, David B.: A constant-factor approximation algorithm for the k-median problem. J. Comput. Syst. Sci. 65(1), 129–149 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  13. Chudak, Fabián A., Williamson, David P.: Improved approximation algorithms for capacitated facility location problems. Math. Program. 102(2), 207–222 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  14. Chuzhoy, Julia, Naor, Joseph: Covering problems with hard capacities. SIAM J. Comput. 36(2), 498–515 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  15. Chuzhoy, Julia., Rabani, Yuval.: Approximating k-median with non-uniform capacities. In Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2005, Vancouver, British Columbia, Canada, January 23-25, 2005, pages 952–958. SIAM, 2005

  16. Cygan Marek., Hajiaghayi, MohammadTaghi., Khuller, Samir.: LP rounding for k-centers with non-uniform hard capacities. In FOCS, pages 273–282, 2012

  17. Gökalp Demirci, H., Li, Shi.: Constant approximation for capacitated k-median with (1+epsilon)-capacity violation. In 43rd International Colloquium on Automata, Languages, and Programming, ICALP 2016, July 11-15, 2016, Rome, Italy, pages 73:1–73:14, 2016

  18. Feige, Uriel: A threshold of ln n for approximating set cover. J. ACM 45(4), 634–652 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  19. Friggstad Zachary., Rezapour, Mohsen., Salavatipour, Mohammad R.: Approximating connected facility location with lower and upper bounds via LP rounding. In 15th Scandinavian Symposium and Workshops on Algorithm Theory, SWAT 2016, June 22-24, 2016, Reykjavik, Iceland, pages 1:1–1:14, 2016

  20. Gandhi, Rajiv, Halperin, Eran, Khuller, Samir, Kortsarz, Guy, Aravind, Srinivasan: An improved approximation algorithm for vertex cover with hard capacities. J. Comput. Syst. Sci. 72(1), 16–33 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  21. Ghasemi, Taha, Razzazi, Mohammadreza: A PTAS for the cardinality constrained covering with unit balls. Theor. Comput. Sci. 527, 50–60 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  22. Har-Peled, Sariel, Lee, Mira: Weighted geometric set cover problems revisited. JoCG 3(1), 65–85 (2012)

    MathSciNet  MATH  Google Scholar 

  23. Kao, Mong-Jen.: Iterative partial rounding for vertex cover with hard capacities. In SODA, pages 2638–2653, 2017

  24. Khuller, Samir, Sussmann, Yoram J.: The capacitated K-center problem. SIAM J. Discrete Math. 13(3), 403–418 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  25. Korupolu, Madhukar R., Greg Plaxton, C., Rajaraman, Rajmohan: Analysis of a local search heuristic for facility location problems. J. Algorithms 37(1), 146–188 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  26. Li, Shi.: On uniform capacitated k-median beyond the natural LP relaxation. In Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2015, San Diego, CA, USA, January 4-6, 2015, pages 696–707, 2015

  27. Li, Shi: ACM Trans. Algorithms. On uniform capacitated k-median beyond the natural LP relaxation 13(2), 22:1-22:18 (2017)

    Google Scholar 

  28. Lupton, Robert, Miller Maley, F., Young, Neal E.: Data collection for the sloan digital sky survey - A network-flow heuristic. J. Algorithms 27(2), 339–356 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  29. Mustafa, Nabil H., Ray, Saurabh: Improved results on geometric hitting set problems. Discrete & Computational Geometry 44(4), 883–895 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  30. Pál, Martin., Tardos, Éva., Wexler, Tom .: Facility location with nonuniform hard capacities. In 42nd Annual Symposium on Foundations of Computer Science, FOCS 2001, 14-17 October 2001, Las Vegas, Nevada, USA, pages 329–338. IEEE Computer Society, 2001

  31. Svitkina, Zoya: Lower-bounded facility location. ACM Transactions on Algorithms (TALG) 6(4), 1–16 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  32. Wolsey, Laurence A.: An analysis of the greedy algorithm for the submodular set covering problem. Combinatorica 2(4), 385–393 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  33. Wong, Sam Chiu-wai.: Tight algorithms for vertex cover with hard capacities on multigraphs and hypergraphs. In SODA, pages 2626–2637, 2017

Download references

Acknowledgements

The author is thankful to Aniket Basu Roy for useful discussions on the algorithm for the MLC problem. We also thank the anonymous reviewers for their thoughtful comments on our paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sayan Bandyapadhyay.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A preliminary version of the article appears in European Symposium on Algorithms (ESA) 2020 [5].

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bandyapadhyay, S. Improved Bounds for Metric Capacitated Covering Problems. Algorithmica 85, 1825–1849 (2023). https://doi.org/10.1007/s00453-022-01084-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-022-01084-x

Keywords

Navigation