A comparative study of exact methods for the bi-objective integer one-dimensional cutting stock problem

  • Angelo Aliano FilhoEmail author
  • António Carlos Moretti
  • Margarida Vaz Pato


This article addresses the bi-objective integer cutting stock problem in one dimension. This problem has great importance and use in various industries, including steel mills. The bi-objective model considered aims to minimize the frequency of cutting patterns to meet the minimum demand for each item requested and the number of different cutting patterns to be used, being these conflicting objectives. In this study, we apply three classic methods of scalarization: weighted sum, Chebyshev metric and \(\varepsilon \)-Constraint. This last method is developed to obtain all of the efficient solutions. Also, we propose and test a fourth method, modifying the Chebyshev metric, without the insertion of additional variables in the formulation of the sub-problems. The computational experiments with randomly generated real size instances illustrate and attest the suitability of the bi-objective model for this problem, as well as the applicability of all the proposed exact algorithms, thus showing that they are useful tools for decision makers in this area. Moreover, the modified metric method improved with respect to the performance of the classical version in the tests.


multi-objective optimization multi-objective classical methods one-dimensional cutting stock problem 



The authors thank the reviewers, for the valuable suggestions to improve the article, and the Institute of Mathematics, Statistics and Computing Science, at UNICAMP Brazil, and FAPESP—Grants 2013/06035-0 and 2014/22665-7—for funding this research. This research was also supported by Portuguese funding from Fundação para a Ciência e a Tecnologia, under project UID/MAT/04561/2013. We want to thank Espaço da Escrita—Coordenadoria Geral da Universidade, UNICAMP—for the language services provided.


  1. Aliano FA and Moretti AC (2015). Um Simulated Annealing no Problema do Corte Unidimensional Inteiro. In Freire IL (Ed.) Proceeding Series of the Brazilian Society of Computational and Applied Mathematics, 2015. Vol. 3, No. 1. SBMAC – Sociedade de Matemática Aplicada e Computacional, São Carlos, 1–8.Google Scholar
  2. Allahverdi A, Ng C, Cheng T and Kovalyov MY (2008). A survey of scheduling problems with setup times or costs. European Journal of Operational Research 187(3):985–1032.CrossRefGoogle Scholar
  3. Allahverdi A and Soroush H (2008). The significance of reducing setup times/setup costs. European Journal of Operational Research 187(3):978–984.CrossRefGoogle Scholar
  4. Alves C, Macedo R and de Carvalho JV (2009). New lower bounds based on column generation and constraint programming for the pattern minimization problem. Computers & Operations Research 36(11):2944–2954.CrossRefGoogle Scholar
  5. Alves MJ and Clímaco JCN (2000). An interactive reference point approach for multiobjective mixed-integer programming using branch-and-bound. European Journal of Operational Research 124(3):478–494.CrossRefGoogle Scholar
  6. Alves C and Valério de Carvalho JM (2008). A branch-and-price-and-cut algorithm for the pattern minimization problem. Operations Research 42(4):435–453.Google Scholar
  7. Beenson R (1971). Optimization with Respect to Multiple Criteria. Ph.D. dissertation, University of Southern California.Google Scholar
  8. Bowman V (1976). On the relationship of the Tchebycheff norm and the efficient frontier of multiple-criteria objectives. In Thieriez H (Ed.) Multiple Criteria Decision Making, ser. Lecture Notes in Economics and Mathematical Systems. Vol. 130. Springer Verlag, Berlin.Google Scholar
  9. Cherri AC, Arenales MN, Yanasse HH, Poldi KC and Vianna ACG (2014). The one-dimensional cutting stock problem with usable leftovers: A survey. European Journal of Operational Research 236(2):395–402.CrossRefGoogle Scholar
  10. Coffman Jr. EG, Garey MR and Johnson DS (1997). Approximation algorithms for \({\fancyscript {NP}}\)-hard Problems. In Hochbaum DS (Ed.) Approximation Algorithms for Bin Packing: A Survey. PWS Publishing Co., Boston, MA, USA, 46–93.Google Scholar
  11. Cui Y and Liu Z (2011) C-sets-based sequential heuristic procedure for the one-dimensional cutting stock problem with pattern reduction. Optimization Methods Software 26(1):155–167.CrossRefGoogle Scholar
  12. Delorme M, Iori M and Martello S (2016). Bin packing and cutting stock problems: Mathematical models and exact algorithms. European Journal of Operational Research 255(1):1–20.CrossRefGoogle Scholar
  13. Ehrgott M and Ruzika S (2008). An Improved \(\varepsilon\)-Constraint method for multiobjective programming. Journal of Optimization Theory and Applications 138(3):375–396.CrossRefGoogle Scholar
  14. Foerster H and Wascher G (2000). Pattern reduction in one-dimensional cutting stock problems. International Journal of Production Research 38(7):1657–1676.CrossRefGoogle Scholar
  15. Gilmore PC and Gomory RE (1961). A linear programming approach to the cutting-stock problem. Operations Research 9(6):848–859.CrossRefGoogle Scholar
  16. Gilmore PC and Gomory RE (1963) A linear programming approach to the cutting-stock problem-part II. Operations Research 11(9):863–888.CrossRefGoogle Scholar
  17. Golfeto RR, Moretti AC and Sales LLN (2009). A genetic symbiotic algorithm applied to the one-dimensional cutting stock problem. Pesquisa Operacional 9(29):365–382.CrossRefGoogle Scholar
  18. Haessler RW (1975). Controlling cutting pattern changes in one-dimensional trim problems. Operational Research 23(3):483–493.CrossRefGoogle Scholar
  19. Harjunkoski I, Westerlund T, Isaksson J and Skrifvars H (1996). Different formulations for solving trim loss problems in a paper-converting mill with ILP. Computers Chemical Engineering 20:121–127.CrossRefGoogle Scholar
  20. IBM ILOG CPLEX 12.5 Optimizer (2010).Google Scholar
  21. Kallrath J, Rebennack S, Kallrath J and Kusche R (2014). Solving real-world cutting stock-problems in the paper industry: Mathematical approaches, experience and challenges. European Journal of Operational Research 238(1):374–389.CrossRefGoogle Scholar
  22. Kantorovich LV (1960). Mathematical methods of organizing and planning production. Management Science 6(4):366–422.CrossRefGoogle Scholar
  23. Kolen AWJ and Spieksma F (2000). Solving a bi-criterion cutting stock problem with open-ended demand: A case study. European Journal of Operational Research 51(11):1238–1247.CrossRefGoogle Scholar
  24. MATLAB, version 7.10.0 (R2010a). Natick, Massachusetts: The MathWorks Inc., 2010.Google Scholar
  25. Miettinen K (1999). Nonlinear Multiobjective Optimization, ser. Vol. 12. International Series in Operations Research and Management Science. Kluwer Academic Publishers, Dordrecht.Google Scholar
  26. Mobasher A and Ekici A (2013). Solution approaches for the cutting stock problem with setup cost. Computers & Operations Research 40(1):225–235.CrossRefGoogle Scholar
  27. Reinertsen H and Vossen TW (2010). The one-dimensional cutting stock problem with due dates. European Journal of Operational Research 201(3):701–711.CrossRefGoogle Scholar
  28. Sales LLN and Moretti AC (2010). Nonlinear cutting stock problem. Integración – UIS 28(1):15–37.Google Scholar
  29. Solanki R (1991). Generating the noninferior set in mixed integer biobjective linear programs: An application to a location problem. Computers & Operations Research 18(1):1–15.CrossRefGoogle Scholar
  30. Sylva J and Crema A (2004). A method for finding the set of non-dominated vectors for multiple objective integer linear programs. European Journal of Operational Research 158(1):46–55.CrossRefGoogle Scholar
  31. Sylva J and Crema A (2007). A method for finding well-dispersed subsets of non-dominated vectors for multiple mixed integer linear programs. European Journal of Operational Research 180(3):1011–1027.CrossRefGoogle Scholar
  32. Wäscher G and Gau T (1996). Heuristics for the integer one-dimensional cutting stock problem: a computational study. OR Spectrum 18(3):131–144.CrossRefGoogle Scholar
  33. Yanasse HH and Limeira MS (2006). A hybrid heuristic to reduce the number of different patterns in cutting stock problems. Computer Operatoin Research 33(9):2744–2756.CrossRefGoogle Scholar

Copyright information

© The Operational Research Society 2017

Authors and Affiliations

  • Angelo Aliano Filho
    • 1
    Email author
  • António Carlos Moretti
    • 2
  • Margarida Vaz Pato
    • 3
  1. 1.Academic Department of MathematicFederal University of Technology - ParanáApucaranaBrazil
  2. 2.Institute of Mathematics, Statistics and Scientific ComputationState University of CampinasCampinasBrazil
  3. 3.ISEG and CMAFCIOUniversidade de LisboaLisbonPortugal

Personalised recommendations