Article ID: | iaor20091306 |
Country: | United Kingdom |
Volume: | 40 |
Issue: | 4 |
Start Page Number: | 347 |
End Page Number: | 360 |
Publication Date: | Apr 2008 |
Journal: | Engineering Optimization |
Authors: | Gu Tianlong, Cui Yaodong, Zhong Y. |
Keywords: | cutting stock, heuristics, programming: branch and bound |
This article presents a recursive heuristic algorithm to generate cutting patterns for the rectangular guillotine strip packing problem in which a set of rectangular items must be cut from the strip such that the consumed strip length is minimized. The strip is placed with its length along the horizontal direction, and is divided into several segments with vertical cuts. The length of a segment is determined by the item placed at the bottom. Orthogonal cuts divide the segments into blocks and finished items. For the current block considered, the algorithm selects an item, puts it at the bottom-left corner of the block, and divides the unoccupied region into two smaller blocks with an orthogonal cut. Rotation of the items by 90° is allowed.