Skip to main content
Log in

A note on “Reducing the number of binary variables in cutting stock problems”

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Beasley, J.E.: An algorithm for the two-dimensional assortment problem. Eur. J. Oper. Res. 19, 253–261 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  2. 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)

    Article  MathSciNet  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  MATH  Google Scholar 

  6. 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)

    Article  MATH  Google Scholar 

  7. 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)

    Article  MATH  Google Scholar 

  8. Demir, M.C.: A pattern generation-integer programming based formulation for the carpet loading problem. Comput. Ind. Eng. 54(1), 110–117 (2008)

    Article  Google Scholar 

  9. Dyckhoff, H.: A typology of cutting and packing problems. Eur. J. Oper. Res. 44(2), 145–159 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  10. Floudas, C.A., Pardalos, P.M.: Encyclopedia of Optimization, 2nd edn. Springer, Berlin (2009)

    Book  MATH  Google Scholar 

  11. Gilmore, P.C., Gomory, R.E.: A linear programming approach to the cutting stock problem. Oper. Res. 9, 849–859 (1961)

    Article  MATH  MathSciNet  Google Scholar 

  12. 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)

    Article  MATH  MathSciNet  Google Scholar 

  13. Hajizadeh, I., Lee, C.G.: Alternative configurations for cutting machines in a tube cutting mill. Eur. J. Oper. Res. 183(3), 1385–1396 (2007)

    Article  MATH  Google Scholar 

  14. Hinxman, A.I.: The trim-loss and assortment problem: a survey. Eur. J. Oper. Res. 5(1), 8–18 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  15. 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)

    Article  MATH  MathSciNet  Google Scholar 

  16. IBM/ILOG. 2009. Cplex 12.0 reference manual. http://www.ilog.com/products/cplex/

  17. Jakobs, S.: On genetic algorithms for the packing of polygons. Eur. J. Oper. Res. 88(1), 165–181 (1996)

    Article  MATH  Google Scholar 

  18. 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)

    Article  MATH  MathSciNet  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. Li, H.L., Chang, C.T.: An approximately global optimization method for assortment problems. Eur. J. Oper. Res. 105(3), 604–612 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  21. 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)

    Article  MATH  MathSciNet  Google Scholar 

  22. 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)

    Article  MATH  Google Scholar 

  23. 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)

    Article  MATH  MathSciNet  Google Scholar 

  24. Lim, S.K.: Physical design for 3D system on package. Des. Test Comput. 22(6), 532–539 (2005)

    Article  Google Scholar 

  25. Lin, C.C.: A genetic algorithm for solving the two-dimensional assortment problem. Comput. Ind. Eng. 50(1–2), 175–184 (2006)

    Article  Google Scholar 

  26. Martello, S., Monaci, M., Vigo, D.: An exact approach to the strip packing problem. INFORMS J. Comput. 15(3), 310–319 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  27. Page, E.: A note on a two-dimensional dynamic problem. Oper. Res. Q. 26, 321–324 (1975)

    Article  MATH  Google Scholar 

  28. Pisinger, D.: Heuristics for the container loading problem. Eur. J. Oper. Res. 141(2), 382–392 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  29. Suliman, S.M.A.: A sequential heuristic procedure for the two-dimensional cutting-stock problem. Int. J. Prod. Econ. 99(1), 177–185 (2006)

    Article  Google Scholar 

  30. Sweeney, P., Paternoster, E.R.: Cutting and packing problems: a categorized application-oriented research bibliography. J. Oper. Res. Soc. 43, 691–706 (1992)

    MATH  Google Scholar 

  31. 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)

    Article  Google Scholar 

  32. 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)

    Article  MATH  MathSciNet  Google Scholar 

  33. Vanderbeck, F.: A nested decomposition approach to a three-stage, two-dimensional cutting-stock problem. Manag. Sci. 47(6), 864–879 (2001)

    Article  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Yao-Huei Huang.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-012-0598-x

Keywords

Navigation