Skip to main content
Log in

Capacitated Domination Problem

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

We consider a generalization of the well-known domination problem on graphs. The (soft) capacitated domination problem with demand constraints is to find a dominating set D of minimum cardinality satisfying both the capacity and demand constraints. The capacity constraint specifies that each vertex has a capacity that it can use to meet the demands of dominated vertices in its closed neighborhood, and the number of copies of each vertex allowed in D is unbounded. The demand constraint specifies the demand of each vertex in V to be met by the capacities of vertices in D dominating it. In this paper, we study the capacitated domination problem on trees from an algorithmic point of view. We present a linear time algorithm for the unsplittable demand model, and a pseudo-polynomial time algorithm for the splittable demand model. In addition, we show that the capacitated domination problem on trees with splittable demand constraints is NP-complete (even for its integer version) and provide a polynomial time approximation scheme (PTAS). We also give a primal-dual approximation algorithm for the weighted capacitated domination problem with splittable demand constraints on general graphs.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Arya, V., Garg, N., Khandekar, R., Meyerson, A., Munagala, K., Pandit, V.: Local search heuristics for k-median and facility location problems. SIAM J. Comput. 33(3), 544–562 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bar-Yehuda, R., Even, S.: A linear-time approximation algorithm for the weighted vertex cover problem. J. Algorithms 2, 198–203 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bar-Ilan, J., Kortsarz, G., Peleg, D.: Generalized submodular cover problems and applications. Theor. Comput. Sci. 250, 179–200 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bartal, Y., Charikar, M., Raz, D.: Approximating min-sum k-clustering in metric spaces. In: Proceedings of 33th ACM Symposium on Theory of Computing, pp. 11–20 (2001)

  5. Charikar, M., Guha, S.: Improved combinatorial algorithms for facility location and k-median problems. In: Proceedings of 40th IEEE Symposium of Foundations of Computer Science, pp. 378–388 (1999)

  6. Charikar, M., Guha, S., Tardos, É., Shmoys, D.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 

  7. Cheng, X., Huang, X., Li, D., Wu, W., Du, D.-Z.: A polynomial-time approximation scheme for the minimum-connected dominating set in ad hoc wireless networks. Networks 42(4), 202–208 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  8. Chuzhoy, J., Rabani, Y.: Approximating k-median with non-uniform capacities. In: Proceedings of the 16th ACM-SIAM Symposium on Discrete Algorithms, pp. 952–958 (2005)

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

    Article  MathSciNet  MATH  Google Scholar 

  10. Chudak, F.A., Shmoys, D.B.: Improved approximation algorithms for a capacitated facility location problem. In: Proceedings of the 10th ACM-SIAM Symposium on Discrete Algorithms, pp. 875–876 (1999)

  11. Chudak, F.A., Williamson, D.P.: Improved approximation algorithms for capacitated facility location problems. Math. Program. 102(2), 207–222 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  12. Chvátal, V.: A greedy heuristic for the set-covering problem. Math. Oper. Res. 4(3), 233–235 (1979)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  15. Gandhi, R., Khuller, S., Parthasarathy, S., Srinivasan, A.: Dependent rounding and its applications to approximation algorithms. J. ACM 53(3), 324–360 (2006)

    Article  MathSciNet  Google Scholar 

  16. Guha, S., Hassin, R., Khuller, S., Or, E.: Capacitated vertex covering. J. Algorithms 48(1), 257–270 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  17. Haynes, T.W., Hedetniemi, S.T., Slater, P.J.: Domination in Graphs: The Theory. Dekker, New York (1998)

    MATH  Google Scholar 

  18. Hochbaum, D.S.: Approximation algorithms for the set covering and vertex cover problems. SIAM J. Comput. 11(3), 555–556 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  19. Ibarra, O.H., Kim, C.E.: Fast approximation algorithms for the knapsack and sum of subset problems. J. ACM 22(4), 463–468 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  20. Jain, K., Vazirani, V.V.: Approximation algorithms for metric facility location and k-median problems using the primal-dual schema and Lagrangian relaxation. J. ACM 48(2), 274–296 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  21. Jain, K., Mahdian, M., Saberi, A.: A new greedy approach for facility location problems. In: Proceedings of 34th ACM Symposium on Theory of Computing, pp. 731–740 (2002)

  22. Johnson, D.S.: Approximation algorithms for combinatorial problems. J. Comput. Syst. Sci. 9(3), 256–278 (1974)

    Article  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  24. Levi, R., Shmoys, D.B., Swamy, C.: LP-based approximation algorithms for capacitated facility location. In: Proceedings of 10th Conference on Integer Programming and Combinatorial Optimization, pp. 206–218 (2004)

  25. Liao, C.S., Chang, G.J.: Algorithmic aspect of k-tuple domination in graphs. Taiwan. J. Math. 6, 415–420 (2002)

    MathSciNet  MATH  Google Scholar 

  26. Liao, C.S., Chang, G.J.: k-tuple domination in graphs. Inf. Process. Lett. 87(1), 45–50 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  27. Lovász, L.: On the ratio of optimal and fractional covers. Discrete Math. 13, 383–390 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  28. Mahdian, M., Pál, M.: Universal facility location. In: Proceedings of 11th European Symposium on Algorithms, pp. 409–421 (2003)

  29. Mahdian, M., Ye, Y., Zhang, J.: Approximation algorithms for metric facility location problems. SIAM J. Comput. 36(2), 411–432 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  30. Pál, M., Tardos, É., Wexler, T.: Facility location with nonuniform hard capacities. In: Proceedings of 42th Symposium of Foundations of Computer Science, pp. 329–338 (2001)

  31. Shmoys, D.B., Tardos, É., Aardal, K.: Approximation algorithms for facility location problems. In: Proceedings of 29th ACM Symposium on Theory of Computing, pp. 265–274 (1997)

  32. Zhang, J., Chen, B., Ye, Y.: A multi-exchange local search algorithm for the capacitated facility location problem. Math. Oper. Res. 30(2), 389–403 (2005)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chung-Shou Liao.

Additional information

An extended abstract of this paper appeared in the 18th International Symposium on Algorithms and Computation (ISAAC), pp. 256–267, 2007.

Supported in part by the National Science Council under the Grants NSC95-2221-E-001-016-MY3, NSC96-2752-E-002-005-PAE, NSC96-2217-E-001-001, NSC96-3114-P-001-002-Y, and NSC96-3114-P-001-007.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kao, MJ., Liao, CS. & Lee, D.T. Capacitated Domination Problem. Algorithmica 60, 274–300 (2011). https://doi.org/10.1007/s00453-009-9336-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-009-9336-x

Keywords

Navigation