Approximate and exact algorithms for the double-constrained two-dimensional guillotine cutting stock problem

被引:0
作者
M. Hifi
R. M’Hallah
T. Saadi
机构
[1] Université de Picardie Jules Verne,LaRIA
[2] Kuwait University,Department of Statistics and Operations Research
[3] Université Paris,CERMSEM, MSE
来源
Computational Optimization and Applications | 2009年 / 42卷
关键词
Combinatorial optimization; Cutting problems; Dynamic programming; Single constrained knapsack problem;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we propose approximate and exact algorithms for the double constrained two-dimensional guillotine cutting stock problem (DCTDC). The approximate algorithm is a two-stage procedure. The first stage attempts to produce a starting feasible solution to DCTDC by solving a single constrained two dimensional cutting problem, CDTC. If the solution to CTDC is not feasible to DCTDC, the second stage is used to eliminate non-feasibility. The exact algorithm is a branch-and-bound that uses efficient lower and upper bounding schemes. It starts with a lower bound reached by the approximate two-stage algorithm. At each internal node of the branching tree, a tailored upper bound is obtained by solving (relaxed) knapsack problems. To speed up the branch and bound, we implement, in addition to ordered data structures of lists, symmetry, duplicate, and non-feasibility detection strategies which fathom some unnecessary branches. We evaluate the performance of the algorithm on different problem instances which can become benchmark problems for the cutting and packing literature.
引用
收藏
页码:303 / 326
页数:23
相关论文
共 47 条
[41]   An exact algorithm for two-dimensional cutting problems based on multi-level pattern [J].
Pan, Weiping .
GRAPHICAL MODELS, 2024, 133
[42]   Mixed-integer Programming Model for Two-dimensional Non-guillotine Bin Packing Problem with Free Rotation [J].
Ma, Ning ;
Zhou, Zhili .
2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2017, :456-460
[43]   A heuristic, dynamic programming-based approach for a two-dimensional cutting problem with defects [J].
Mohsen Afsharian ;
Ali Niknejad ;
Gerhard Wäscher .
OR Spectrum, 2014, 36 :971-999
[44]   A heuristic, dynamic programming-based approach for a two-dimensional cutting problem with defects [J].
Afsharian, Mohsen ;
Niknejad, Ali ;
Waescher, Gerhard .
OR SPECTRUM, 2014, 36 (04) :971-999
[45]   Combining dynamic programming with filtering to solve a four-stage two-dimensional guillotine-cut bounded knapsack problem [J].
Clautiaux, Francois ;
Sadykov, Ruslan ;
Vanderbeck, Francois ;
Viaud, Quentin .
DISCRETE OPTIMIZATION, 2018, 29 :18-44
[46]   An effective heuristic based on column generation for the two-dimensional three-stage steel plate cutting problem [J].
Jianyu Long ;
Zhong Zheng ;
Xiaoqiang Gao ;
Panos M. Pardalos ;
Wanzhe Hu .
Annals of Operations Research, 2020, 289 :291-311
[47]   An effective heuristic based on column generation for the two-dimensional three-stage steel plate cutting problem [J].
Long, Jianyu ;
Zheng, Zhong ;
Gao, Xiaoqiang ;
Pardalos, Panos M. ;
Hu, Wanzhe .
ANNALS OF OPERATIONS RESEARCH, 2020, 289 (02) :291-311