×

Heuristics for the problem of generating and sequencing two-dimensional cutting patterns. (Portuguese. English summary) Zbl 1176.90685

Summary: This paper is concerned with the classical two-dimensional cutting stock problem, whose solution consists of a set of cutting patterns that optimize an objective function, for example, the waste of material. Nevertheless, the cutting patterns have to be sequenced so that another criterion is also optimized, for example, the maximum number of open stacks of the items (a stack is opened when a type of item is cut for the first time and closed when all items of this type were cut). A good solution for the problem of generating cutting patterns often does not result in a good solution for the problem of sequencing cutting patterns, and vice-versa. In general, these two problems are treated, either in practice or in the literature, in an independent and successive way. G. C. F. Pileggi, R. Morabito and M. Arenales [Pesqui. Oper. 25, No. 3, 417–447 (2005)] proposed heuristic approaches to solve these two problems in an integrated way, considering the trade-off between the objectives involved, and they analyzed the one-dimensional cutting case (e.g., cut of bars). In the present study these approaches are extended and applied to analyze the two-dimensional guillotine cutting case (e.g., cut of plates). Computational results are presented for randomly generated examples and for an actual instance of a furniture company.

MSC:

90C90 Applications of mathematical programming
90C09 Boolean programming
Full Text: DOI

References:

