Abstract
This study proposes a deterministic model to solve the two-dimensional cutting stock problem (2DCSP) using a much smaller number of binary variables and thereby reducing the complexity of 2DCSP. Expressing a 2DCSP with \(m\) stocks and \(n\) cutting rectangles requires \(2n^{2}+n(m+1)\) binary variables in the traditional model. In contrast, the proposed model uses \(n^{2}+n\lceil {\log _2 m}\rceil \) binary variables to express the 2DCSP. Experimental results showed that the proposed model is more efficient than the existing model.
Similar content being viewed by others
References
Beasley, J.E.: An algorithm for the two-dimensional assortment problem. Eur. J. Oper. Res. 19, 253–261 (1985)
Brooks, R.L., Smith, C.A.B., Stone, A.H., Tutte, W.T.: The dissection of rectangles into squares. Duke Math. J. 7(1), 312–340 (1940)
Chambers, M.L., Dyson, R.G.: The cutting stock problem in the flat glass industry selection of stock sizes. Oper. Res. Q. 27(4), 949–957 (1976)
Chen, C.S., Sarin, S., Balasubramanian, R.: A mixed-integer programming model for a class of assortment problems. Eur. J. Oper. Res. 63, 362–367 (1993)
Cintra, G.F., Miyazawa, F.K., Wakabayashi, Y., Xavier, E.C.: Algorithms for two-dimensional cutting stock and strip packing problems using dynamic programming and column generation. Eur. J. Oper. Res. 191(1), 61–85 (2008)
Correia, M.H., Oliveira, J.F., Ferreira, J.S.: Reel and sheet cutting at a paper mill. Comput. Oper. Res. 31(8), 1223–1243 (2004)
Cui, Y., Yang, Y., Cheng, X., Song, P.: A recursive branch-and-bound algorithm for the rectangular guillotine strip packing problem. Comput. Oper. Res. 35(4), 1281–1291 (2008)
Demir, M.C.: A pattern generation-integer programming based formulation for the carpet loading problem. Comput. Ind. Eng. 54(1), 110–117 (2008)
Dyckhoff, H.: A typology of cutting and packing problems. Eur. J. Oper. Res. 44(2), 145–159 (1990)
Floudas, C.A., Pardalos, P.M.: Encyclopedia of Optimization, 2nd edn. Springer, Berlin (2009)
Gilmore, P.C., Gomory, R.E.: A linear programming approach to the cutting stock problem. Oper. Res. 9, 849–859 (1961)
Gradisar, M., Trkman, P.: A combined approach to the solution to the general one-dimensional cutting stock problem. Comput. Oper. Res. 32(7), 1793–1807 (2005)
Hajizadeh, I., Lee, C.G.: Alternative configurations for cutting machines in a tube cutting mill. Eur. J. Oper. Res. 183(3), 1385–1396 (2007)
Hinxman, A.I.: The trim-loss and assortment problem: a survey. Eur. J. Oper. Res. 5(1), 8–18 (1980)
Holthaus, O.: Decomposition approaches for solving the integer one dimensional cutting stock problem with different types of standard lengths. Eur. J. Oper. Res. 141(2), 295–312 (2002)
IBM/ILOG. 2009. Cplex 12.0 reference manual. http://www.ilog.com/products/cplex/
Jakobs, S.: On genetic algorithms for the packing of polygons. Eur. J. Oper. Res. 88(1), 165–181 (1996)
Leung, T.W., Chan, C.K., Troutt, M.D.: Application of a mixed simulated annealing-genetic algorithm for a 2D packing problem. Eur. J. Oper. Res. 145(3), 530–542 (2003)
Leung, T.W., Yung, C.H., Troutt, M.D.: Applications of genetic search and simulated. annealing to the two-dimensional non-guillotine cutting stock problem. Comput. Ind. Eng. 40(3), 201–214 (2001)
Li, H.L., Chang, C.T.: An approximately global optimization method for assortment problems. Eur. J. Oper. Res. 105(3), 604–612 (1998)
Li, H.L., Chang, C.T., Tsai, J.F.: Approximately global optimization for assortment problems using piecewise linearization techniques. Eur. J. Oper. Res. 140(3), 584–589 (2002)
Li, H.L., Tsai, J.F., Hu, N.Z.: A distributed global optimization method for packing problems. J. Oper. Res. Soc. 54, 419–425 (2003)
Li, H.L., Lu, H.C., Huang, C.H., Hu, N.Z.: A superior representation method for piecewise linear functions. INFORMS J. Comput. 21(2), 314–321 (2009)
Lim, S.K.: Physical design for 3D system on package. Des. Test Comput. 22(6), 532–539 (2005)
Lin, C.C.: A genetic algorithm for solving the two-dimensional assortment problem. Comput. Ind. Eng. 50(1–2), 175–184 (2006)
Martello, S., Monaci, M., Vigo, D.: An exact approach to the strip packing problem. INFORMS J. Comput. 15(3), 310–319 (2003)
Page, E.: A note on a two-dimensional dynamic problem. Oper. Res. Q. 26, 321–324 (1975)
Pisinger, D.: Heuristics for the container loading problem. Eur. J. Oper. Res. 141(2), 382–392 (2002)
Suliman, S.M.A.: A sequential heuristic procedure for the two-dimensional cutting-stock problem. Int. J. Prod. Econ. 99(1), 177–185 (2006)
Sweeney, P., Paternoster, E.R.: Cutting and packing problems: a categorized application-oriented research bibliography. J. Oper. Res. Soc. 43, 691–706 (1992)
Tsai, J.F., Hsieh, P.L., Huang, Y.H.: An optimization algorithm for cutting stock problems in the TFT-LCD industry. Comput. Ind. Eng. 57(3), 913–919 (2009)
Umetani, S., Yagiura, M., Ibaraki, T.: One-dimensional cutting stock problem to minimize the number of different patterns. Eur. J. Oper. Res. 146(2), 388–402 (2003)
Vanderbeck, F.: A nested decomposition approach to a three-stage, two-dimensional cutting-stock problem. Manag. Sci. 47(6), 864–879 (2001)
Acknowledgments
The authors would like to thank the editor and anonymous referee for providing most valuable comments for us to improve the quality of this manuscript. This research was supported by the project granted by ROC NSC 99-2221-E-030-005- and NSC 100-2221-E-030 -009-.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lu, HC., Ko, YC. & Huang, YH. A note on “Reducing the number of binary variables in cutting stock problems”. Optim Lett 8, 569–579 (2014). https://doi.org/10.1007/s11590-012-0598-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-012-0598-x