Skip to main content

Approximating Bin Packing with Conflict Graphs via Maximization Techniques

  • Conference paper
  • First Online:
Graph-Theoretic Concepts in Computer Science (WG 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14093))

Included in the following conference series:

Abstract

We give a comprehensive study of bin packing with conflicts (BPC). The input is a set I of items, sizes \(s:I \rightarrow [0,1]\), and a conflict graph \(G = (I,E)\). The goal is to find a partition of I into a minimum number of independent sets, each of total size at most 1. Being a generalization of the notoriously hard graph coloring problem, BPC has been studied mostly on polynomially colorable conflict graphs. An intriguing open question is whether BPC on such graphs admits the same best known approximation guarantees as classic bin packing.

We answer this question negatively, by showing that (in contrast to bin packing) there is no asymptotic polynomial-time approximation scheme (APTAS) for BPC already on seemingly easy graph classes, such as bipartite and split graphs. We complement this result with improved approximation guarantees for BPC on several prominent graph classes. Most notably, we derive an asymptotic 1.391-approximation for bipartite graphs, a 2.445-approximation for perfect graphs, and a \(\left( 1+\frac{2}{e}\right) \)-approximation for split graphs. To this end, we introduce a generic framework relying on a novel interpretation of BPC allowing us to solve the problem via maximization techniques. Our framework may find use in tackling BPC on other graph classes arising in applications.

A full version of the paper is available in [6].

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.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

Notes

  1. 1.

    See the formal definitions of graph coloring and independent sets in Sect. 2.

  2. 2.

    We give a detailed description of Algorithm FFD in [6].

  3. 3.

    Recently, Huang et al. [15] obtained a \(\frac{5}{3}\)-approximation for bipartite graphs, simultaneously and independently of our work. We note that the techniques of [15] are different than ours, and their algorithm is more efficient in terms of running time.

  4. 4.

    For more details on algorithms FFD and AsymptoticBP see, e.g., [27].

  5. 5.

    An efficient PTAS is a PTAS \(\{ A_{{\varepsilon }} \}\) where, for all \({\varepsilon }>0\), the running time of \(A_{{\varepsilon }}\) is given by \(f(1/ {\varepsilon })\) times a polynomial of the input size.

  6. 6.

    We note that a maximum matching based technique for BPC is used also in [8, 15].

