A SAT-based Method for Solving the Two-dimensional Strip Packing Problem

被引:13
作者
Soh, Takehide [1 ]
Inoue, Katsumi [1 ,2 ]
Tamura, Naoyuki [3 ]
Banbara, Mutsunori [3 ]
Nabeshima, Hidetomo [4 ]
机构
[1] Grad Univ Adv Studies, Dept Informat, Chiyoda Ku, Tokyo 1018430, Japan
[2] Natl Inst Informat, Principles Informat Div, Chiyoda Ku, Tokyo 1018430, Japan
[3] Kobe Univ, Informat Sci & Technol Ctr, Nada Ku, Kobe, Hyogo 6578501, Japan
[4] Univ Yamanashi, Interdisciplinary Grad Sch Med & Engn, Kofu, Yamanashi 4008511, Japan
关键词
Boolean satisfiability; Strip packing problem; SAT encoding; Constraint satisfaction problem; SEARCH ALGORITHM; GRASP;
D O I
10.3233/FI-2010-314
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a satisfiability testing (SAT) based exact approach for solving the two-dimensional strip packing problem (2SPP). In this problem, we are given a set of rectangles and one large rectangle called a strip. The goal of the problem is to pack all rectangles without overlapping, into the strip by minimizing the overall height of the packing. Although the 2SPP has been studied in Operations Research, some instances are still hard to solve. Our method solves the 2SPP by translating it into a SAT problem through a SAT encoding called order encoding. The translated SAT problems tend to be large; thus, we apply several techniques to reduce the search space by symmetry breaking and positional relations of rectangles. To solve a 2SPP, that is, to compute the minimum height of a 2SPP, we need to repeatedly solve similar SAT problems. We thus reuse learned clauses and assumptions from the previously solved SAT problems. To evaluate our approach, we obtained results for 38 instances from the literature and made comparisons with a constraint satisfaction solver and an ad-hoc 2SPP solver.
引用
收藏
页码:467 / 487
页数:21
相关论文
共 34 条
  • [21] Solving the minimum-cost satisfiability problem using SAT based branch-and-bound search
    Fu, Zhaohui
    Malik, Sharad
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 106 - +
  • [22] Comparative analysis of mathematical formulations for the two-dimensional guillotine cutting problem
    Becker, Henrique
    Martin, Mateus
    Araujo, Olinto
    Buriol, Luciana S. S.
    Morabito, Reinaldo
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2024, 31 (05) : 3010 - 3035
  • [23] 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
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2023, 61 (09) : 2985 - 3002
  • [24] GRASP and path relinking for the two-dimensional two-stage cutting-stock problem
    Alvarez-Valdes, Ramon
    Marti, Rafael
    Tamarit, Jose M.
    INFORMS JOURNAL ON COMPUTING, 2007, 19 (02) : 261 - 272
  • [25] An Image Segmentation Method Based on Two-Dimensional Entropy and Chaotic Lightning Attachment Procedure Optimization Algorithm
    Liu, Wei
    Yang, Shuai
    Ye, Zhiwei
    Huang, Qian
    Huang, Yongkun
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2020, 34 (11)
  • [26] Data mining based framework to assess solution quality for the rectangular 2D strip-packing problem
    Neuenfeldt Junior, Alvaro
    Silva, Elsa
    Gomes, Miguel
    Soares, Carlos
    Oliveira, Jose Fernando
    EXPERT SYSTEMS WITH APPLICATIONS, 2019, 118 : 365 - 380
  • [27] Heuristics and memetic algorithm for the two-dimensional loading capacitated vehicle routing problem with time windows
    Khebbache-Hadji, Selma
    Prins, Christian
    Yalaoui, Alice
    Reghioui, Mohamed
    CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2013, 21 (02) : 307 - 336
  • [28] Combinatorial Benders' decomposition for the constrained two-dimensional non-guillotine cutting problem with defects
    Yao, Shaowen
    Zhang, Hao
    Liu, Qiang
    Leng, Jiewu
    Wei, Lijun
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (23) : 8299 - 8325
  • [29] A hybrid biogeography-based optimization algorithm for three-dimensional bin size designing and packing problem
    Chen, Mingzhou
    Huo, Jiazhen
    Duan, Yongrui
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 180
  • [30] A multi-start evolutionary local search for the two-dimensional loading capacitated vehicle routing problem
    Duhamel, Christophe
    Lacomme, Philippe
    Quilliot, Alain
    Toussaint, Helene
    COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (03) : 617 - 640