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
相关论文
共 50 条
  • [21] Models for the two-dimensional level strip packing problem - a review and a computational evaluation
    Bezerra, Vanessa M. R.
    Leao, Aline A. S.
    Oliveira, Jose Fernando
    Santos, Maristela O.
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2020, 71 (04) : 606 - 627
  • [22] The Normalized Direct Trigonometry Model for the Two-Dimensional Irregular Strip Packing Problem
    Pantoja-Benavides, German
    Alvarez-Martinez, David
    Torres, Francisco Parreno
    MATHEMATICS, 2024, 12 (15)
  • [23] A branch-and-price algorithm for the two-dimensional level strip packing problem
    Bettinelli, Andrea
    Ceselli, Alberto
    Righini, Giovanni
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2008, 6 (04): : 361 - 374
  • [24] A branch-and-price algorithm for the two-dimensional level strip packing problem
    Andrea Bettinelli
    Alberto Ceselli
    Giovanni Righini
    4OR, 2008, 6 : 361 - 374
  • [25] A hybrid simulated-annealing algorithm for two-dimensional strip packing problem
    Dereli, Turkay
    Das, Guiesin Sena
    ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, PT 1, 2007, 4431 : 508 - +
  • [26] An efficient intelligent search algorithm for the two-dimensional rectangular strip packing problem
    Wei, Lijun
    Qin, Hu
    Cheang, Brenda
    Xu, Xianhao
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2016, 23 (1-2) : 65 - 92
  • [27] A Crow Search-Based Genetic Algorithm for Solving Two-Dimensional Bin Packing Problem
    Laabadi, Soukaina
    Naimi, Mohamed
    El Amri, Hassan
    Achchab, Boujemaa
    ADVANCES IN ARTIFICIAL INTELLIGENCE, KI 2019, 2019, 11793 : 203 - 215
  • [28] A new exact method for the two-dimensional orthogonal packing problem
    Clautiaux, Francois
    Carlier, Jacques
    Moukrim, Aziz
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (03) : 1196 - 1211
  • [29] Extended local search algorithm based on nonlinear programming for two-dimensional irregular strip packing problem
    Leung, Stephen C. H.
    Lin, Yangbin
    Zhang, Defu
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (03) : 678 - 686
  • [30] Study on Two-Dimensional Packing Problem
    Zhou Dexiang
    Wang Xianrong
    Chen Shengda
    MEMS, NANO AND SMART SYSTEMS, PTS 1-6, 2012, 403-408 : 246 - 249