References

  1. Adany, R., et al.: All-or-nothing generalized assignment with application to scheduling advertising campaigns. ACM Trans. Algorithms 12(3), 38:1–38:25 (2016)

    Google Scholar 

  2. Beaumont, O., Bonichon, N., Duchon, P., Larchevêque, H.: Distributed approximation algorithm for resource clustering. In: Shvartsman, A.A., Felber, P. (eds.) SIROCCO 2008. LNCS, vol. 5058, pp. 61–73. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-69355-0_7

    Chapter  Google Scholar 

  3. Christofides, N.: The vehicle routing problem. Combinatorial optimization (1979)

    Google Scholar 

  4. Doron-Arad, I., Kulik, A., Shachnai, H.: An APTAS for bin packing with clique-graph conflicts. In: Lubiw, A., Salavatipour, M. (eds.) WADS 2021. LNCS, vol. 12808, pp. 286–299. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-83508-8_21

    Chapter  Google Scholar 

  5. Doron-Arad, I., Kulik, A., Shachnai, H.: An AFPTAS for bin packing with partition matroid via a new method for LP rounding. In: Proceedings of APPROX (2023)

    Google Scholar 

  6. Doron-Arad, I., Shachnai, H.: Approximating bin packing with conflict graphs via maximization techniques. arXiv preprint arXiv:2302.10613 (2023)

  7. Doron-Arad, I., Shachnai, H.: Tight bounds for budgeted maximum weight independent set in bipartite and perfect graphs. arXiv preprint arXiv:2307.08592 (2023)

  8. Epstein, L., Levin, A.: On bin packing with conflicts. SIAM J. Optim. 19(3), 1270–1298 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  9. Fleischer, L., Goemans, M.X., Mirrokni, V.S., Sviridenko, M.: Tight approximation algorithms for maximum separable assignment problems. Math. Oper. Res. 36(3), 416–431 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  10. Garey, M.R., Johnson, D.S.: Computers and intractability. A Guide to the (1979)

    Google Scholar 

  11. Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Elsevier, Amsterdam (2004)

    MATH  Google Scholar 

  12. Grötschel, M., Lovász, L., Schrijver, A.: Geometric Algorithms and Combinatorial Optimization, vol. 2. Springer, Berlin (2012)

    MATH  Google Scholar 

  13. Halldórsson, M.M.: A still better performance guarantee for approximate graph coloring. Inf. Process. Lett. 45(1), 19–23 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  14. Hoberg, R., Rothvoß, T.: A logarithmic additive integrality gap for bin packing. In: Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 2616–2625. SIAM (2017)

    Google Scholar 

  15. Huang, Z., Zhang, A., Dósa, G., Chen, Y., Xiong, C.: Improved approximation algorithms for bin packing with conflicts. Int. J. Found. Comput. Sci. 1–16 (2023)

    Google Scholar 

  16. Jansen, K.: An approximation scheme for bin packing with conflicts. J. Comb. Optim. 3(4), 363–377 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  17. Jansen, K., Öhring, S.R.: Approximation algorithms for time constrained scheduling. Inf. Comput. 132(2), 85–108 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  18. Kann, V.: Maximum bounded 3-dimensional matching is MAX SNP-complete. Inf. Process. Lett. 37(1), 27–35 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  19. Karmarkar, N., Karp, R.M.: An efficient approximation scheme for the one-dimensional bin-packing problem. In: 23rd Annual Symposium on Foundations of Computer Science, pp. 312–320. IEEE (1982)

    Google Scholar 

  20. de La Vega, W.F., Lueker, G.S.: Bin packing can be solved within 1+ \(\varepsilon \) in linear time. Combinatorica 1(4), 349–355 (1981)

    Google Scholar 

  21. Laporte, G., Desroches, S.: Examination timetabling by computer. Comput. Oper. Res. 11(4), 351–360 (1984)

    Article  Google Scholar 

  22. McCloskey, B., Shankar, A.: Approaches to bin packing with clique-graph conflicts. University of California, Computer Science Division (2005)

    Google Scholar 

  23. Oh, Y., Son, S.: On a constrained bin-packing problem. Technical Report CS-95-14 (1995)

    Google Scholar 

  24. Pferschy, U., Schauer, J.: The knapsack problem with conflict graphs. J. Graph Algorithms Appl. 13(2), 233–249 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  25. Rothvoß, T.: Approximating bin packing within O(log OPT * log log OPT) bins. In: 54th Annual IEEE Symposium on Foundations of Computer Science, pp. 20–29. IEEE Computer Society (2013)

    Google Scholar 

  26. Simchi-Levi, D.: New worst-case results for the bin-packing problem. Naval Res. Logist. (NRL) 41(4), 579–585 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  27. Vazirani, V.V.: Approximation Algorithms. Springer, Berlin, Heidelberg (2001)

    MATH  Google Scholar 

  28. Zuckerman, D.: Linear degree extractors and the inapproximability of max clique and chromatic number. In: Proceedings of the Thirty-Eighth Annual ACM Symposium on Theory of Computing, pp. 681–690 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hadas Shachnai .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Doron-Arad, I., Shachnai, H. (2023). Approximating Bin Packing with Conflict Graphs via Maximization Techniques. In: Paulusma, D., Ries, B. (eds) Graph-Theoretic Concepts in Computer Science. WG 2023. Lecture Notes in Computer Science, vol 14093. Springer, Cham. https://doi.org/10.1007/978-3-031-43380-1_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-43380-1_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-43379-5

  • Online ISBN: 978-3-031-43380-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics