Skip to main content

Cutting Stock Problems

  • Chapter
Book cover Column Generation

Abstract

Column generation has been proposed by Gilmore and Gomory to solve cutting stock problem, independently of Dantzig-Wolfe decomposition. We survey the basic models proposed for cutting stock and the corresponding solution approaches. Extended Dantzig-Wolfe decomposition is surveyed and applied to these models in order to show the links to Gilmore-Gomory model. Branching schemes discussion is based on the subproblem formulation corresponding to each model. Integer solutions are obtained by combining heuristics and branch-and-price schemes. Linear relaxations are solved by column generation. Stabilization techniques such as dual-optimal inequalities and stabilized column generation algorithms that have been proposed to improve the efficiency of this process are briefly discussed.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Ahuja, R., Magnanti, T., and Orlin, J. (1993). Network Flows: Theory, Algorithms and Applications. Prentice Hall, Englewood Cliffs, New Jersey.

    Google Scholar 

  • Alves, C. and Valério de Carvalho, J.M. (2003). A stabilized branch-and-price algorithm for integer variable sized bin-packing problems. Technical Report, Universidade do Minho, Portugal; http://www.dps.uminho.pt/cad-dps.

    Google Scholar 

  • Barnhart, C, Johnson, E.L., Nemhauser, G., Savelsbergh, M., and Vance, P. (1998). Branch-and-Price: Column generation for solving huge integer programs. Operations Research, 46:316–329.

    MathSciNet  Google Scholar 

  • Beasley, J.E. (1990). Or-library: Distributing test problems by electronic mail. Journal of the Operational Research Society, 41:1060–1072.

    Google Scholar 

  • Belov, G. (2003). Problems, models and algorithms in one-and two-eimensional cutting. Ph.D Thesis, Fakultät Mathematik und Naturwissenschaften der Technischen, Universität Dresden, Dresden, Germany.

    Google Scholar 

  • Ben Amor, H. (1997). Résolution du problème de découpe par génération de colonnes. Master’s Thesis, École Polytechnique de Montréal, Canada.

    Google Scholar 

  • Ben Amor, H. (2002). Stabilisation de l’algorithme de génération de colonnes. Ph.D Thesis, École Polytechnique de Montréal, Canada.

    Google Scholar 

  • Ben Amor, H., Desrosiers. J., and Valério de Carvalho, J.M. (2003). Dual-optimal inequalities for stabilized column generation. Les Cahiers du GERAD G-2003-20, HEC, Montréal, Canada.

    Google Scholar 

  • Degraeve, Z. and Peeters, M. (2003). Optimal integer solutions to industrial cutting-stock problems: Part 2, benchmark results. INFORMS Journal on Computing, 15:58–81.

    Article  MathSciNet  Google Scholar 

  • Degraeve, Z. and Schrage, L. (1999). Optimal integer solutions to industrial cutting stock problems. INFORMS Journal on Computing, 11:406–419.

    MathSciNet  Google Scholar 

  • Desaulniers, G., Desrosiers, J., Ioachim, I, Solomon, M.M., Soumis, F., and Villeneuve, D. (1998). A unified framework for deterministic time constrained vehicle routing and crew scheduling problems. In: Fleet Management and Logistics (Crainic, T.G. and Laporte, G., eds.), pp. 57–93. Kluwer, Norwell, MA.

    Google Scholar 

  • Desrochers, M., Desrosiers, J., and Solomon, M. (1992). A new optimization algorithm for the vehicle routing problem with time windows. Operations Research, 40:342–354.

    MathSciNet  Google Scholar 

  • Desrosiers, J., Dumas, Y., Solomon, M., and Soumis, F. (1995). Time constrained routing and scheduling. In: Handbooks in Operations Research & Management Science 8, Network Routing, pp. 35–139. Elsevier Science B. V.

    Google Scholar 

  • Dowsland, K.A. and Dowsland, W.B. (1992). Packing problems. European Journal of Operational Research, 56:2–14.

    Article  Google Scholar 

  • Dyckhoff, H. (1990). A typology of cutting and packing problems. European Journal of Operational Research, 44:145–159.

    Article  MATH  MathSciNet  Google Scholar 

  • Dyckhoff, H. and Finke, U. (1992). Cutting and Packing in Production and Distribution: a typology and bibliography. Physica-Verlag, Heidelberg.

    Google Scholar 

  • Dyckhoff, H., Scheithauer, G., and Terno, J. (1997). Cutting and packing. In: Annotated Bibliographies in Combinatorial Optimization, pp. 393–413. John Wiley and Sons, Chichester.

    Google Scholar 

  • Farley, A. (1990). A note on bounding a class of linear programming problems, including cutting stock problems. Operations Research, 38:992–993.

    Google Scholar 

  • Gilmore, P. (1979). Cutting stock, linear programming, knapsacking, dynamic programming and integer programming, some interconnections. In: Annals of Discrete Mathematics 4, pp. 217–236. North Holland, Amsterdam.

    Google Scholar 

  • Gilmore, P. and Gomory, R. (1961). A linear programming approach to the cutting stock problem. Operations Research, 9:849–859.

    MathSciNet  Google Scholar 

  • Gilmore, P. and Gomory, R. (1963). A linear programming approach to the cutting stock problem-Part 2. Operations Research, 11:863–888.

    Google Scholar 

  • Goulimis, C. (1990). Optimal solutions to the cutting stock problem. European Journal of Operational Research, 44:197–208.

    Article  MATH  Google Scholar 

  • Helmberg, C. (1995). Cutting aluminum coils with high lengths variabilities. Annals of Operations Research, 57:175–189.

    Article  MATH  Google Scholar 

  • Kantorovich, L. (1960). Mathematical methods of organising and planning production (translated from a report in Russian, dated 1939). Management Science, 6:366–422.

    Article  MATH  MathSciNet  Google Scholar 

  • Kelley Jr., J.E. (1961). The cutting-plane method for solving convex programs. J. Soc. Ind. Appl. Math., 8(4):703–712.

    Article  MATH  MathSciNet  Google Scholar 

  • Marcotte, O. (1985). The cutting stock problem and integer rounding. Mathematical Programming, 33:82–92.

    Article  MATH  MathSciNet  Google Scholar 

  • Marcotte, O. (1986). An instance of the cutting stock problem for which the rounding property does not hold. Operations Research Letters, 4:239–243.

    Article  MATH  MathSciNet  Google Scholar 

  • Martello, S. and Toth, P. (1990). Knapsack Problems: Algorithms and Computer Implementations. Wiley, New York.

    Google Scholar 

  • Monaci, M. (2002). Algorithms for packing and scheduling problems. Ph.D Thesis, Università Degli Studi di Bologna, Bologna, Italy.

    Google Scholar 

  • Rietz, J. and Scheithauer, G. (2002). Tighter bounds for the gap and non-IRUP constructions in the one-dimensional cutting stock problem. Optimization, 51(6):927–963.

    Article  MathSciNet  Google Scholar 

  • Scheithauer, G. and Terno, J. (1995). The modified integer round-up property of the one-dimensional cutting stock problem. European Journal of Operational Research, 84:562–571.

    Article  Google Scholar 

  • Scholl, P., Klein, R., and Juergens, C. (1997). Bison: a fast hybrid procedure for exactly solving the one-dimensional bin-packing problem. Computers and Operations Research, 24:627–645.

    Article  Google Scholar 

  • Sessions, J., Layton, R., and Guanda, L. (1988). Improving tree bucking decisions: A network approach. The Compiler, 6:5–9.

    Google Scholar 

  • Sessions, J., Olsen, E., and Garland, J. (1989). Tree bucking for optimal stand value with log allocation constraints. Forest World, 35:271–276.

    Google Scholar 

  • Shapiro, J. (1968). Dynamic programming algorithms for the integer programming problem. I: The integer programming problem viewed as a knapsack type problem. Operations Research, 16:103–121.

    MATH  MathSciNet  Google Scholar 

  • Simchi-Levi, D. (1994). New worst-case results for the bin-packing problem. Naval Research Logistics, 41:579–585.

    MATH  MathSciNet  Google Scholar 

  • Stadtler, H. (1990). One-dimensional cutting stock problem in the aluminum industry and its solution. European Journal of Operational Research, 44:209–223.

    Article  MATH  Google Scholar 

  • Sweeney, P. and Paternoster, E. (1992). Cutting and packing problems: a categorized, application-orientated research bibliography. Journal of Operational Research Society, 43:691–706.

    Google Scholar 

  • Valério de Carvalho, J.M. (1999). Exact solution of bin-packing problems using column generation and branch-and-bound. Annals of Operational Research, 86:629–659.

    Article  MATH  Google Scholar 

  • Valério de Carvalho, J.M. (2002). LP models for bin-packing and cutting stock problems. European Journal of Operational Research, 141(2):253–273.

    Article  MATH  MathSciNet  Google Scholar 

  • Valério de Carvalho, J.M. (2003). Using extra dual cuts to accelerate column generation. Forthcoming in: INFORMS Journal on Computing.

    Google Scholar 

  • Valério de Carvalho, J.M. and Guimarães Rodrigues, A.J. (1995). An LP based approach to a two-phase cutting stock problem. European Journal of Operational Research, 84:580–589.

    Article  Google Scholar 

  • Vance, P. (1998). Branch-and-Price algorithms for the one-dimensional cutting stock problem. Computational Optimization and Applications, 9:211–228.

    Article  MATH  MathSciNet  Google Scholar 

  • Vanderbeck, F. (1999). Computational study of a column generation algorithm for binpacking and cutting stock problems. Mathematical Programming, Serie A, 86:565–594.

    Article  MATH  MathSciNet  Google Scholar 

  • Vanderbeck, F. (2000a). Exact algorithm for minimizing the number of setups in the one-dimensional cutting stock problem. Operations Research, 48:915–926.

    Article  MATH  MathSciNet  Google Scholar 

  • Vanderbeck, F. (2000b). On Dantzig-Wolfe decomposition in integer programming and ways to perform branching in a branch-and-price algorithm. Operations Research, 48:111–128.

    Article  MATH  MathSciNet  Google Scholar 

  • Wäscher, G. and Gau, T. (1996). Heuristics for the integer one-dimensional cutting stock problem: a computational study. OR Spektrum, 18:131–144.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer Science+Business Media, Inc.

About this chapter

Cite this chapter

Ben Amor, H., Valério de Carvalho, J. (2005). Cutting Stock Problems. In: Desaulniers, G., Desrosiers, J., Solomon, M.M. (eds) Column Generation. Springer, Boston, MA. https://doi.org/10.1007/0-387-25486-2_5

Download citation

Publish with us

Policies and ethics