The strip cutting/packing problem : incremental substrip algorithms-based heuristics
Résumé.
Le problème de découpe (placement) sur bande consiste à découper un certain nombre de
pièces sur une bande de hauter fixée et de longueur illimitée. Chaque pièce
considérée est limitée par une borne supérieure limitant le nombre d'apparitions de
pièce dans la bande. Dans ce papier, nous proposons différents algorithmes approchés pour la
résolution du problème de découpe sur bande. Ce problème est,
généralement, réduit sous forme d'une série de problèmes de découpe
avec contraintes et résolu par l'utilisation de la programmation dynamique combinée
par une recherche arborescente. Par ailleurs nous utilisons la notion
d'incrémentalité afin d'accélérer le processus de recherche. Les
performances des algorithmes proposés sont évaluées sur un grand nombre d'instances de la
littérature ainsi que d'autres instances de la littérature ainsi que d'autres instances de grande
taille générées aléatoirement. Un des algorithmes donnait des résultats
très encourageants.
Abstract.
The strip cutting problem consists of cutting a large strip with a fixed-width and unlimited length into smaller
subrectangles, without violating the demand values imposed on each subrectangle. Computer science, industrial
engineering, logistics, manufacturing, management, production processes are among obvious fields of applications.
In this paper we present some algorithms for solving approximately large-scale strip cutting/packing problems.
The strip cutting problem is reduced to a series of single constrained cutting stock problem and solved
by using dynamic programming techniques and a tree search procedure. The performance of the
proposed algorithms are evaluated on a set of medium and large size problem instances. These algorithms are
parallelizable and this is one of their important feature.
*PRiSM, URA 1525, CNRS, Université de Versailles Saint-Quentin-en-Yvelines, 45 Avenue des Etats-Unis, 78035 Versailles Cedex. |