An efficient deterministic heuristic algorithm for the rectangular packing problem

被引:20
|
作者
Chen, Mao [1 ]
Wu, Chao [1 ]
Tang, Xiangyang [1 ]
Peng, Xicheng [1 ]
Zeng, Zhizhong [1 ]
Liu, Sanya [1 ]
机构
[1] Cent China Normal Univ, Natl Engn Res Ctr E Learning, Wuhan 430079, Hubei, Peoples R China
基金
国家重点研发计划;
关键词
Packing; Two-dimensional rectangular packing problem; Angle-occupying placement; Multistart strategy; SEARCH ALGORITHM;
D O I
10.1016/j.cie.2019.106097
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a deterministic heuristic algorithm for solving the NP-hard two-dimensional rectangular packing problem with the objective of maximizing the filling rate of a rectangular sheet. The key component of the proposed algorithm is a best-fit constructive procedure, according to which, the rectangles are packed into the sheet one by one and each rectangle is packed into the sheet by an angle-occupying placement with maximum fit degree. To further improve the algorithm's searching ability, a look-ahead strategy and a multistart method are introduced. The proposed algorithm is evaluated on five sets of 112 well-known test instances, and the computational results disclose that the proposed algorithm is competitive with the current state-of-the-art algorithms. The effects of the essential components of the proposed algorithm are investigated by a series of experimental analysis. Additionally, we adapt the proposed packing strategy to solve a variant of 2DRP, the constrained two-dimensional cutting (or packing) (CTDC) problem. Computational experiments on 21 classical CTDC problem instances and comparisons with two state-of-the-art algorithms verifies the effectiveness and efficiency of the adapted algorithm.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A hybrid heuristic algorithm for the rectangular packing problem
    Zhang, D
    Deng, AS
    Kang, Y
    [J]. COMPUTATIONAL SCIENCE - ICCS 2005, PT 1, PROCEEDINGS, 2005, 3514 : 783 - 791
  • [2] An efficient deterministic heuristic for two-dimensional rectangular packing
    He, Kun
    Huang, Wenqi
    Jin, Yan
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (07) : 1355 - 1363
  • [3] An efficient constructive heuristic for the rectangular packing problem with rotations
    Zhao, Xusheng
    Rao, Yunqing
    Qi, Peng
    Lyu, Qianhang
    Yang, Piaoruo
    Yu, Shoubo
    [J]. PLOS ONE, 2023, 18 (12):
  • [4] AN EFFICIENT HEURISTIC ALGORITHM FOR TWO-DIMENSIONAL RECTANGULAR PACKING PROBLEM WITH CENTRAL RECTANGLE
    Chen, Mao
    Tang, Xiangyang
    Zeng, Zhizhong
    Liu, Sanya
    [J]. JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2020, 16 (01) : 495 - 510
  • [5] A meta-heuristic algorithm for the strip rectangular packing problem
    Zhang, DF
    Liu, YJ
    Chen, SD
    Xie, XG
    [J]. ADVANCES IN NATURAL COMPUTATION, PT 3, PROCEEDINGS, 2005, 3612 : 1235 - 1241
  • [6] A new heuristic recursive algorithm for the strip rectangular packing problem
    Zhang, DF
    Kang, Y
    Deng, AS
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (08) : 2209 - 2217
  • [7] A least wasted first heuristic algorithm for the rectangular packing problem
    Wei, Lijun
    Zhang, Defu
    Chen, Qingshan
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (05) : 1608 - 1614
  • [8] An efficient heuristic algorithm for rectangle-packing problem
    Huang, Wenqi
    Chen, Duanbing
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2007, 15 (10) : 1356 - 1365
  • [9] A priority heuristic for the guillotine rectangular packing problem
    Zhang, Defu
    Shi, Leyuan
    Leung, Stephen C. H.
    Wu, Tao
    [J]. INFORMATION PROCESSING LETTERS, 2016, 116 (01) : 15 - 21
  • [10] An efficient heuristic algorithm for arbitrary shaped rectilinear block packing problem
    Chen, Duanbing
    Liu, Jingfa
    Fu, Yan
    Shang, Mingsheng
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (06) : 1068 - 1074