Skip to main content

On k-Column Sparse Packing Programs

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

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

Abstract

We consider the class of packing integer programs (PIPs) that are column sparse, where there is a specified upper bound k on the number of constraints that each variable appears in. We give an improved (ek + o(k))-approximation algorithm for k-column sparse PIPs. Our algorithm is based on a linear programming relaxation, and involves randomized rounding combined with alteration. We also show that the integrality gap of our LP relaxation is at least 2k − 1; it is known that even special cases of k-column sparse PIPs are \(\Omega(\frac{k}{\log k})\)-hard to approximate.

We generalize our result to the case of maximizing monotone submodular functions over k-column sparse packing constraints, and obtain an \(\smash{\left(\frac{e^2k}{e-1} + o(k) \right)}\)-approximation algorithm. In obtaining this result, we prove a new property of submodular functions that generalizes the fractionally subadditive property, which might be of independent interest.

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.

References

  1. Alon, N., Spencer, J.: The Probabilistic Method, 3rd edn. Wiley-Interscience, New York (2008)

    MATH  Google Scholar 

  2. Arkin, E.M., Hassin, R.: On Local Search for Weighted k-Set Packing. In: European Symposium on Algorithms, pp. 13–22 (1997)

    Google Scholar 

  3. Austrin, P., Khot, S., Safra, S.: Inapproximability of Vertex Cover and Independent Set in Bounded Degree Graphs. In: Comp. Complexity Conference (2009)

    Google Scholar 

  4. Bansal, N., Friggstad, Z., Khandekar, R., Salavatipour, M.R.: A logarithmic approximation for unsplittable flow on line graphs. In: SODA (2009)

    Google Scholar 

  5. Bansal, N., Korula, N., Nagarajan, V., Srinivasan, A.: On k-Column Sparse Packing Programs (full version), arXiv (2010)

    Google Scholar 

  6. Baveja, A., Srinivasan, A.: Approximating Low-Congestion Routing and Column-Restricted Packing Problems. Information Proc. Letters (74), 19–25 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  7. Baveja, A., Srinivasan, A.: Approximation Algorithms for Disjoint Paths and Related Routing and Packing Problems. Math. of Oper. Res. (25), 255–280 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  8. Beck, J., Fiala, T.: “Integer making” theorems. Discrete Appl. Math. 3, 1–8 (1981)

    Article  MATH  MathSciNet  Google Scholar 

  9. Berman, P.: A d/2 approximation for maximum weight independent set in d-claw free graphs. Nordic Journal of Computing 7(3), 178–184 (2000)

    MATH  MathSciNet  Google Scholar 

  10. Calinescu, G., Chekuri, C., Pál, M., Vondrák, J.: Maximizing a monotone submodular function under a matroid constraint. In: Fischetti, M., Williamson, D.P. (eds.) IPCO 2007. LNCS, vol. 4513, pp. 182–196. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  11. Chakrabarty, D., Pritchard, D.: Personal Communication (2009)

    Google Scholar 

  12. Chandra, B., Halldórsson, M.: Greedy Local Improvement and Weighted Packing Approximation. In: SODA (1999)

    Google Scholar 

  13. Chekuri, C., Ene, A., Korula, N.: Unsplittable Flow in Paths and Trees and Column-Restricted Packing Integer Programs. In: Dinur, I., Jansen, K., Naor, J., Rolim, J. (eds.) APPROX and RANDOM 2009. LNCS, vol. 5687, pp. 42–55. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  14. Chekuri, C., Ene, A., Korula, N.: Personal Communication (2009)

    Google Scholar 

  15. Chekuri, C., Mydlarz, M., Shepherd, B.: Multicommodity Demand Flow in a Tree and Packing Integer Programs. ACM Trans. on Algorithms 3(3) (2007)

    Google Scholar 

  16. Feige, U.: On maximizing welfare when utility functions are subadditive. In: STOC, pp. 41–50 (2006)

    Google Scholar 

  17. Halperin, E.: Improved Approximation Algorithms for the Vertex Cover Problem in Graphs and Hypergraphs. SIAM J. Comput. 31(5), 1608–1623 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  18. Hazan, E., Safra, S., Schwartz, O.: On the complexity of approximating k-set packing. Computational Complexity 15(1), 20–39 (2003)

    Article  MathSciNet  Google Scholar 

  19. Hurkens, A.J., Schrijver, A.: On the Size of Systems of Sets Every t of Which Have an SDR, with an Application to the Worst-Case Ratio of Heuristics for Packing Problems. SIAM J. Discrete Math. 2(1), 68–72 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  20. Khot, S.: On the power of unique 2-prover 1-round games. In: STOC, pp. 767–775 (2002)

    Google Scholar 

  21. Kolliopoulos, S., Stein, C.: Approximating Disjoint-Path Problems using Packing Integer Programs. Mathematical Programming A (99), 63–87 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  22. Kulik, A., Shachnai, H., Tamir, T.: Maximizing submodular functions subject to multiple linear constraints. In: SODA (2009)

    Google Scholar 

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

    Google Scholar 

  24. Nemhauser, G.L., Wolsey, L.A., Fisher, M.L.: An analysis of approximations for maximizing submodular set functions II. Math. Prog. Study 8, 73–87 (1978)

    MathSciNet  Google Scholar 

  25. Pritchard, D.: Approximability of Sparse Integer Programs. In: Fiat, A., Sanders, P. (eds.) ESA 2009. LNCS, vol. 5757, pp. 83–94. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  26. Shepherd, B., Vetta, A.: The demand matching problem. Mathematics of Operations Research 32, 563–578 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  27. Srinivasan, A.: Improved Approximation Guarantees for Packing and Covering Integer Programs. SIAM J. Comput. 29(2), 648–670 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  28. Srinivasan, A.: New approaches to covering and packing problems. In: SODA, pp. 567–576 (2001)

    Google Scholar 

  29. Vondrák, J.: Optimal approximation for the submodular welfare problem in the value oracle model. In: STOC, pp. 67–74 (2008)

    Google Scholar 

  30. Zuckerman, D.: Linear Degree Extractors and the Inapproximability of Max Clique and Chromatic Number. Theory of Computing 3(1), 103–128 (2007)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bansal, N., Korula, N., Nagarajan, V., Srinivasan, A. (2010). On k-Column Sparse Packing Programs. In: Eisenbrand, F., Shepherd, F.B. (eds) Integer Programming and Combinatorial Optimization. IPCO 2010. Lecture Notes in Computer Science, vol 6080. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13036-6_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13036-6_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13035-9

  • Online ISBN: 978-3-642-13036-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics