arrow
返回

Improved dynamic programming algorithms for unconstrained two-dimensional guillotine cutting

delete2024-07-01
delete0
PRE
AI
A
Adriano Masone
M
Mauro Russo *
C
Claudio Sterle
DOI:10.1016/j.cor.2023.106490delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In the unconstrained two-dimensional cutting problem (U2DCP), we are given a large rectangular sheet to be cut in order to extract small rectangular pieces, with no limits on the number (demand) of desired pieces. We face the variant with guillotine constraint, requiring to cut any rectangle in two parts through vertical/horizontal cuts with end points on the rectangle boundaries. For a given U2DCP instance, the dynamic programming approach can be used either to optimally solve it, or to obtain a full matrix of upper bounds suitable for the constrained variant of the problem where limits exist on the piece demands. The elements of the full matrix are also usable as partial solutions to build lower bounds for the non-guillotine variant. In this paper, we propose two major improvements to a dynamic programming procedure previously shown to be capable of solving very large size instances. First, we introduce a new option for one of the three conditions used for the anti-redundancy strategies on cut coordinates. Second, following the effort of the Operations Research community to exploit the feature of modern CPUs containing multi-core processors, we provide a parallelization scheme. An extended computational campaign is presented. We compare the upgraded procedure with its previous version on a single thread and with the currently state-of-the-art algorithm for multi-thread platforms, outperforming both in terms of execution time on average by a factor of 1.7 and 12, respectively, or for some problem instances up to 4.5 and 50, respectively. Moreover, the new procedure can solve two very large instances previously unsolved, as well as the new huge instances proposed in this paper.
Keyword:
Guillotine cutting
Dynamic programming
Parallelization

期刊

C
Computers and Operations Research
IF:
4.3
论文数:
6.5K
被引数:
1.8W

机构

U
University of Naples Federico II
学者数:
4.7W
论文数: 3.6W
被引数: 51
引用论文

引用论文

A parallel algorithm for constrained two-staged two-dimensional cutting problems
err2012-02-01
err9
PREAI
errHifi, Mhand; Negre, Stephane; Ouafi, Rachid; Saadi, Toufik
err分享
err收藏
Exact solution techniques for two-dimensional cutting and packing
err2021-03-01
err73
errOAAI
errIori, Manuel; de Lima, Vinicius L.; Martello, Silvano; Miyazawa, Flavio K.; Monaci, Michele
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
Probing surface charge densities on optical fibers with a trapped ion
err2020-06-15
err0
errOAAI
errFlorian R Ong; Klemens Schüppert; Pierre Jobez; Markus Teller; Ben Ames; Dario A Fioretto; Konstantin Friebe; Moonjoo Lee; Yves Colombe; Rainer Blatt; Tracy E Northup
err分享
err收藏
err分享
err收藏
学者 查看更多内容