Packing squares independently

被引:0
|
作者
Wu, Wei [1 ]
Numaguchi, Hiroki [2 ]
Halman, Nir [3 ]
Hu, Yannan [4 ]
Yagiura, Mutsunori [2 ]
机构
[1] Graduate School of Integrated Science and Technology, Shizuoka University, 3-5-1 Johoku, Chuo-ku, Shizuoka, Hamamatsu,432-8561, Japan
[2] Graduate School of Informatics, Nagoya University, Furo-cho, Chikusa-ku, Aichi, Nagoya,464-8601, Japan
[3] Alexander Kofkin Faculty of Engineering, Bar-Ilan University, Ramat Gan,5290002, Israel
[4] Department of Applied Mathematics, Tokyo University of Science, 1-3 Kagurazaka, Shinjuku-ku, Tokyo,162-8601, Japan
基金
日本学术振兴会; 以色列科学基金会;
关键词
D O I
10.1016/j.tcs.2024.114910
中图分类号
学科分类号
摘要
Given a set of squares and a strip with bounded width and infinite height, we consider a square strip packaging problem, which we call the square independent packing problem (SIPP), to minimize the strip height so that all the squares are packed into independent cells separated by horizontal and vertical partitions. For the SIPP, we first investigate efficient solution representations and propose a compact representation that reduces the search space from Ω(n!) to O(2n), with n the number of given squares, while guaranteeing that there exists a solution representation that corresponds to an optimal solution. Based on the solution representation, we show that the problem is NP-hard. To solve the SIPP, we propose a dynamic programming method that can be extended to a fully polynomial-time approximation scheme (FPTAS). We also propose three mathematical programming formulations based on different solution representations and confirm their performance through computational experiments with a mathematical programming solver. Finally, we discuss several extensions that are relevant to practical applications. © 2024 Elsevier B.V.
引用
收藏
相关论文
共 50 条
  • [41] Tiling with Squares and Packing Dominos in Polynomial Time
    Aamand, Anders
    Abrahamsen, Mikkel
    Rasmussen, Peter M. R.
    Ahle, Thomas D.
    ACM TRANSACTIONS ON ALGORITHMS, 2023, 19 (03)
  • [42] Packing boundary-anchored rectangles and squares
    Biedl, Therese
    Biniaz, Ahmad
    Maheshwari, Anil
    Mehrabi, Saeed
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2020, 88
  • [43] Packing 10 or 11 unit squares in a square
    Stromquist, W
    ELECTRONIC JOURNAL OF COMBINATORICS, 2003, 10 (01):
  • [44] TRANSLATIVE PACKING OF UNIT SQUARES INTO EQUILATERAL TRIANGLES
    Januszewski, Janusz
    DEMONSTRATIO MATHEMATICA, 2015, 48 (03) : 452 - 461
  • [45] 2D Knapsack: Packing Squares
    Chen, Min
    Dosa, Gyorgy
    Han, Xin
    Zhou, Chenyang
    Benko, Attila
    FRONTIERS IN ALGORITHMICS AND ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, (FAW-AAIM 2011), 2011, 6681 : 176 - 184
  • [46] On the sum-of-squares algorithm for bin packing
    Csirik, J
    Johnson, DS
    Kenyon, C
    Orlin, JB
    Shor, PW
    Weber, RR
    JOURNAL OF THE ACM, 2006, 53 (01) : 1 - 65
  • [47] Packing squares into a rectangle with a relatively small area
    Chmielewska, Katarzyna
    Marciniak, Mariola
    Marciniak, Mikolaj
    AEQUATIONES MATHEMATICAE, 2023, 97 (04) : 805 - 821
  • [48] Guillotine cutting is asymptotically optimal for packing consecutive squares
    János Balogh
    György Dósa
    Lars Magnus Hvattum
    Tomas Olaj
    Zsolt Tuza
    Optimization Letters, 2022, 16 : 2775 - 2785
  • [49] Perfectly Packing a Square by Squares of Nearly Harmonic Sidelength
    Terence Tao
    Discrete & Computational Geometry, 2024, 71 : 1178 - 1189
  • [50] Parallel packing and covering of an equilateral triangle with sequences of squares
    J. Januszewski
    Acta Mathematica Hungarica, 2009, 125 : 249 - 260