×

Two-dimensional skiving and cutting stock problem with setup cost based on column-and-row generation. (English) Zbl 1443.90304

Summary: In this paper, we address a new variant of the cutting stock problem, in which skiving is allowed and setup costs are considered. Specifically, the output sheets are generally longer but narrower than the input coils. To satisfy the demand of each sheet, combining two or more coils is allowed. Moreover, because changing from one pattern to another involves considerable time and cost, minimizing the number of different patterns or setups is vital. Thus, the objective of our study is to minimize the material cost and the number of setups. We propose an integer programming (IP) formulation for the problem that contains an exponential number of binary variables and column-dependent constraints. The linear programming (LP) relaxation is solved using a column-and-row generation framework that involves a knapsack subproblem and a nonlinear IP subproblem. For the latter, we propose a decomposition-based exact solution method with pseudo-polynomial time. To obtain IP solutions, we develop a diving heuristic based on matching level. The computational experiments show that these algorithms are efficient and of high quality.

MSC:

90C27 Combinatorial optimization
90B80 Discrete location and assignment
90C10 Integer programming
90C59 Approximation methods and heuristics in mathematical programming
Full Text: DOI

References:

[1] Alves, C.; Macedo, R.; de Carvalho, J. V., New lower bounds based on column generation and constraint programming for the pattern minimization problem, Computers & Operations Research, 36, 11, 2944-2954 (2009) · Zbl 1162.90521
[2] Arbib, C.; Marinelli, F., Integrating process optimization and inventory planning in cutting-stock with skiving option: An optimization model and its application, European Journal of Operational Research, 163, 3, 617-630 (2005) · Zbl 1071.90502
[3] Arbib, C.; Marinelli, F.; Rossi, F.; Di Iorio, F., Cutting and reuse: An application from automobile component manufacturing, Operations Research, 50, 6, 923-934 (2002) · Zbl 1163.90533
[4] Avella, P.; D’Auria, B.; Salerno, S., A LP-based heuristic for a time-constrained routing problem, European Journal of Operational Research, 173, 1, 120-124 (2006) · Zbl 1125.90031
[5] Burachik, R. S.; Kaya, C. Y.; Rizvi, M. M., A new scalarization technique and new algorithms to generate pareto fronts, SIAM Journal on Optimization, 27, 2, 1010-1034 (2017) · Zbl 1370.90239
[6] Chen, Y.; Song, X.; Ouelhadj, D.; Cui, Y., A heuristic for the skiving and cutting stock problem in paper and plastic film industries, International Transactions in Operational Research, 26, 1, 157-179 (2017) · Zbl 07765934
[7] Cherri, A. C.; Arenales, M. N.; Yanasse, H. H.; Poldi, K. C.; Vianna, A. C.G., The one-dimensional cutting stock problem with usable leftovers - A survey, European Journal of Operational Research, 236, 2, 395-402 (2014) · Zbl 1317.90003
[8] Chu, C.; Antonio, J., Approximation algorithms to solve real-life multicriteria cutting stock problems, Operations Research, 47, 4, 495-508 (1999) · Zbl 1041.90536
[9] Cui, Y.; Liu, Z., C-sets-based sequential heuristic procedure for the one-dimensional cutting stock problem with pattern reduction, Optimization Methods and Software, 26, 1, 155-167 (2011) · Zbl 1226.90087
[10] Cui, Y.; Zhao, X.; Yang, Y.; Yu, P., A heuristic for the one-dimensional cutting stock problem with pattern reduction, Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 222, 6, 677-685 (2008)
[11] Delorme, M.; Iori, M.; Martello, S., Bin packing and cutting stock problems: Mathematical models and exact algorithms, European Journal of Operational Research, 255, 1, 1-20 (2016) · Zbl 1346.90700
[12] McDiarmid, C., Pattern minimisation in cutting stock problems, Discrete Applied Mathematics, 98, 1-2, 121-130 (1999) · Zbl 0987.90085
[13] Diegel, A.; Montocchio, E.; Walters, E.; van Schalkwyk, S.; Naidoo, S., Setup minimising conditions in the trim loss problem, European Journal of Operational Research, 95, 3, 631-640 (1996) · Zbl 0926.90080
[14] Dyckhoff, H., A typology of cutting and packing problems, European Journal of Operational Research, 44, 2, 145-159 (1990) · Zbl 0684.90076
[15] Ehrgott, M., Multicriteria optimization (2005), Springer Berlin Heidelberg · Zbl 1132.90001
[16] Figueira, J. R.; Tavares, G.; Wiecek, M. M., Labeling algorithms for multiple objective integer knapsack problems, Computers & Operations Research, 37, 4, 700-711 (2010) · Zbl 1175.90349
[17] Filho, A. A.; Moretti, A. C.; Pato, M. V., A comparative study of exact methods for the bi-objective integer one-dimensional cutting stock problem, Journal of the Operational Research Society, 69, 1, 91-107 (2017)
[18] Foerster, H.; Wäscher, G., Pattern reduction in one-dimensional cutting stock problems, International Journal of Production Research, 38, 7, 1657-1676 (2000) · Zbl 0944.90546
[19] Frieze, A. M., Shortest path algorithms for knapsack type problems, Mathematical Programming, 11, 1, 150-157 (1976) · Zbl 0352.90040
[20] Gilmore, P. C.; Gomory, R. E., A linear programming approach to the cutting-stock problem, Operations Research, 9, 6, 849-859 (1961) · Zbl 0096.35501
[21] Gilmore, P. C.; Gomory, R. E., A linear programming approach to the cutting stock problem—part II, Operations Research, 11, 6, 863-888 (1963) · Zbl 0124.36307
[22] Gilmore, P. C.; Gomory, R. E., The theory and computation of knapsack functions, Operations Research, 14, 6, 1045-1074 (1966) · Zbl 0173.21502
[23] Golfeto, R. R.; Moretti, A. C.; de Salles Neto, L. L., A genetic symbiotic algorithm applied to the one-dimensional cutting stock problem, Pesquisa Operacional, 29, 2, 365-382 (2009)
[24] Haessler, R. W., Controlling cutting pattern changes in one-dimensional trim problems, Operations Research, 23, 3, 483-493 (1975) · Zbl 0301.90030
[25] Henn, S.; Wäscher, G., Extensions of cutting problems: setups, Pesquisa Operacional, 33, 2, 133-162 (2013)
[26] Johnson, M. P.; Rennick, C.; Zak, E., Case studies from industry: Skiving addition to the cutting stock problem in the paper industry, SIAM Review, 39, 3, 472-483 (1997) · Zbl 0891.90115
[27] Kallrath, J.; Rebennack, S.; Kallrath, J.; Kusche, R., Solving real-world cutting stock-problems in the paper industry: Mathematical approaches, experience and challenges, European Journal of Operational Research, 238, 1, 374-389 (2014) · Zbl 1338.90233
[28] Katayama, N., A combined matheuristic for the piecewise linear multicommodity network flow problem, Asia-Pacific Journal of Operational Research, 34, 06, 1750033 (2017) · Zbl 1382.90021
[29] Kolen, A. W.J.; Spieksma, F. C.R., Solving a bi-criterion cutting stock problem with open-ended demand: a case study, Journal of the Operational Research Society, 51, 11, 1238-1247 (2000) · Zbl 1107.90003
[30] Lee, J., In situ column generation for a cutting-stock problem, Computers & Operations Research, 34, 8, 2345-2358 (2007) · Zbl 1149.90187
[31] Ma, N.; Liu, Y.; Zhou, Z.; Chu, C., Combined cutting stock and lot-sizing problem with pattern setup, Computers & Operations Research, 95, 44-55 (2018) · Zbl 1458.90674
[32] Maher, S. J., Solving the integrated airline recovery problem using column-and-row generation, Transportation Science, 50, Article 216239 pp. (2015)
[33] Malaguti, E.; Durán, R. M.; Toth, P., Approaches to real world two-dimensional cutting problems, Omega, 47, 99-115 (2014)
[34] Martinovic, J.; Scheithauer, G., Integer linear programming models for the skiving stock problem, European Journal of Operational Research, 251, 2, 356-368 (2016) · Zbl 1346.90508
[35] Martinovic, J.; Scheithauer, G., The skiving stock problem and its relation to hypergraph matchings, Discrete Optimization, 29, 77-102 (2018) · Zbl 1506.90228
[36] Martinovic, J.; Scheithauer, G., New theoretical investigations on the gap of the skiving stock problem, Pesquisa Operacional, 39, 1, 1-35 (2019)
[37] Martinovic, J.; Scheithauer, G.; de Carvalho, J. V., A comparative study of the arcflow model and the one-cut model for one-dimensional cutting stock problems, European Journal of Operational Research, 266, 2, 458-471 (2018) · Zbl 1403.90581
[38] Melega, G. M.; de Araujo, S. A.; Jans, R., Classification and literature review of integrated lot-sizing and cutting stock problems, European Journal of Operational Research, 271, 1, 1-19 (2018) · Zbl 1403.90038
[39] Miettinen, K., Nonlinear Multiobjective Optimization (2012), Springer US
[40] Mobasher, A.; Ekici, A., Solution approaches for the cutting stock problem with setup cost, Computers & Operations Research, 40, 1, 225-235 (2013) · Zbl 1349.90571
[41] Moretti, A. C.; Salles Neto, L. L., Nonlinear cutting stock problem model to minimize the number of different patterns and objects, Computational & Applied Mathematics, 27, 1 (2008) · Zbl 1188.65082
[42] Muter, I.; Birbil, c. I.; Bülbül, K., Simultaneous column-and-row generation for large-scale linear programs with column-dependent-rows, Mathematical Programming, 142, 1-2, 47-82 (2013) · Zbl 1282.90098
[43] Muter, I.; Birbil, c. I.; Bülbül, K.; Şahin, G.; Yenigün, H.; Taş, D.; Tüzün, D., Solving a robust airline crew pairing problem with column generation, Computers & Operations Research, 40, 3, 815-830 (2013)
[44] Muter, I.; Sezer, Z., Algorithms for the one-dimensional two-stage cutting stock problem, European Journal of Operational Research, 271, 1, 20-32 (2018) · Zbl 1403.90583
[45] Peeters, M.; Degraeve, Z., Branch-and-price algorithms for the dual bin packing and maximum cardinality bin packing problem, European Journal of Operational Research, 170, 2, 416-439 (2006) · Zbl 1085.90030
[46] Song, X.; Chu, C.; Nie, Y.; Bennell, J., An iterative sequential heuristic procedure to a real-life 1.5-dimensional cutting stock problem, European Journal of Operational Research, 175, 3, 1870-1889 (2006) · Zbl 1136.90533
[47] Suyabatmaz, A.c.; Şahin, G., Railway crew capacity planning problem with connectivity of schedules, Transportation Research Part E: Logistics and Transportation Review, 84, 88-100 (2015)
[48] Tanir, D.; Ugurlu, O.; Guler, A.; Nuriyev, U., One-dimensional cutting stock problem with divisible items: A case study in steel industry, TWMS Journal Of Applied And Engineering Mathematics, 9, 3, 473-484 (2019)
[49] Uçar, E.; Birbil, c. I.; Muter, I., Managing disruptions in the multi-depot vehicle scheduling problem, Transportation Research Part B: Methodological, 105, 249-269 (2017)
[50] Umetani, S.; Yagiura, M.; Ibaraki, T., An lp-based local search to the one dimensional cutting stock problem using a given number of cutting patterns, IEICE Transactions on Fundamentals of Electronics Communications & Computer Sciences, E86A, 5, 1093-1102 (2003)
[51] Umetani, S.; Yagiura, M.; Ibaraki, T., One-dimensional cutting stock problem to minimize the number of different patterns, European Journal of Operational Research, 146, 2, 388-402 (2003) · Zbl 1012.90045
[52] Umetani, S.; Yagiura, M.; Ibaraki, T., One-dimensional cutting stock problem with a given number of setups: A hybrid approach of metaheuristics and linear programming, Journal of Mathematical Modelling and Algorithms, 5, 1, 43-64 (2006) · Zbl 1103.90104
[53] Vanderbeck, F., Exact algorithm for minimising the number of setups in the one-dimensional cutting stock problem, Operations Research, 48, 6, 915-926 (2000) · Zbl 1106.90373
[54] Wäscher, G.; Haußner, H.; Schumann, H., An improved typology of cutting and packing problems, European Journal of Operational Research, 183, 3, 1109-1130 (2007) · Zbl 1278.90347
[55] Wu, D.; Yan, C., A balance approach for the one-dimensional multiple stock size cutting stock problem with setup cost, Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 230, 12, 2182-2189 (2016)
[56] Wuttke, D. A.; Heese, H. S., Two-dimensional cutting stock problem with sequence dependent setup times, European Journal of Operational Research, 265, 1, 303-315 (2018) · Zbl 1374.90277
[57] Xu, Z., The knapsack problem with a minimum filling constraint, Naval Research Logistics (NRL), 60, 1, 56-63 (2013) · Zbl 1407.90280
[58] Yanasse, H. H.; Limeira, M. S., A hybrid heuristic to reduce the number of different patterns in cutting stock problems, Computers & Operations Research, 33, 9, 2744-2756 (2006) · Zbl 1086.90067
[59] Zak, E. J., Row and column generation technique for a multistage cutting stock problem, Computers & Operations Research, 29, 9, 1143-1156 (2002) · Zbl 0994.90111
[60] Zak, E. J., The skiving stock problem as a counterpart of the cutting stock problem, International Transactions in Operational Research, 10, 6, 637-650 (2003) · Zbl 1108.90327
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.