Skip to main content
Log in

An Approximation Scheme for Bin Packing with Conflicts

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

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}\).

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • M.R. Garey and D.S. Johnson, Computers and Intractability: AGuide to the Theory of NP-Completeness, Freeman: San Francisco, 1979.

    Google Scholar 

  • M.C. Golumbic, Algorithmic Graph Theory and Perfect Graphs, Academic Press: London, 1980.

    Google Scholar 

  • S. Irani, "Coloring inductive graphs on-line," Algorithmica, vol. 11, pp. 53-72, 1994.

    Google Scholar 

  • 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.

    Google Scholar 

  • K. Jansen and S. ¨Ohring, "Approximation algorithms for time constrained scheduling," Information and Computation, vol. 132, pp. 85-108, 1997.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • D. de Werra, "An introduction to timetabling," European Journal of Operations Research, vol. 19, pp. 151-162, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009871302966

Navigation