Skip to main content

Matroid and Knapsack Center Problems

  • Conference paper
Integer Programming and Combinatorial Optimization (IPCO 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7801))

Abstract

In the classic k-center problem, we are given a metric graph, and the objective is to open k nodes as centers such that the maximum distance from any vertex to its closest center is minimized. In this paper, we consider two important generalizations of k-center, the matroid center problem and the knapsack center problem. Both problems are motivated by recent content distribution network applications. Our contributions can be summarized as follows:

  1. 1

    We consider the matroid center problem in which the centers are required to form an independent set of a given matroid. We show this problem is NP-hard even on a line. We present a 3-approximation algorithm for the problem on general metrics. We also consider the outlier version of the problem where a given number of vertices can be excluded as the outliers from the solution. We present a 7-approximation for the outlier version.

  2. 2

    We consider the (multi-)knapsack center problem in which the centers are required to satisfy one (or more) knapsack constraint(s). It is known that the knapsack center problem with a single knapsack constraint admits a 3-approximation. However, when there are at least two knapsack constraints, we show this problem is not approximable at all. To complement the hardness result, we present a polynomial time algorithm that gives a 3-approximate solution such that one knapsack constraint is satisfied and the others may be violated by at most a factor of 1 + ε. We also obtain a 3-approximation for the outlier version that may violate the knapsack constraint by 1 + ε.

