Pattern-based diving heuristics for a two-dimensional guillotine cutting-stock problem with leftovers

被引:12
|
作者
Clautiaux, Francois [1 ]
Sadykov, Ruslan [1 ,2 ]
Vanderbeck, Francois [1 ]
Viaud, Quentin [1 ]
机构
[1] Univ Bordeaux, IMB, 351 Cours Liberat, F-33405 Talence, France
[2] INRIA Bordeaux Sud Ouest, 200 Ave Vieille Tour, F-33405 Talence, France
关键词
Cutting and packing; Dynamic programming; Column generation; Diving heuristic; COLUMN GENERATION; ALGORITHMS; 3-STAGE; MODELS;
D O I
10.1007/s13675-019-00113-9
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In the two-dimensional guillotine cutting-stock problem, the objective is to minimize the number of large plates used to cut a list of small rectangles. We consider a variant of this problem, which arises in glass industry when different bills of order (or batches) are considered consecutively. For practical organization reasons, leftovers are not reused, except the large one obtained in the last cutting pattern of a batch, which can be reused for the next batch. The problem can be decomposed into an independent problem for each batch. In this paper, we focus on the one-batch problem, the objective of which is to minimize the total width of the cutting patterns used. We propose a diving heuristic based on column generation, in which the pricing problem is solved using dynamic programming (DP). This DP generates so-called non-proper columns, i.e. cutting patterns that cannot participate in a feasible integer solution of the problem. We show how to adapt the standard diving heuristic to this "non-proper" case while keeping its effectiveness. We also introduce the partial enumeration technique, which is designed to reduce the number of non-proper patterns in the solution space of the dynamic program. This technique strengthens the lower bounds obtained by column generation and improves the quality of the solutions found by the diving heuristic. Computational results are reported and compared on classical benchmarks from the literature as well as on new instances inspired from glass industry data. According to these results, variants of the proposed diving heuristic outperform constructive and evolutionary heuristics.
引用
收藏
页码:265 / 297
页数:33
相关论文
共 50 条
  • [41] The constrained two-dimensional guillotine cutting problem with defects: an ILP formulation, a Benders decomposition and a CP-based algorithm
    Martin, Mateus
    Hokama, Pedro H. D. B.
    Morabito, Reinaldo
    Munari, Pedro
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (09) : 2712 - 2729
  • [42] Improved dynamic programming algorithms for unconstrained two-dimensional guillotine cutting
    Masone, Adriano
    Russo, Mauro
    Sterle, Claudio
    COMPUTERS & OPERATIONS RESEARCH, 2024, 167
  • [43] A Controlled Stability Genetic Algorithm With the New BLF2G Guillotine Placement Heuristic for the Orthogonal Cutting-Stock Problem
    Abou-Msabah, Slimane
    Baba-Ali, Ahmed-Riadh
    Sager, Basma
    INTERNATIONAL JOURNAL OF COGNITIVE INFORMATICS AND NATURAL INTELLIGENCE, 2019, 13 (04) : 91 - 111
  • [44] Sequence based heuristics for two-dimensional bin packing problems
    Alvelos, Filipe
    Chan, T. M.
    Vilaca, Paulo
    Gomes, Tiago
    Silva, Elsa
    Valerio de Carvalho, J. M.
    ENGINEERING OPTIMIZATION, 2009, 41 (08) : 773 - 791
  • [45] Pattern-set generation algorithm for the one-dimensional multiple stock sizes cutting stock problem
    Cui, Yaodong
    Cui, Yi-Ping
    Zhao, Zhigang
    ENGINEERING OPTIMIZATION, 2015, 47 (09) : 1289 - 1301
  • [46] The two-dimensional cutting stock problem within the roller blind production process
    de Gelder, E. R.
    Wagelmans, A. P. M.
    STATISTICA NEERLANDICA, 2009, 63 (04) : 474 - 489
  • [47] Tree-decomposition based heuristics for the two-dimensional bin packing problem with conflicts
    Khanafer, Ali
    Clautiaux, Francois
    Talbi, El-Ghazali
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (01) : 54 - 63
  • [48] A 2-dimensional guillotine cutting stock problem with variable-sized stock for the honeycomb cardboard industry
    Teran-Viadero, Paula
    Alonso-Ayuso, Antonio
    Martin-Campo, F. Javier
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (1-2) : 483 - 500
  • [49] An introduction to the two-dimensional rectangular cutting and packing problem
    Oliveira, Oscar
    Gamboa, Dorabela
    Silva, Elsa
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2023, 30 (06) : 3238 - 3266
  • [50] High Performance Peer-to-Peer Distributed Computing with Application to Constrained Two-dimensional Guillotine Cutting Problem
    Hifi, Mhand
    Saadi, Toufik
    Haddadou, Nawel
    PROCEEDINGS OF THE 19TH INTERNATIONAL EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2011, : 552 - 559