Abstract
We explore an arc flow formulation with side constraints for the one‐dimensionalbin‐packing problem. The model has a set of flow conservation constraints and a set ofconstraints that force the appropriate number of items to be included in the packing. Themodel is tightened by fixing some variables at zero level, to reduce the symmetry of thesolution space, and by introducing valid inequalities. The model is solved exactly using abranch‐and‐price procedure that combines deferred variable generation and branch‐and‐bound.At each iteration, the subproblem generates a set of columns, which altogether correspondto an attractive valid packing for a single bin. We describe this subproblem, and theway it is modified in the branch‐and‐bound phase, after the branching constraints are addedto the model. We report the computational times obtained in the solution of the bin‐packingproblems from the OR‐Library test data sets. The linear relaxation of this model provides astrong lower bound for the bin‐packing problem and leads to tractable branch‐and‐boundtrees for the instances under consideration.
Similar content being viewed by others
References
R. Ahuja, T. Magnanti and J. Orlin, Network Flows: Theory, Algorithms and Applications, Prentice-Hall, Englewood Cliffs, NJ, 1993.
J.E. Beasley, OR-library: Distributing test problems by electronic mail, Journal Operational Research Society 41(1990)1069-1072.
J.M. Valério de Carvalho, A model for the one-dimensional cutting-stock problem, Working Paper, 1996.
J. Desrosiers, Y. Dumas, M. M. Salomon and F. Soumis, Time constrained routing and scheduling, in: Handbooks in Operations Research & Management Science 8: Network Routing, Elsevier Science, 1995.
J. Desrosiers, F. Soumis and M. Desrochers, Routing with time windows by column generation, Networks 14(1984)545-565.
E.G. Coffman. Jr., M.R. Garey and D.S. Johnson, Approximation algorithms for bin-packing — an updated survey, in: Algorithm Design for Computer System Design, Springer, Berlin, 1984.
E.V. Denardo, Dynamic Programming Models and Applications, Prentice-Hall, NJ, 1982.
E. Falkenauer, A hybrid grouping genetic algorithm for bin packing, International Journal of Computers and Operations Research (1995), to appear.
M. Fieldhouse, The duality gap in trim problems, SICUP Bulletin 5 (November 1990).
M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, W.H.Freeman, San Francisco, 1979.
P.C. Gilmore and R.E. Gomory, A linear programming approach to the cutting stock problem — part ii, Operations Research 11(1963)863-888.
O. Marcotte, The cutting stock problem and integer rounding, Mathematical Programming 33(1985)82-92.
O. Marcotte, An instance of the cutting stock problem for which the rounding property does not hold, Operations Research Letters 4(1986)239-243.
R.M. Marsten, The design of the XMP linear programming library, ACM Transactions on Mathematical Software 7(1981)481-497.
S. Martello and P. Toth, Knapsack Problems: Algorithms and Computer Implementations, Wiley, New York, 1990.
G. Nemhauser and S. Park, A polyhedral approach to edge coloring, Operations Research Letters 10(1991)315-322.
G. Nemhauser and L. Wolsey, Integer and Combinatorial Optimization, Wiley, New York, 1988.
C.H. Papadimitriou and K. Steiglitz, Combinatorial Optimization: Algorithms and Complexity, Prentice-Hall, Englewood Cliffs, NJ, 1982.
Salford, Salford Software, 1995.
J.F. Shapiro, Dynamic programming algorithms for the integer programming problem I: The integer programming problem viewed as a knapsack type problem, Operations Research 16(1968)103-121.
D. Simchi-Levi, New worst-case results for the bin-packing problem, Naval Research Logistics 41(1994)579-585.
P. Vance, C. Barnhart, E. L. Johnson and G. L. Nemhauser, Solving binary cutting stock problems by column generation and branch-and-bound, Computational Optimization and Applications 3(1994)111-130.
F. Vanderbeck, On integer programming decomposition and ways to enforce integrality in the master, Research Papers in Management Studies, 1994-1995, No. 29 (revised May 1996), University of Cambridge, 1996.
F. Vanderbeck, Computational study of a column generation algorithm for binpacking and cutting stock problems, Research Papers in Management Studies, 1996, No. 14, University of Cambridge, 1996.
Rights and permissions
About this article
Cite this article
Valério de Carvalho, J. Exact solution of bin‐packing problems using column generation and branch‐and‐bound. Annals of Operations Research 86, 629–659 (1999). https://doi.org/10.1023/A:1018952112615
Issue Date:
DOI: https://doi.org/10.1023/A:1018952112615