This work was supported in part by the National Basic Research Program of China Grant 2011CBA00300, 2011CBA00301, the National Natural Science Foundation of China Grant 61033001, 61061130540, 61073174, 61202009. The research of D.Z. Chen was supported in part by NSF under Grants CCF-0916606 and CCF-1217906.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Aggarwal, G., Feder, T., Kenthapadi, K., Khuller, S., Panigrahy, R., Thomas, D., Zhu, A.: Achieving anonymity via clustering. In: PODS, pp. 153–162 (2006)

    Google Scholar 

  2. Charikar, M., Khuller, S., Mount, D., Narasimhan, G.: Algorithms for facility location problems with outliers. In: SODA, pp. 642–651 (2001)

    Google Scholar 

  3. Charikar, M., Li, S.: A Dependent LP-Rounding Approach for the k-Median Problem. In: Czumaj, A., Mehlhorn, K., Pitts, A., Wattenhofer, R. (eds.) ICALP 2012, Part I. LNCS, vol. 7391, pp. 194–205. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  4. Chechik, S., Peleg, D.: The Fault Tolerant Capacitated k-Center Problem. In: Even, G., Halldórsson, M.M. (eds.) SIROCCO 2012. LNCS, vol. 7355, pp. 13–24. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  5. Chen, D.Z., Wang, H.: Efficient Algorithms for the Weighted k-Center Problem on a Real Line. In: Asano, T., Nakano, S.-i., Okamoto, Y., Watanabe, O. (eds.) ISAAC 2011. LNCS, vol. 7074, pp. 584–593. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  6. Chen, D.Z., Li, J., Liang, H., Wang, H.: Matroid and knapsack center problems. Technical report (2012), http://arxiv.org/abs/1301.0745

  7. Chen, K.: A constant factor approximation algorithm for k-median clustering with outliers. In: SODA, pp. 826–835 (2008)

    Google Scholar 

  8. Chuzhoy, J., Guha, S., Halperin, E., Khanna, S., Kortsarz, G., Krauthgamer, R., Naor, J.: Asymmetric k-center is log* n-hard to approximate. J. ACM 52(4), 538–551 (2005)

    Article  MathSciNet  Google Scholar 

  9. Cole, R.: Slowing down sorting networks to obtain faster sorting algorithms. J. ACM 34(1), 200–208 (1987)

    Article  Google Scholar 

  10. Cygan, M., Hajiaghayi, M., Khuller, S.: LP rounding for k-centers with non-uniform hard capacities. In: FOCS, pp. 273–282 (2012)

    Google Scholar 

  11. Edmonds, J., Fulkerson, D.: Bottleneck extrema. J. Combin. Theory 8(3), 299–306 (1970)

    Article  MathSciNet  MATH  Google Scholar 

  12. Frederickson, G.N.: Parametric Search and Locating Supply Centers in Trees. In: Dehne, F., Sack, J.-R., Santoro, N. (eds.) WADS 1991. LNCS, vol. 519, pp. 299–319. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  13. Gonzalez, T.: Clustering to minimize the maximum intercluster distance. Theor. Comput. Sci. 38, 293–306 (1985)

    Article  MATH  Google Scholar 

  14. Grandoni, F., Zenklusen, R.: Approximation Schemes for Multi-Budgeted Independence Systems. In: de Berg, M., Meyer, U. (eds.) ESA 2010, Part I. LNCS, vol. 6346, pp. 536–548. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  15. Hajiaghayi, M., Khandekar, R., Kortsarz, G.: Budgeted Red-Blue Median and Its Generalizations. In: de Berg, M., Meyer, U. (eds.) ESA 2010, Part I. LNCS, vol. 6346, pp. 314–325. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  16. Hochbaum, D., Shmoys, D.: A best possible heuristic for the k-center problem. Math. Oper. Res., 180–184 (1985)

    Google Scholar 

  17. Hochbaum, D., Shmoys, D.: A unified approach to approximation algorithms for bottleneck problems. J. ACM 33(3), 533–550 (1986)

    Article  MathSciNet  Google Scholar 

  18. Khuller, S., Pless, R., Sussmann, Y.: Fault tolerant k-center problems. Theor. Comput. Sci. 242(1-2), 237–245 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  19. Khuller, S., Saha, B., Sarpatwar, K.K.: New Approximation Results for Resource Replication Problems. In: Gupta, A., Jansen, K., Rolim, J., Servedio, R. (eds.) APPROX/RANDOM 2012. LNCS, vol. 7408, pp. 218–230. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  20. Krishnaswamy, R., Kumar, A., Nagarajan, V., Sabharwal, Y., Saha, B.: The matroid median problem. In: SODA (2011)

    Google Scholar 

  21. Kumar, A.: Constant factor approximation algorithm for the knapsack median problem. In: SODA, pp. 824–832 (2012)

    Google Scholar 

  22. Lee, J., Mirrokni, V.S., Nagarajan, V., Sviridenko, M.: Non-monotone submodular maximization under matroid and knapsack constraints. In: STOC, pp. 323–332 (2009)

    Google Scholar 

  23. Li, J., Yi, K., Zhang, Q.: Clustering with Diversity. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds.) ICALP 2010, Part I. LNCS, vol. 6198, pp. 188–200. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  24. Matthew McCutchen, R., Khuller, S.: Streaming Algorithms for k-Center Clustering with Outliers and with Anonymity. In: Goel, A., Jansen, K., Rolim, J.D.P., Rubinfeld, R. (eds.) APPROX and RANDOM 2008. LNCS, vol. 5171, pp. 165–178. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  25. Schrijver, A.: Combinatorial Optimization: Polyhedra and Efficiency. Springer, Berlin (2003)

    MATH  Google Scholar 

  26. Vondrák, J., Chekuri, C., Zenklusen, R.: Submodular function maximization via the multilinear relaxation and contention resolution schemes. In: STOC, pp. 783–792 (2011)

    Google Scholar 

  27. Zarrabi-Zadeh, H., Mukhopadhyay, A.: Streaming 1-center with outliers in high dimensions. In: CCCG, pp. 83–86 (2009)

    Google Scholar 

  28. Zenklusen, R.: Matroidal degree-bounded minimum spanning trees. In: SODA, pp. 1512–1521 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chen, D.Z., Li, J., Liang, H., Wang, H. (2013). Matroid and Knapsack Center Problems. In: Goemans, M., Correa, J. (eds) Integer Programming and Combinatorial Optimization. IPCO 2013. Lecture Notes in Computer Science, vol 7801. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36694-9_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36694-9_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36693-2

  • Online ISBN: 978-3-642-36694-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics