In this paper we tackle the unconstrained non-staged guillotine two-dimensional cutting problem (U2DCP) with rectangular pieces and one rectangular stock sheet. This problem has been widely treated in literature by exact and heuristic solution methods which use the knapsack function introduced by Gilmore and Gomory (1966) and implement more effective variants of their dynamic programming procedure to compute the related recursive expression. We highlight three errors present in the original procedure by Gilmore and Gomory (1966). The first error was noted by Herz (1972) but no correction was provided. The other two errors have never been noted before. These errors affect the accuracy of the solution and cause the increase of the computational requirements. Corrections for these errors are presented and an improved computational procedure is proposed. The new procedure has been tested on a wide set of instances (PackLib2) and compared with the best exact and heuristic methods present in literature. The experimentation shows that the procedure significantly outperforms the best dynamic programming algorithm proposed for the U2DCP and it compares well with the best heuristic and the best exact algorithm for the problem.

An improvement of the knapsack function based algorithm of Gilmore and Gomory for the unconstrained two-dimensional guillotine cutting problem / Russo, M.; Sforza, Antonio; Sterle, Claudio. - In: INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS. - ISSN 0925-5273. - 145:(2013), pp. 451-462. [10.1016/j.ijpe.2013.04.031]

An improvement of the knapsack function based algorithm of Gilmore and Gomory for the unconstrained two-dimensional guillotine cutting problem

SFORZA, ANTONIO;STERLE, CLAUDIO
2013

Abstract

In this paper we tackle the unconstrained non-staged guillotine two-dimensional cutting problem (U2DCP) with rectangular pieces and one rectangular stock sheet. This problem has been widely treated in literature by exact and heuristic solution methods which use the knapsack function introduced by Gilmore and Gomory (1966) and implement more effective variants of their dynamic programming procedure to compute the related recursive expression. We highlight three errors present in the original procedure by Gilmore and Gomory (1966). The first error was noted by Herz (1972) but no correction was provided. The other two errors have never been noted before. These errors affect the accuracy of the solution and cause the increase of the computational requirements. Corrections for these errors are presented and an improved computational procedure is proposed. The new procedure has been tested on a wide set of instances (PackLib2) and compared with the best exact and heuristic methods present in literature. The experimentation shows that the procedure significantly outperforms the best dynamic programming algorithm proposed for the U2DCP and it compares well with the best heuristic and the best exact algorithm for the problem.
2013
An improvement of the knapsack function based algorithm of Gilmore and Gomory for the unconstrained two-dimensional guillotine cutting problem / Russo, M.; Sforza, Antonio; Sterle, Claudio. - In: INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS. - ISSN 0925-5273. - 145:(2013), pp. 451-462. [10.1016/j.ijpe.2013.04.031]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/561940
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 10
social impact