An efficient constructive heuristic for the rectangular packing problem with rotations

被引:0
|
作者
Zhao, Xusheng [1 ,2 ]
Rao, Yunqing [1 ,2 ]
Qi, Peng [1 ,2 ]
Lyu, Qianhang [1 ,2 ]
Yang, Piaoruo [1 ,2 ]
Yu, Shoubo [1 ,2 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Mech Sci & Engn, Wuhan, Hubei, Peoples R China
[2] Huazhong Univ Sci & Technol, State Key Lab Intelligent Mfg Equipment & Technol, Wuhan, Hubei, Peoples R China
来源
PLOS ONE | 2023年 / 18卷 / 12期
基金
中国国家自然科学基金;
关键词
BUILDING APPROACH; BIN PACKING; ALGORITHM; PLACEMENT;
D O I
10.1371/journal.pone.0295206
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The rectangular packing problem has been extensively studied over the years due to its wide application in industry. However, most of the research efforts are devoted to positioning techniques of the rectangles for various problem variants, the efficient implementation of the packing procedure is relatively less studied. In this paper, we propose an efficient constructive algorithm for the rectangular packing problem with rotations. We design a preprocess procedure with four data structures to store the information used for item selection. The gaps on the skyline are categorized into three types according to their associated edges for the placement procedure, during which the item is searched and packed in a descending order of the fitness value. The entire constructive phase takes a time complexity of O(nlogn). For the packing improvement phase, we optimize the packing through random perturbation on the sequence and orientation of the item. Three classes of stochastic problems are generated ranging from small-scale to extra-large-scale, the recorded running time confirms the efficiency of the proposed algorithm. We also test the proposed algorithm on the benchmark problem C21, N13, NT, Babu and CX, the computational results show that it delivers a good performance.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] An efficient deterministic heuristic algorithm for the rectangular packing problem
    Chen, Mao
    Wu, Chao
    Tang, Xiangyang
    Peng, Xicheng
    Zeng, Zhizhong
    Liu, Sanya
    COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 137
  • [2] A hybrid heuristic algorithm for the rectangular packing problem
    Zhang, D
    Deng, AS
    Kang, Y
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 1, PROCEEDINGS, 2005, 3514 : 783 - 791
  • [3] A priority heuristic for the guillotine rectangular packing problem
    Zhang, Defu
    Shi, Leyuan
    Leung, Stephen C. H.
    Wu, Tao
    INFORMATION PROCESSING LETTERS, 2016, 116 (01) : 15 - 21
  • [4] AN EFFICIENT HEURISTIC ALGORITHM FOR TWO-DIMENSIONAL RECTANGULAR PACKING PROBLEM WITH CENTRAL RECTANGLE
    Chen, Mao
    Tang, Xiangyang
    Zeng, Zhizhong
    Liu, Sanya
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2020, 16 (01) : 495 - 510
  • [5] Heuristic for the rectangular strip packing problem with rotation of items
    Cui, Yaodong
    Yang, Liu
    Chen, Qiulian
    COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (04) : 1094 - 1099
  • [6] A meta-heuristic algorithm for the strip rectangular packing problem
    Zhang, DF
    Liu, YJ
    Chen, SD
    Xie, XG
    ADVANCES IN NATURAL COMPUTATION, PT 3, PROCEEDINGS, 2005, 3612 : 1235 - 1241
  • [7] A new heuristic recursive algorithm for the strip rectangular packing problem
    Zhang, DF
    Kang, Y
    Deng, AS
    COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (08) : 2209 - 2217
  • [8] A least wasted first heuristic algorithm for the rectangular packing problem
    Wei, Lijun
    Zhang, Defu
    Chen, Qingshan
    COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (05) : 1608 - 1614
  • [9] An efficient placement heuristic for three-dimensional rectangular packing
    He, Kun
    Huang, Wenqi
    COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (01) : 227 - 233
  • [10] An efficient deterministic heuristic for two-dimensional rectangular packing
    He, Kun
    Huang, Wenqi
    Jin, Yan
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (07) : 1355 - 1363