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.
Similar content being viewed by others
References
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)
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
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)
An, Hyung-Chan., Singh, Mohit, Svensson, Ola: Lp-based algorithms for capacitated facility location. SIAM J. Comput. 46(1), 272–306 (2017)
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
Bandyapadhyay, Sayan., Bhowmick, Santanu., Inamdar, Tanmay., Varadarajan, Kasturi.: Capacitated covering problems in geometric spaces. Discrete & Computational Geometry, pages 1–31, 2019
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
Bar-Ilan, Judit, Kortsarz, Guy, Peleg, David: How to allocate network centers. J. Algorithms 15(3), 385–415 (1993)
Brönnimann, Hervé, Goodrich, Michael T.: Almost optimal set covers in finite vc-dimension. Discrete & Computational Geometry 14(4), 463–479 (1995)
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
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
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)
Chudak, Fabián A., Williamson, David P.: Improved approximation algorithms for capacitated facility location problems. Math. Program. 102(2), 207–222 (2005)
Chuzhoy, Julia, Naor, Joseph: Covering problems with hard capacities. SIAM J. Comput. 36(2), 498–515 (2006)
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
Cygan Marek., Hajiaghayi, MohammadTaghi., Khuller, Samir.: LP rounding for k-centers with non-uniform hard capacities. In FOCS, pages 273–282, 2012
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
Feige, Uriel: A threshold of ln n for approximating set cover. J. ACM 45(4), 634–652 (1998)
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
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)
Ghasemi, Taha, Razzazi, Mohammadreza: A PTAS for the cardinality constrained covering with unit balls. Theor. Comput. Sci. 527, 50–60 (2014)
Har-Peled, Sariel, Lee, Mira: Weighted geometric set cover problems revisited. JoCG 3(1), 65–85 (2012)
Kao, Mong-Jen.: Iterative partial rounding for vertex cover with hard capacities. In SODA, pages 2638–2653, 2017
Khuller, Samir, Sussmann, Yoram J.: The capacitated K-center problem. SIAM J. Discrete Math. 13(3), 403–418 (2000)
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)
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
Li, Shi: ACM Trans. Algorithms. On uniform capacitated k-median beyond the natural LP relaxation 13(2), 22:1-22:18 (2017)
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)
Mustafa, Nabil H., Ray, Saurabh: Improved results on geometric hitting set problems. Discrete & Computational Geometry 44(4), 883–895 (2010)
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
Svitkina, Zoya: Lower-bounded facility location. ACM Transactions on Algorithms (TALG) 6(4), 1–16 (2010)
Wolsey, Laurence A.: An analysis of the greedy algorithm for the submodular set covering problem. Combinatorica 2(4), 385–393 (1982)
Wong, Sam Chiu-wai.: Tight algorithms for vertex cover with hard capacities on multigraphs and hypergraphs. In SODA, pages 2626–2637, 2017
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
Corresponding author
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-022-01084-x