Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Capacitated Covering Problems in Geometric Spaces

  • Published:
Discrete & Computational Geometry Aims and scope Submit manuscript

Abstract

We consider the following capacitated covering problem. We are given a set P of n points and a set \({\mathcal {B}}\) of balls from some metric space, and a positive integer U that represents the capacity of each of the balls in \({\mathcal {B}}\). We would like to compute a subset \({\mathcal {B}}' \subseteq {\mathcal {B}}\) of balls and assign each point in P to some ball in \({\mathcal {B}}'\) that contains it, so that the number of points assigned to any ball is at most U. The objective function that we would like to minimize is the cardinality of \({\mathcal {B}}'\). We consider this problem in arbitrary metric spaces as well as Euclidean spaces of constant dimension. In the metric setting, even the uncapacitated version of the problem is hard to approximate to within a logarithmic factor. In the Euclidean setting, the best known approximation guarantee in dimensions 3 and higher is logarithmic in the number of points. Thus we focus on obtaining “bi-criteria” approximations. In particular, we are allowed to expand the balls in our solution by some factor, but optimal solutions do not have that flexibility. Our main result is that allowing constant factor expansion of the input balls suffices to obtain constant approximations for this problem. In fact, in the Euclidean setting, only \(1+\epsilon \) factor expansion is sufficient for any \(\epsilon > 0\), with the approximation factor being a polynomial in \(1/\epsilon \). We obtain these results using a unified scheme for rounding the natural LP relaxation; this scheme may be useful for other capacitated covering problems. We also complement these bi-criteria approximations by obtaining hardness of approximation results that shed light on our understanding of these problems.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. We note that the factor of 1 / 5 in Lemma 3.2 is not tight, and can be improved slightly.

  2. \(\epsilon _c\) depends inversely on \(c^2\).

References

  1. Aggarwal, A., Chakaravarthy, V.T., Gupta, N., Sabharwal, Y., Sharma, S., Thakral, S.: Replica placement on bounded treewidth graphs. In: Algorithms and Data Structures: 15th International Symposium (WADS 2017). Lecture Notes in Computer Science, vol. 10389, pp. 13–24. Springer, Cham (2017)

  2. An, H.-C., Bhaskara, A., Chekuri, C., Gupta, S., Madan, V., Svensson, O.: Centrality of trees for capacitated $k$-center. Math. Program. 154(1–2), 29–53 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  3. An, H.-C., Singh, M., Svensson, O.: LP-based algorithms for capacitated facility location. In: 55th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2014), pp. 256–265. IEEE Computer Society, Los Alamitos (2014)

  4. Aronov, B., Ezra, E., Sharir, M.: Small-size $\epsilon $-nets for axis-parallel rectangles and boxes. SIAM J. Comput. 39(7), 3248–3282 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bar-Ilan, J., Kortsarz, G., Peleg, D.: How to allocate network centers. J. Algorithms 15(3), 385–415 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  6. Becker, A.: Capacitated dominating set on planar graphs. In: Approximation and Online Algorithms: 15th International Workshop (WAOA 2017), pp. 1–16. (2017)

  7. Berman, P., Karpinski, M., Lingas, A.: Exact and approximation algorithms for geometric and capacitated set cover problems. Algorithmica 64(2), 295–310 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  8. Bose, P., Carmi, P., Damian, M., Flatland, R.Y., Katz, M.J., Maheshwari, A.: Switching to directional antennas with constant increase in radius and hop distance. Algorithmica 69(2), 397–409 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  9. Brönnimann, H., Goodrich, M.T.: Almost optimal set covers in finite VC-dimension. Discrete Comput. Geom. 14(4), 463–479 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  10. Chan, T.M., Grant, E., Könemann, J., Sharpe, M.: Weighted capacitated, priority, and geometric set cover via improved quasi-uniform sampling. In: Proceedings of the 23rd Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2012), pp. 1576–1585. ACM, New York (2012)

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

    Article  MathSciNet  MATH  Google Scholar 

  12. Clarkson, K.L., Varadarajan, K.R.: Improved approximation algorithms for geometric set cover. Discrete Comput. Geom. 37(1), 43–58 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  13. Cygan, M., Hajiaghayi, M., Khuller, S.: LP rounding for $k$-centers with non-uniform hard capacities. In: IEEE 53rd Annual Symposium on Foundations of Computer Science (FOCS 2012), pp. 273–282. IEEE Computer Society, Los Alamitos (2012)

  14. Dinur, I., Steurer, D.: Analytical approach to parallel repetition. In: Proceedings of the 2014 ACM Symposium on Theory of Computing (STOC 2014), pp. 624–633. ACM, New York (2014)

  15. Gandhi, R., Halperin, E., Khuller, S., Kortsarz, G., Aravind, S.: An improved approximation algorithm for vertex cover with hard capacities. J. Comput. Syst. Sci. 72(1), 16–33 (2006)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  17. Govindarajan, S., Raman, R., Ray, S., Roy, A.B.: Packing and covering with non-piercing regions. In: 24th Annual European Symposium on Algorithms (ESA 2016). LIPIcs. Leibniz International Proceedings in Informatics, vol. 57, pp. 47:1–47:17. Schloss Dagstuhl. Leibniz-Zentrum für Informatik, Wadern (2016)

  18. Har-Peled, S., Lee, M.: Weighted geometric set cover problems revisited. J. Comput. Geom. 3(1), 65–85 (2012)

    MATH  MathSciNet  Google Scholar 

  19. Hochbaum, D.S., Maass, W.: Approximation schemes for covering and packing problems in image processing and VLSI. J. ACM 32(1), 130–136 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  20. Kao, M.-J.: Iterative partial rounding for vertex cover with hard capacities. In: Proceedings of the 28th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2017), pp. 2638–2653. SIAM, Philadelphia (2017)

  21. Khuller, S., Sussmann, Y.J.: The capacitated ${K}$-center problem. SIAM J. Discrete Math. 13(3), 403–418 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  22. Levi, R., Shmoys, D.B., Swamy, C.: LP-based approximation algorithms for capacitated facility location. Math. Program. 131(1–2), 365–379 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  23. Lev-Tov, N., Peleg, D.: Polynomial time approximation schemes for base station coverage with minimum total radii. Comput. Netw. 47(4), 489–501 (2005)

    Article  MATH  Google Scholar 

  24. Li, S.: On uniform capacitated $k$-median beyond the natural LP relaxation. In: Proceedings of the 26th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2015), pp. 696–707. SIAM, Philadelphia (2015)

  25. Lupton, R., Maley, F.M., Young, N.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 

  26. Mahdian, M., Pál, M.: Universal facility location. In: European Symposium on Algorithms. Lecture Notes in Computer Science, vol. 2832, pp. 409–421. Springer, Berlin (2003)

  27. Mustafa, N.H., Ray, S.: Improved results on geometric hitting set problems. Discrete Comput. Geom. 44(4), 883–895 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  28. Pál, M., Tardos, É., Wexler, T.: Facility location with nonuniform hard capacities. In: 42nd IEEE Symposium on Foundations of Computer Science, pp. 329–338. IEEE Computer Society, Los Alamitos (2001)

  29. Petrank, E.: The hardness of approximation: gap location. Comput. Complex. 4, 133–157 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  30. Varadarajan, K.R.: Weighted geometric set cover via quasi-uniform sampling. In: Proceedings of the 42nd ACM Symposium on Theory of Computing (STOC 2010), pp. 641–647. ACM, New York (2010)

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

    Article  MathSciNet  MATH  Google Scholar 

  32. Wong, S.C.: Tight algorithms for vertex cover with hard capacities on multigraphs and hypergraphs. In: Proceedings of the 28th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2017), pp. 2626–2637. SIAM, Philadelphia (2017)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kasturi Varadarajan.

Additional information

Editor in Charge Kenneth Clarkson

Publisher's Note

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

This material is based upon work supported by the National Science Foundation under Grants CCF-1318996 and CCF-1615845.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bandyapadhyay, S., Bhowmick, S., Inamdar, T. et al. Capacitated Covering Problems in Geometric Spaces. Discrete Comput Geom 63, 768–798 (2020). https://doi.org/10.1007/s00454-019-00127-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00454-019-00127-5

Keywords

Mathematics Subject Classification