A stabilized branch-and-price-and-cut algorithm for the multiple length cutting stock problem

Many heuristic approaches have been proposed in the literature for the multiple length cutting stock problem, while only few results have been reported for exact solution algorithms. In this paper, we present a new branch-and-price-and-cut algorithm which outperforms other exact approaches proposed so far. Our conclusions are supported on many computational experiments conducted on instances from the literature. In the second part of the paper, we investigate the use of valid dual inequalities within the previous algorithm. We show how column generation can be accelerated in all the nodes of our branching tree using such inequalities. Until now, dual inequalities have been applied only for original linear programming relaxations. Their validity within a branch-and-bound procedure has never been investigated. Our computational experiments show that extending these inequalities to the whole branch-and-bound tree can significantly improve the convergence of our branch-and-price-and-cut algorithm.

[1]  D. K. Friesen,et al.  Variable Sized Bin Packing , 1986, SIAM J. Comput..

[2]  François Vanderbeck,et al.  Exact Algorithm for Minimising the Number of Setups in the One-Dimensional Cutting Stock Problem , 2000, Oper. Res..

[3]  José M. Valério de Carvalho,et al.  LP models for bin packing and cutting stock problems , 2002, Eur. J. Oper. Res..

[4]  Gleb Belov,et al.  A cutting plane algorithm for the one-dimensional cutting stock problem with multiple stock lengths , 2002, Eur. J. Oper. Res..

[5]  Chengbin Chu,et al.  Variable-Sized Bin Packing: Tight Absolute Worst-Case Performance Ratios for Four Approximation Algorithms , 2001, SIAM J. Comput..

[6]  R. Gomory,et al.  A Linear Programming Approach to the Cutting-Stock Problem , 1961 .

[7]  José M. Valério de Carvalho,et al.  Using Extra Dual Cuts to Accelerate Column Generation , 2005, INFORMS J. Comput..

[8]  Miro Gradisar,et al.  A sequential heuristic procedure for one-dimensional cutting , 1999, Eur. J. Oper. Res..

[9]  Ralph E. Gomory,et al.  A Linear Programming Approach to the Cutting Stock Problem---Part II , 1963 .

[10]  Miro Gradisar,et al.  Optimization of roll cutting in clothing industry , 1997, Comput. Oper. Res..

[11]  François Vanderbeck,et al.  Computational study of a column generation algorithm for bin packing and cutting stock problems , 1999, Math. Program..

[12]  Hartmut Stadtler,et al.  A one-dimensional cutting stock problem in the aluminium industry and its solution , 1990 .

[13]  Sungsoo Park,et al.  Algorithms for the variable sized bin packing problem , 2003, Eur. J. Oper. Res..

[14]  Frank D. Murgolo An Efficient Approximation Scheme for Variable-Sized Bin Packing , 1987, SIAM J. Comput..

[15]  José M. Valério de Carvalho,et al.  Exact solution of bin-packing problems using column generation and branch-and-bound , 1999, Ann. Oper. Res..

[16]  Edward G. Coffman,et al.  Bin packing with divisible item sizes , 1987, J. Complex..

[17]  Cláudio Alves,et al.  Cutting and packing : problems, models and exact algorithms , 2005 .

[18]  Michele Monaci,et al.  Algorithms for packing and scheduling problems , 2003, 4OR.

[19]  Jacques Desrosiers,et al.  Dual-Optimal Inequalities for Stabilized Column Generation , 2003, Oper. Res..

[20]  Gary M. Roodman Near-optimal solutions to one-dimensional cutting stock problems , 1986, Comput. Oper. Res..

[21]  Constantine Goulimis Optimal solutions for the cutting stock problem , 1990 .

[22]  L. V. Kantorovich,et al.  Mathematical Methods of Organizing and Planning Production , 1960 .

[23]  Oliver Holthaus,et al.  Decomposition approaches for solving the integer one-dimensional cutting stock problem with different types of standard lengths , 2002, Eur. J. Oper. Res..