Abstract
In this paper we consider the following bin packing problem with conflicts. Given a set of items V = {1,..., n} with sizes s1,..., s ∈ (0,1) and a conflict graph G = (V, E), we consider the problem to find a packing for the items into bins of size one such that adjacent items (j, j′) ∈ E are assigned to different bins. The goal is to find an assignment with a minimum number of bins. This problem is a natural generalization of the classical bin packing problem.
We propose an asymptotic approximation scheme for the bin packing problem with conflicts restricted to d-inductive graphs with constant d. This graph class contains trees, grid graphs, planar graphs and graphs with constant treewidth. The algorithm finds an assignment for the items such that the generated number of bins is within a factor of (1 + ∈) of optimal provided that the optimum number is sufficiently large. The running time of the algorithm is polynomial both in n and in \(\tfrac{1}{\varepsilon}\).
Similar content being viewed by others
References
B.S. Baker and E.G. Coffman, "Mutual exclusion scheduling," Theoretical Computer Science, vol. 162, pp. 225-243, 1996.
P. Bjorstad, W.M. Coughran, and E. Grosse, "Parallel domain decomposition applied to coupled transport equations," in Domain Decomposition Methods in Scientific and Engineering Computing, D.E. Keys and J. Xu (Eds.), AMS, Providence, 1995, pp. 369-380.
H.L. Bodlaender and K. Jansen, "On the complexity of scheduling incompatible jobs with unit-times," in Mathematical Foundations of Computer Science, MFCS 93, LNCS 711, 1993, pp. 291-300.
E.G. Coffman, Jr., M.R. Garey, and D.S. Johnson, "Approximation algorithms for bin-packing-a survey," in Approximation Algorithms for NP-Hard Problems, D.S. Hochbaum (Ed.), PWS Publishing, 1995, pp. 49-106.
U. Feige and J. Kilian, "ZeroKnowledge and the Chromatic Number," in Conference on Computational Complexity, CCC 96, 1996, pp. 278-287.
W. Fernandez de la Vega and G.S. Lueker, "Bin packing can be solved within 1C∈ in linear time," Combinatorica, vol. 1, pp. 349-355, 1981.
M.R. Garey and D.S. Johnson, Computers and Intractability: AGuide to the Theory of NP-Completeness, Freeman: San Francisco, 1979.
M.C. Golumbic, Algorithmic Graph Theory and Perfect Graphs, Academic Press: London, 1980.
S. Irani, "Coloring inductive graphs on-line," Algorithmica, vol. 11, pp. 53-72, 1994.
S. Irani and V. Leung, "Scheduling with conflicts, and applications to traffic signal control," in Symposium on Discrete Algorithms, SODA 96, 1996, pp. 85-94.
K. Jansen and S. ¨Ohring, "Approximation algorithms for time constrained scheduling," Information and Computation, vol. 132, pp. 85-108, 1997.
K. Jansen, "The mutual exclusion scheduling problem for permutation and comparability graphs," in Symposium on Theoretical Aspects of Computer Science, STACS 98, LNCS 1373, 1998, pp. 287-297.
D. Kaller, A. Gupta, and T. Shermer, "The Ât-coloring problem," in Symposium on Theoretical Aspects of Computer Science, STACS 95, LNCS 900, 1995, pp. 409-420.
N. Karmarkar and R.M. Karp, An efficient approximation scheme for the one-dimensional bin packing problem, in Symposium on the Foundations of Computer Science, FOCS 82, 1982, pp. 312-320.
Z. Lonc, "On complexity of some chain and antichain partition problem," in Graph Theoretical Concepts in Computer Science, WG 91, LNCS 570, 1991, pp. 97-104.
D. de Werra, "An introduction to timetabling," European Journal of Operations Research, vol. 19, pp. 151-162, 1985.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Jansen, K. An Approximation Scheme for Bin Packing with Conflicts. Journal of Combinatorial Optimization 3, 363–377 (1999). https://doi.org/10.1023/A:1009871302966
Issue Date:
DOI: https://doi.org/10.1023/A:1009871302966