Exact algorithms for the guillotine strip cutting/packing problem
Computers and Operations Research
A Near-Optimal Solution to a Two-Dimensional Cutting Stock Problem
Mathematics of Operations Research
An Exact Approach to the Strip-Packing Problem
INFORMS Journal on Computing
On strip packing With rotations
Proceedings of the thirty-seventh annual ACM symposium on Theory of computing
An asymptotic approximation algorithm for 3D-strip packing
SODA '06 Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm
Harmonic algorithm for 3-dimensional strip packing problem
SODA '07 Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms
Three-dimensional packings with rotations
Computers and Operations Research
Recursive computational procedure for two-dimensional stock cutting
IBM Journal of Research and Development
An on-line algorithm for multidimensional bin packing
Operations Research Letters
Heuristics for two-dimensional knapsack and cutting stock problems with items of irregular shape
Expert Systems with Applications: An International Journal
Computers and Industrial Engineering
Hi-index | 0.01 |
We present algorithms for the following three-dimensional (3D) guillotine cutting problems: unbounded knapsack, cutting stock and strip packing. We consider the case where the items have fixed orientation and the case where orthogonal rotations around all axes are allowed. For the unbounded 3D knapsack problem, we extend the recurrence formula proposed by [1] for the rectangular knapsack problem and present a dynamic programming algorithm that uses reduced raster points. We also consider a variant of the unbounded knapsack problem in which the cuts must be staged. For the 3D cutting stock problem and its variants in which the bins have different sizes (and the cuts must be staged), we present column generation-based algorithms. Modified versions of the algorithms for the 3D cutting stock problems with stages are then used to build algorithms for the 3D strip packing problem and its variants. The computational tests performed with the algorithms described in this paper indicate that they are useful to solve instances of moderate size.