Abstract
Cutting stock problems arise in manufacturing industries where large objects need to be cut into smaller pieces. The cutting process usually results in a waste of material; thus, mathematical optimization models are used to reduce losses and take economic gains. This paper introduces a new heuristic procedure, called the Residual Recombination Heuristic (RRH), to the one-dimensional cutting stock problem. The well-known column generation technique typically produces relaxed solutions with non-integer entries, which, in this approach, we associate with a set of residual cutting patterns. The central aspect of this contribution involves recombining these residual cutting patterns in different ways; therefore, generating new integer feasible cutting patterns. Experimental studies and statistical analyses were conducted based on different instances from the literature. We analyze heuristic performance by measuring the waste of material, the number of instances solved to optimality, and by comparing it with other heuristics in the literature. The computational time suggests the suitability of the heuristic for solving real-world problems.
Similar content being viewed by others
References
Abdel-Basset M, Manogaran G, Abdel-Fatah L, Mirjalili S (2018) An improved nature inspired meta-heuristic algorithm for 1-D bin packing problems. Pers Ubiquitous Comput 22(5–6):1117–1132
Andrews GE, Eriksson K (2004) Integer partitions. Cambridge University Press, Cambridge
Araujo SA, Constantino AA, Poldi KC (2011) An evolutionary algorithm for the one-dimensional cutting stock problem. Int Trans Oper Res 18(1):115–127
Ayres AOC, Campello BSC, Oliveira WA, Ghidini CTLS (2019) A bi-integrated model for coupling lot-sizing and cutting-stock problems. arXiv preprint arXiv:191202242
Belov G, Scheithauer G (2006) A branch-and-cut-and-price algorithm for one-dimensional stock cutting and two-dimensional two-stage cutting. Eur J Oper Res 171(1):85–106
Campello BSC, Ghidini CTLS, Ayres AOC, Oliveira WA (2020) A multiobjective integrated model for lot sizing and cutting stock problems. J Oper Res Soc 71(9):1466–1478
Carvalho J (1999) Exact solution of bin-packing problems using column generation and branch-and-bound. Ann Oper Res 86:629–659
Chen Y, Huang H, Cai H, Chen P (2019) A genetic algorithm approach for the multiple length cutting stock problem. In: 2019 IEEE 1st global conference on life sciences and technologies (LifeTech). IEEE, pp 162–165
Cherri AC, Arenales MN, Yanasse HH (2013) The usable leftover one-dimensional cutting stock problem—a priority-in-use heuristic. Int Trans Oper Res 20(2):189–199
Cherri AC, Arenales MN, Yanasse HH, Poldi KC, Vianna ACG (2014) The one-dimensional cutting stock problem with usable leftovers—a survey. Eur J Oper Res 236(2):395–402
Degraeve Z, Peeters M (2003) Optimal integer solutions to industrial cutting-stock problems: part 2, benchmark results. INFORMS J Comput 15(1):58–81
Degraeve Z, Schrage L (1999) Optimal integer solutions to industrial cutting stock problems. INFORMS J Comput 11(4):406–419
Delorme M, Iori M (2020) Enhanced pseudo-polynomial formulations for bin packing and cutting stock problems. INFORMS J Comput 32(1):101–119
Delorme M, Iori M, Martello S (2016) Bin packing and cutting stock problems: mathematical models and exact algorithms. Eur J Oper Res 255(1):1–20
Diegel A, Chetty M, Van Schalkwyck S, Naidoo S (1993) Setup combining in the trim loss problem-3-to-2 & 2-to-1. Business Administration, Durban
Dyckhoff H (1990) A typology of cutting and packing problems. Eur J Oper Res 44(2):145–159
Foerster H, Wäscher G (2000) Pattern reduction in one-dimensional cutting stock problems. Int J Prod Res 38(7):1657–1676
Gau T, Wäscher G (1995) CUTGEN1: a problem generator for the standard one-dimensional cutting stock problem. Eur J Oper Res 84(3):572–579
Ghidini C, Alem D, Arenales M (2007) Solving a combined cutting stock and lot-sizing problem in small furniture industries. In: Proceedings of the 6th international conference on operational research for development (VI-ICORD)
Gilmore P, Gomory RE (1961) A linear programming approach to the cutting-stock problem. Oper Res 9(6):849–859
Gilmore P, Gomory RE (1963) A linear programming approach to the cutting stock problem part II. Oper Res 11(6):863–888
Hinxman AI (1980) The trim-loss and assortment problems: a survey. Eur J Oper Res 5(1):8–18
Kantorovich L (1960) Mathematical methods of organizing and planning production. Manag Sci 6(4):366–422
Kim B, Wy J (2010) Last two fit augmentation to the well-known construction heuristics for one-dimensional bin-packing problem: an empirical study. Int J Adv Manuf Technol 50(9–12):1145–1152
Ma N, Liu Y, Zhou Z (2019) Two heuristics for the capacitated multi-period cutting stock problem with pattern setup cost. Comput Oper Res 109:218–229
Martinovic J, Scheithauer G (2016) Integer rounding and modified integer rounding for the skiving stock problem. Discrete Optim 21:118–130
Melega GM, de Araujo SA, Jans R (2018) Classification and literature review of integrated lot-sizing and cutting stock problems. Eur J Oper Res 271(1):1–19
Pitombeira AR, Athayde BP (2020) A matheuristic algorithm for the one-dimensional cutting stock and scheduling problem with heterogeneous orders. TOP 28:178–192
Poldi K, Araujo SA (2016) Mathematical models and a heuristic method for the multiperiod one-dimensional cutting stock problem. Ann Oper Res 238(1–2):497–520
Poldi KC, Arenales MN (2009) Heuristics for the one-dimensional cutting stock problem with limited multiple stock lengths. Comput Oper Res 36(6):2074–2081
Poltroniere SC, Araujo SA, Poldi KC (2016) Optimization of an integrated lot sizing and cutting stock problem in the paper industry. TEMA (São Carlos) 17(3):305–320
Ravelo SV, Meneses CN, Santos MO (2020) Meta-heuristics for the one-dimensional cutting stock problem with usable leftover. J Heuristics 26:586–618
Scheithauer G, Terno J (1995) The modified integer round-up property of the one-dimensional cutting stock problem. Eur J Oper Res 84(3):562–571
Stadtler H (1990) A one-dimensional cutting stock problem in the aluminium industry and its solution. Eur. J. Oper. Res. 44(2):209–223
Vanderbeck F (1999) Computational study of a column generation algorithm for bin packing and cutting stock problems. Math. Program. 86(3):565–594
Wäscher G, Gau T (1996) Heuristics for the integer one-dimensional cutting stock problem: a computational study. Oper. Res. Spektrum 18(3):131–144
Wäscher G, Haußner H, Schumann H (2007) An improved typology of cutting and packing problems. Eur. J. Oper. Res. 183(3):1109–1130
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
B. S. C. Campello is grateful to CAPES (master’s program scholarships, Grant 01P-3717/2017). C. T. L. S. Ghidini wishes to thank FAPESP (Grant 2015/02184-7) and FAEPEX-Unicamp (Grant 519.292-262/15). A. O. C. Ayres is grateful to FAEPEX-Unicamp (master’s program scholarships, Grants 1123/15 and 519.292-262/15).
Rights and permissions
About this article
Cite this article
Campello, B.S.C., Ghidini, C.T.L.S., Ayres, A.O.C. et al. A residual recombination heuristic for one-dimensional cutting stock problems. TOP 30, 194–220 (2022). https://doi.org/10.1007/s11750-021-00611-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11750-021-00611-3