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 条
  • [21] An efficient constructive heuristic for the cutting stock problem applied in a foam mattress industry
    Baazaoui M.
    Elleuch S.
    Kammoun H.
    International Journal of Applied Decision Sciences, 2023, 16 (03) : 313 - 333
  • [22] An Efficient Constructive Heuristic for the Cutting Stock Problem Applied in a Foam Mattress Industry
    Baazaoui, Mariem
    Elleuch, Souhir
    Kamoun, Hichem
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2022, 13 (01)
  • [23] A constructive bin-oriented heuristic for the two-dimensional bin packing problem with guillotine cuts
    Charalambous, Christoforos
    Fleszar, Krzysztof
    COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (10) : 1443 - 1451
  • [24] A quasi-human heuristic algorithm for the 2D rectangular strip packing problem
    Chen, Duanbing
    Fu, Yan
    Shang, Mingsheng
    Huang, Wenqi
    ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 2, 2008, : 392 - +
  • [25] A heuristic algorithm for the strip packing problem
    Jianli Chen
    Wenxing Zhu
    Zheng Peng
    Journal of Heuristics, 2012, 18 : 677 - 697
  • [26] A heuristic algorithm for the strip packing problem
    Chen, Jianli
    Zhu, Wenxing
    Peng, Zheng
    JOURNAL OF HEURISTICS, 2012, 18 (04) : 677 - 697
  • [27] A skyline heuristic for the 2D rectangular packing and strip packing problems
    Wei, Lijun
    Oon, Wee-Chong
    Zhu, Wenbin
    Lim, Andrew
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 215 (02) : 337 - 346
  • [28] Improving a constructive heuristic for the general routing problem
    Boyaci, Burak
    Thu Huong Dang
    Letchford, Adam N.
    NETWORKS, 2023, 81 (01) : 93 - 106
  • [30] CONSTRUCTIVE HEURISTIC ALGORITHMS FOR THE OPEN SHOP PROBLEM
    BRASEL, H
    TAUTENHAHN, T
    WERNER, F
    COMPUTING, 1993, 51 (02) : 95 - 110