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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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.
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.
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.
Beasley, J.E. (1990). Or-library: Distributing test problems by electronic mail. Journal of the Operational Research Society, 41:1060–1072.
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.
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.
Ben Amor, H. (2002). Stabilisation de l’algorithme de génération de colonnes. Ph.D Thesis, École Polytechnique de Montréal, Canada.
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.
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.
Degraeve, Z. and Schrage, L. (1999). Optimal integer solutions to industrial cutting stock problems. INFORMS Journal on Computing, 11:406–419.
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.
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.
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.
Dowsland, K.A. and Dowsland, W.B. (1992). Packing problems. European Journal of Operational Research, 56:2–14.
Dyckhoff, H. (1990). A typology of cutting and packing problems. European Journal of Operational Research, 44:145–159.
Dyckhoff, H. and Finke, U. (1992). Cutting and Packing in Production and Distribution: a typology and bibliography. Physica-Verlag, Heidelberg.
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.
Farley, A. (1990). A note on bounding a class of linear programming problems, including cutting stock problems. Operations Research, 38:992–993.
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.
Gilmore, P. and Gomory, R. (1961). A linear programming approach to the cutting stock problem. Operations Research, 9:849–859.
Gilmore, P. and Gomory, R. (1963). A linear programming approach to the cutting stock problem-Part 2. Operations Research, 11:863–888.
Goulimis, C. (1990). Optimal solutions to the cutting stock problem. European Journal of Operational Research, 44:197–208.
Helmberg, C. (1995). Cutting aluminum coils with high lengths variabilities. Annals of Operations Research, 57:175–189.
Kantorovich, L. (1960). Mathematical methods of organising and planning production (translated from a report in Russian, dated 1939). Management Science, 6:366–422.
Kelley Jr., J.E. (1961). The cutting-plane method for solving convex programs. J. Soc. Ind. Appl. Math., 8(4):703–712.
Marcotte, O. (1985). The cutting stock problem and integer rounding. Mathematical Programming, 33:82–92.
Marcotte, O. (1986). An instance of the cutting stock problem for which the rounding property does not hold. Operations Research Letters, 4:239–243.
Martello, S. and Toth, P. (1990). Knapsack Problems: Algorithms and Computer Implementations. Wiley, New York.
Monaci, M. (2002). Algorithms for packing and scheduling problems. Ph.D Thesis, Università Degli Studi di Bologna, Bologna, Italy.
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.
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.
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.
Sessions, J., Layton, R., and Guanda, L. (1988). Improving tree bucking decisions: A network approach. The Compiler, 6:5–9.
Sessions, J., Olsen, E., and Garland, J. (1989). Tree bucking for optimal stand value with log allocation constraints. Forest World, 35:271–276.
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.
Simchi-Levi, D. (1994). New worst-case results for the bin-packing problem. Naval Research Logistics, 41:579–585.
Stadtler, H. (1990). One-dimensional cutting stock problem in the aluminum industry and its solution. European Journal of Operational Research, 44:209–223.
Sweeney, P. and Paternoster, E. (1992). Cutting and packing problems: a categorized, application-orientated research bibliography. Journal of Operational Research Society, 43:691–706.
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.
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.
Valério de Carvalho, J.M. (2003). Using extra dual cuts to accelerate column generation. Forthcoming in: INFORMS Journal on Computing.
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.
Vance, P. (1998). Branch-and-Price algorithms for the one-dimensional cutting stock problem. Computational Optimization and Applications, 9:211–228.
Vanderbeck, F. (1999). Computational study of a column generation algorithm for binpacking and cutting stock problems. Mathematical Programming, Serie A, 86:565–594.
Vanderbeck, F. (2000a). Exact algorithm for minimizing the number of setups in the one-dimensional cutting stock problem. Operations Research, 48:915–926.
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.
Wäscher, G. and Gau, T. (1996). Heuristics for the integer one-dimensional cutting stock problem: a computational study. OR Spektrum, 18:131–144.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/0-387-25486-2_5
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-25485-2
Online ISBN: 978-0-387-25486-9
eBook Packages: Business and EconomicsBusiness and Management (R0)