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].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
See the formal definitions of graph coloring and independent sets in Sect. 2.
- 2.
We give a detailed description of Algorithm FFD in [6].
- 3.
- 4.
For more details on algorithms FFD and AsymptoticBP see, e.g., [27].
- 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.
References
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)
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
Christofides, N.: The vehicle routing problem. Combinatorial optimization (1979)
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
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)
Doron-Arad, I., Shachnai, H.: Approximating bin packing with conflict graphs via maximization techniques. arXiv preprint arXiv:2302.10613 (2023)
Doron-Arad, I., Shachnai, H.: Tight bounds for budgeted maximum weight independent set in bipartite and perfect graphs. arXiv preprint arXiv:2307.08592 (2023)
Epstein, L., Levin, A.: On bin packing with conflicts. SIAM J. Optim. 19(3), 1270–1298 (2008)
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)
Garey, M.R., Johnson, D.S.: Computers and intractability. A Guide to the (1979)
Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Elsevier, Amsterdam (2004)
Grötschel, M., Lovász, L., Schrijver, A.: Geometric Algorithms and Combinatorial Optimization, vol. 2. Springer, Berlin (2012)
Halldórsson, M.M.: A still better performance guarantee for approximate graph coloring. Inf. Process. Lett. 45(1), 19–23 (1993)
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)
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)
Jansen, K.: An approximation scheme for bin packing with conflicts. J. Comb. Optim. 3(4), 363–377 (1999)
Jansen, K., Öhring, S.R.: Approximation algorithms for time constrained scheduling. Inf. Comput. 132(2), 85–108 (1997)
Kann, V.: Maximum bounded 3-dimensional matching is MAX SNP-complete. Inf. Process. Lett. 37(1), 27–35 (1991)
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)
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)
Laporte, G., Desroches, S.: Examination timetabling by computer. Comput. Oper. Res. 11(4), 351–360 (1984)
McCloskey, B., Shankar, A.: Approaches to bin packing with clique-graph conflicts. University of California, Computer Science Division (2005)
Oh, Y., Son, S.: On a constrained bin-packing problem. Technical Report CS-95-14 (1995)
Pferschy, U., Schauer, J.: The knapsack problem with conflict graphs. J. Graph Algorithms Appl. 13(2), 233–249 (2009)
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)
Simchi-Levi, D.: New worst-case results for the bin-packing problem. Naval Res. Logist. (NRL) 41(4), 579–585 (1994)
Vazirani, V.V.: Approximation Algorithms. Springer, Berlin, Heidelberg (2001)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)