|
An exact algorithm for constrained two-dimensional two-staged cutting stock problems
Résumé.
Une instance du problème de découpe à deux dimensions est caractérisée par une plaque rectangulaire S de
dimensions L x W, d'un ensemble de n types de pièces rectangulaires de dimensions li x
wi , i = 1,..., n. A chaque type de pièce i est associé un profit ci (ou
poids) et une borne supérieure bi (la demande). Dans cet article, nous étudions le problème de
découpe contraint à deux niveaux. Il s'agit d'une variante classique du problème de découpe, où chaque pièce
appartenant à un plan de découpe est obtenue en utilisant au plus une découpe verticale/horizontale et une autre
découpe horizontale/verticale. Nous proposons un algorithme exact du type "construction-rassemblement". Nous
introduisons des nouvelles bornes inférieures et supérieures pour le problème, et nous donnons une nouvelle stratégie
d'élagage pour l'élimination des constructions symétriques. L'algorithme proposé est évalué sur un ensemble
d'instances et comparé aux meilleurs algorithmes de la littérature.
Abstract.
The Constrained Two-Dimensional Cutting (C_TDC) problem consists of determining a cutting pattern of
a set of n small rectangular piece types on a rectangular stock plate S with length L and
width W, as to maximize the sum of the profits of the pieces to be cut. Each piece type i = 1,..., n, is
characterized by a length li, a width wi, a profit (or weight) ci and
an upper demand value bi. The upper demand value is the maximum number of pieces of type i wich can
be cut on S. In this paper, we study the two-staged C_TDC problem, noted C_2TDC. It is a classical variant of the C_TDC
where each piece is produced, in the final cutting pattern, by at most two cuts. We solve the C_2TDC problem using an exact
algorithm that is mainly based upon a bottom-up strategy. We introduce new lower and upper bounds and propose new strategies
that eliminate several duplicate patterns. We evaluate the performance of the proposed exact algorithm on problem instances
extracted from the literature, and compare it to an existing exact algorithm.
JEL Classification :
C44, C61, C63.
*LaRIA, Laboratoire de Recherche en Informatique d'Amiens, 5 rue du Moulin Neuf, 80000 Amiens.
|