[1] Arenales M., Cutting and packing problems, Pesquisa Operacional 19 (2) pp 107– (1999)
[2] Armbruster M., A solution procedure for a pattern sequencing problem as part of a one-dimensional cutting stock problem in the steel industry, European Journal of Operational Research 141 pp 328– (2002) · Zbl 1081.90572 · doi:10.1016/S0377-2217(02)00128-5
[3] Ashikaga F.M., Um método frugal para o problema de minimização de pilhas abertas (2001)
[4] Beasley J.E., Algorithms for unconstrained two-dimensional guillotine cutting, Journal of the Operational Research Society 36 (4) pp 297– (1985) · Zbl 0589.90040 · doi:10.1057/jors.1985.51
[5] Becceneri J., A method for solving the minimization of the maximum number of open stacks problem within a cutting process, Computers and Operations Research 31 pp 2315– (2004) · Zbl 1067.90113 · doi:10.1016/S0305-0548(03)00189-8
[6] Belluzzo L., Otimização nos padrões de corte de chapas de fibra de madeira reconstituída: um estudo de caso, Pesquisa Operacional 25 (3) pp 391– (2005) · doi:10.1590/S0101-74382005000300006
[7] Belov G., Setup and open stacks minimization in one-dimensional stock cutting, INFORMS Journal on Computing 19 pp 27– (2007) · Zbl 1241.90070 · doi:10.1287/ijoc.1050.0132
[8] Bischoff E., Special issue: Cutting and packing, European Journal of Operational Research 84 (3) (1995) · Zbl 0904.00026 · doi:10.1016/0377-2217(95)00018-L
[9] Carnieri C., Solution procedures for cutting lumber into furniture parts, European Journal of Operational Research 73 pp 495– (1994) · Zbl 0806.90102 · doi:10.1016/0377-2217(94)90244-5
[10] Cohon J.L., Multiobjective Programming and Planning (1978)
[11] Christofides N., An exact algorithm for orthogonal 2-D cutting problems using guillotine cuts, European Journal of Operational Research 83 (1) pp 21– (1995) · Zbl 0903.90134 · doi:10.1016/0377-2217(93)E0277-5
[12] Daza V.P., Exact solutions for constrained two-dimensional cutting problems, European Journal of Operational Research 84 pp 633– (1995) · Zbl 0912.90237 · doi:10.1016/0377-2217(95)00028-O
[13] Dyckhoff H., Cutting and packing in production and distribution: Typology and bibliography (1992)
[14] Dyckhoff H., Annoted bibliographies in combinatorial optimization, in: Cutting and packing pp 393– (1997)
[15] Dyson R.G., The cutting stock problem in the flat glass industry, Operational Research Quarterly 25 pp 41– (1974) · doi:10.2307/3007774
[16] Faggioli E., Heuristic and exact methods for the cutting sequencing problem, European Journal of Operational Research 110 (3) pp 564– (1998) · Zbl 0943.90061 · doi:10.1016/S0377-2217(97)00268-3
[17] Fink A., Applications of modern heuristic search methods to pattern sequencing problems, Computer and Operations Research 26 (1) pp 17– (1999) · Zbl 0957.90044 · doi:10.1016/S0305-0548(98)80001-4
[18] Foerster H.E., Simulated annealing for order spread minimization in sequencing cutting patterns, European Journal of Operational Research 110 pp 272– (1998) · Zbl 0948.90066 · doi:10.1016/S0377-2217(97)00257-9
[19] Gilmore P., A linear programming approach to the cutting stock problem, Operations Research 9 pp 849– (1961) · Zbl 0096.35501 · doi:10.1287/opre.9.6.849
[20] Gilmore P., A linear programming approach to the cutting-stock problem II, Operations Research 11 pp 863– (1963) · Zbl 0124.36307 · doi:10.1287/opre.11.6.863
[21] Gilmore P., Multistage cutting stock problems of two and more dimensions, Operations Research 14 pp 94– (1965) · Zbl 0128.39601 · doi:10.1287/opre.13.1.94
[22] Hifi M., The DH/KD algorithm: a hybrid approach for unconstrained two-dimensional cutting problems, European Journal of Operational Research 97 (1) pp 41– (1997) · Zbl 0929.90073 · doi:10.1016/S0377-2217(96)00060-4
[23] Hifi M., Special issue: Cutting and packing problems, Studia Informatica Universalis 2 (1) pp 1– (2002)
[24] Hifi M., Approximate and exact algorithms for constrained (un)weighted two-dimensional two-staged cutting stock problems, Journal of Combinatorial Optimization 5 pp 465– (2001) · Zbl 1135.90389 · doi:10.1023/A:1011628809603
[25] Linhares A., Connections between cutting-pattern sequencing, VLSI design, and flexible machines, Computers & Operations Research 29 pp 1759– (2002) · Zbl 1259.90166 · doi:10.1016/S0305-0548(01)00054-5
[26] Lins S., Traversing trees and scheduling tasks for duplex corrugator machines, Pesquisa Operacional 9 pp 40– (1989)
[27] Lodi A., Two-dimensional packing problems: a survey, European Journal of Operational Research 141 pp 241– (2002) · Zbl 1081.90576 · doi:10.1016/S0377-2217(02)00123-6
[28] Lodi A., Integer programming models for 2-staged two-dimensional knapsack problems, Mathematical Programming 94 pp 257– (2003) · Zbl 1030.90064 · doi:10.1007/s10107-002-0319-9
[29] Madsen O., Glass cutting in a small firm, Mathematical Programming 17 pp 85– (1979) · Zbl 0403.90055 · doi:10.1007/BF01588227
[30] Madsen O., An application of travelling-salesman routines to solve pattern-allocation problems in the glass industry, Journal of the Operational Research Society 39 pp 249– (1988) · Zbl 0638.90047 · doi:10.1057/jors.1988.42
[31] Morabito R., Staged and constrained two-dimensional guillotine cutting problems: an AND/OR-graph approach, European Journal of Operational Research 94 pp 548– (1996) · Zbl 0947.90537 · doi:10.1016/0377-2217(95)00128-X
[32] Morabito R., Optimizing the cutting of stock plates in a furniture company, International Journal of Production Research 38 pp 2725– (2000) · doi:10.1080/002075400411457
[33] Morabito R., Optimizing the cutting of wood fibre plates in the hardboard industry, European Journal of Operational Research 183 pp 1405– (2007) · Zbl 1135.90338 · doi:10.1016/j.ejor.2005.11.066
[34] Morabito R., The cutting stock problem in a hardboard industry: a case study, Computers and Operations Research 25 (6) pp 469– (1998) · Zbl 1042.90582 · doi:10.1016/S0305-0548(97)00087-7
[35] Morabito R., Geração de padrões de cortes bidimensionais guilhotinados restritos via programação dinâmica e busca em grafo-e/ou, Produção 17 (1) pp 33– (2007) · doi:10.1590/S0103-65132007000100003
[36] Oliveira J., An improved version of Wang’s algorithm for two dimensional cutting problems, European Journal of Operational Research 44 pp 256– (1990) · Zbl 0684.90073 · doi:10.1016/0377-2217(90)90361-E
[37] Pileggi G.C.F., Abordagens para otimização integrada dos problemas de geração e sequenciamento de padrões de corte (2002)
[38] Pileggi G.C.F., Abordagens para otimização integrada dos problemas de geração e sequenciamento de padrões de corte: caso unidimensional, Pesquisa Operacional 25 (3) pp 417– (2005) · doi:10.1590/S0101-74382005000300007
[39] Pinto M.J., Algumas contribuições à resolução do problema de corte integrado ao problema de sequenciamento dos padrões (2004)
[40] Poldi K.C., Heurísticas para o problema de corte de estoque unidimensional inteiro, Pesquisa Operacional 26 (3) pp 473– (2006) · doi:10.1590/S0101-74382006000300003
[41] Riehme J., The solution of two-stage guilhotine cutting stock problems having extremely varying order demands, European Journal of Operational Research 91 pp 543– (1996) · Zbl 0918.90122 · doi:10.1016/0377-2217(95)00200-6
[42] Special Interest Group on Cutting and Packing (2007)
[43] Steuer R.E., Multiple Criteria Optimization: Theory, Computation & Application (1986) · Zbl 0663.90085
[44] Vianna A.C.G., Problemas de corte e Empacotamento: uma abordagem em grafo e/ou (2000)
[45] Yanasse H., Two-dimensional cutting stock with multiple stock sizes, Journal of the Operational Research Society 42 (8) pp 673– (1991) · Zbl 0729.90755 · doi:10.1057/jors.1991.133
[46] Yanasse H.H., Minimization of open orders: polynomial algorithms for some special cases, Pesquisa Operacional 16 pp 1– (1996)
[47] Yanasse H., On a pattern sequencing problem to minimize the maximum number of open stacks, European Journal of Operational Research 100 (3) pp 454– (1997) · Zbl 0917.90205 · doi:10.1016/S0377-2217(97)84107-0
[48] Yanasse H.H., An integrated cutting stock and sequencing problem, European Journal of Operational Research 183 (3) pp 1353– (2007) · Zbl 1135.90012 · doi:10.1016/j.ejor.2005.09.054
[49] Yuen B., Heuristics for sequencing cutting patterns, European Journal of Operational Research 55 pp 183– (1991) · Zbl 0729.90997 · doi:10.1016/0377-2217(91)90222-H
[50] Yuen B., Improved heuristics for sequencing cutting patterns, European Journal of Operational Research 87 pp 57– (1995) · Zbl 0914.90230 · doi:10.1016/0377-2217(94)00068-N
[51] Wäscher G., An improved typology of cutting and packing problems, European Journal of Operational Research 183 (3) pp 1109– (2007) · Zbl 1278.90347 · doi:10.1016/j.ejor.2005.12.047
[52] Wang P.Y., Cutting and packing, European Journal of Operational Research 141 (2) pp 239– (2002) · doi:10.1016/S0377-2217(02)00122-4
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.