Combined cutting stock and lot-sizing problem with pattern setup

Abstract This paper considers a real-life problem that arises in a leading company in China involving the production of extra-high-voltage and high-voltage switch equipments. It concerns combining the one-dimensional cutting stock and lot-sizing problems. In addition to minimizing material waste, the number of cutting patterns required is also minimized. Such problem also occurs in other enterprises in paper, furniture and plastic film industries. We develop a mixed-integer linear programming model and propose a dynamic programming-based heuristic (DPH) to solve it. With a recursive formulation, each pattern is explored step by step with a global view. The computational results show that DPH is efficient, and yields results close to optimal solutions, where the average gap is 2.20% for small sized instances. The average cost gap is 4.19% compared with lower bound for medium or large sized instances. We also apply the proposed heuristic to real-life data to elaborate joint production and cutting plans and compare with the current procedure in practice. The total cost is reduced by 8.81% on average, which amounts to 3.46 million RMB in cost saving in 2016 for the investigated company. The average cost gap is 5.03% compared with the lower bound. The total cost is reduced by 3.67% on average compared with the two-stage independent decision-making method commonly applied in industry.

[1]  Cláudio Alves,et al.  New lower bounds based on column generation and constraint programming for the pattern minimization problem , 2009, Comput. Oper. Res..

[2]  Horacio Hideki Yanasse,et al.  A hybrid heuristic to reduce the number of different patterns in cutting stock problems , 2006, Comput. Oper. Res..

[3]  Linda Hendry,et al.  A Cutting Stock and Scheduling Problem in the Copper Industry , 1996 .

[4]  Franklina Maria Bragion Toledo,et al.  A coupling cutting stock-lot sizing problem in the paper industry , 2007, Ann. Oper. Res..

[5]  Silvio Alexandre de Araujo,et al.  A genetic algorithm for the one-dimensional cutting stock problem with setups , 2014 .

[6]  Chengbin Chu,et al.  Aggregated state dynamic programming for a multiobjective two-dimensional bin packing problem , 2012 .

[7]  Anders Thorstenson,et al.  A combined cutting-stock and lot-sizing problem , 2000, Eur. J. Oper. Res..

[8]  A. I. Hinxman The trim-loss and assortment problems: A survey , 1980 .

[9]  L. V. Wassenhove,et al.  Multilevel capacitated lotsizing complexity and LP-based heuristics , 1991 .

[10]  Colin McDiarmid Pattern Minimisation in Cutting Stock Problems , 1999, Discret. Appl. Math..

[11]  Robert W. Haessler,et al.  Controlling Cutting Pattern Changes in One-Dimensional Trim Problems , 1975, Oper. Res..

[12]  Claudio Arbib,et al.  Integrating process optimization and inventory planning in cutting-stock with skiving option: An optimization model and its application , 2005, Eur. J. Oper. Res..

[13]  C. Chu,et al.  A dynamic programming-based heuristic for the variable sized two-dimensional bin packing problem , 2011 .

[14]  Chengbin Chu,et al.  A heuristic for variable size multiobjective two-dimensional bin packing , 2014 .

[15]  Claudio Arbib,et al.  Maximum lateness minimization in one-dimensional bin packing , 2017 .

[16]  An LP-based approach to a two-stage cutting stock problem , 1995 .

[17]  Gerhard Wäscher,et al.  Cutting and packing , 1995, Eur. J. Oper. Res..

[18]  Paulo M. França,et al.  The combined cutting stock and lot-sizing problem in industrial processes , 2006, Eur. J. Oper. Res..

[19]  H. Foerster,et al.  Pattern reduction in one-dimensional cutting stock problems , 2000 .

[20]  John M. Wilson,et al.  The capacitated lot sizing problem: a review of models and algorithms , 2003 .

[21]  Silvio A. de Araujo,et al.  Mathematical models and a heuristic method for the multiperiod one-dimensional cutting stock problem , 2016, Ann. Oper. Res..

[22]  Thomas W. M. Vossen,et al.  The one-dimensional cutting stock problem with due dates , 2010, Eur. J. Oper. Res..

[23]  Chengbin Chu,et al.  Approximation Algorithms to Solve Real-Life Multicriteria Cutting Stock Problems , 1999, Oper. Res..

[24]  David Pisinger,et al.  A Minimal Algorithm for the 0-1 Knapsack Problem , 1997, Oper. Res..

[25]  Gleb Belov,et al.  Setup and Open-Stacks Minimization in One-Dimensional Stock Cutting , 2007, INFORMS J. Comput..

[26]  Andrea Lodi,et al.  Two-dimensional packing problems: A survey , 2002, Eur. J. Oper. Res..

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

[28]  Feng Chu,et al.  Polynomial dynamic programming algorithms for lot sizing models with bounded inventory and stockout and/or backlogging , 2016 .

[29]  Jatinder N. D. Gupta,et al.  OR Practice - Determining Lot Sizes and Resource Requirements: A Review , 1987, Oper. Res..

[30]  C. Potts,et al.  A genetic algorithm for two-dimensional bin packing with due dates , 2013 .

[31]  Claudio Arbib,et al.  On cutting stock with due dates , 2014 .

[32]  Harald Dyckhoff,et al.  A typology of cutting and packing problems , 1990 .

[33]  José Fernando Oliveira,et al.  Fekete and Schepers' graph-based algorithm for the two-dimensional orthogonal packing problem revisited , 2008 .