A heuristic, dynamic programming-based approach for a two-dimensional cutting problem with defects

被引:22
|
作者
Afsharian, Mohsen [1 ]
Niknejad, Ali [2 ]
Waescher, Gerhard [3 ]
机构
[1] Tech Univ Carolo Wilhelmina Braunschweig, Dept Business Sci, D-38106 Braunschweig, Germany
[2] Coventry Univ, Fac Engn & Comp, Coventry, W Midlands, England
[3] Univ Magdeburg, Fac Econ & Management, D-39106 Magdeburg, Germany
关键词
Two-dimensional cutting; Defects; Computational complexity; Dynamic programming; ALGORITHM; PATTERNS;
D O I
10.1007/s00291-014-0363-x
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper deals with a two-dimensional cutting problem in which small rectangular items of given types are to be cut from a rectangular large object which contains several defects. It is assumed that the number of pieces of each small item type which can be cut from the large object is not limited. In addition, all cuts are restricted to be of the guillotine-type and the number of stages necessary to perform all cuts is not limited. Furthermore, no small item must overlap with a defective region. The objective is to maximize the value of the cut small items. For the solution of the above-described problem, a heuristic, dynamic programming-based approach is presented which overcomes the structural and computational limitations of previously-proposed methods. In the presence of defects, the representation of the defective regions and the definition of discretization sets are revisited. This allows for an improvement of the computational efficiency as well as of the storage space requirements for solving the given problem with any number of defects in this approach. We further analyze the computational complexity of the algorithm and identify the factors which affect its running time. The proposed method is evaluated by means of a series of detailed numerical experiments which are performed on problem instances extracted from the literature, as well as on randomly generated instances. The experiments do not only illustrate how the suggested method is able to identify optimal solutions of the test problem instances, but they also explain why already existing methods fail to do so. Furthermore, the computational results indicate that the proposed method, equipped with the newly-proposed discretization sets, is capable of efficiently generating a high percentage of optimal solutions to the corresponding problem with defects.
引用
收藏
页码:971 / 999
页数:29
相关论文
共 50 条
  • [1] A heuristic, dynamic programming-based approach for a two-dimensional cutting problem with defects
    Mohsen Afsharian
    Ali Niknejad
    Gerhard Wäscher
    [J]. OR Spectrum, 2014, 36 : 971 - 999
  • [2] A dynamic programming-based heuristic for the variable sized two-dimensional bin packing problem
    Liu, Ya
    Chu, Chengbin
    Wang, Kanliang
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (13) : 3815 - 3831
  • [3] A heuristic approach based on dynamic programming and and/or-graph search for the constrained two-dimensional guillotine cutting problem
    Morabito, Reinaldo
    Pureza, Vitoria
    [J]. ANNALS OF OPERATIONS RESEARCH, 2010, 179 (01) : 297 - 315
  • [4] A heuristic approach based on dynamic programming and and/or-graph search for the constrained two-dimensional guillotine cutting problem
    Reinaldo Morabito
    Vitória Pureza
    [J]. Annals of Operations Research, 2010, 179 : 297 - 315
  • [5] Modelling and a segmented dynamic programming-based heuristic approach for the slab stack shuffling problem
    Tang, Lixin
    Ren, Huizhi
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (02) : 368 - 375
  • [6] Two-dimensional evolutionary programming-based CLEAN
    Choi, IS
    Kim, HT
    [J]. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2003, 39 (01) : 373 - 382
  • [7] A Dynamic Programming-based Heuristic Approach for Unit Commitment Problems
    Van Roy, Wim
    Abbasi-Esfeden, Ramin
    Swevers, Jan
    [J]. 2023 EUROPEAN CONTROL CONFERENCE, ECC, 2023,
  • [8] Research on Two-dimensional Cutting Problem with Defects
    Wu, Keqiang
    Min, Xiaoping
    Zhang, Defu
    [J]. PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 506 - 513
  • [9] Simple heuristic for the constrained two-dimensional cutting problem
    Cui, Y.
    Chen, Q.
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2012, 226 (B3) : 565 - 572
  • [10] An exact approach for the constrained two-dimensional guillotine cutting problem with defects
    Zhang, Hao
    Yao, Shaowen
    Liu, Qiang
    Wei, Lijun
    Lin, Libin
    Leng, Jiewu
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2023, 61 (09) : 2985 - 3002