Closing the Gap for Pseudo-Polynomial Strip Packing

被引:8
作者
Jansen, Klaus [1 ]
Rau, Malin [2 ]
机构
[1] Christian Albrechts Univ Kiel, Inst Informat, Kiel, Germany
[2] Inst Polytech Grenoble, Grenoble INP, Grenoble, France
来源
27TH ANNUAL EUROPEAN SYMPOSIUM ON ALGORITHMS (ESA 2019) | 2019年 / 144卷
关键词
Strip Packing; pseudo-polynomial; 90 degree rotation; Contiguous Moldable Task Scheduling; APPROXIMATION ALGORITHMS; PERFORMANCE BOUNDS;
D O I
10.4230/LIPIcs.ESA.2019.62
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Two-dimensional packing problems are a fundamental class of optimization problems and Strip Packing is one of the most natural and famous among them. Indeed it can be defined in just one sentence: Given a set of rectangular axis parallel items and a strip with bounded width and infinite height, the objective is to find a packing of the items into the strip minimizing the packing height. We speak of pseudo-polynomial Strip Packing if we consider algorithms with pseudo-polynomial running time with respect to the width of the strip. It is known that there is no pseudo-polynomial time algorithm for Strip Packing with a ratio better than 5/4 unless P = NP. The best algorithm so far has a ratio of 4/3 + epsilon. In this paper, we close the gap between inapproximability result and currently known algorithms by presenting an algorithm with approximation ratio 5/4 + epsilon. The algorithm relies on a new structural result which is the main accomplishment of this paper. It states that each optimal solution can be transformed with bounded loss in the objective such that it has one of a polynomial number of different forms thus making the problem tractable by standard techniques, i.e., dynamic programming. To show the conceptual strength of the approach, we extend our result to other problems as well, e.g., Strip Packing with 90 degree rotations and Contiguous Moldable Task Scheduling, and present algorithms with approximation ratio 5/4 + epsilon for these problems as well.
引用
收藏
页数:14
相关论文
共 33 条
  • [1] Adamaszek A, 2017, ACM T COMPUT THEORY, V9, DOI 10.1145/3092026
  • [2] Adamaszek Anna, 2015, P 26 ANN ACM SIAM S, P1491
  • [3] Amirahmadi A, 2014, APPL POWER ELECT CO, P650, DOI 10.1109/APEC.2014.6803377
  • [4] ORTHOGONAL PACKINGS IN 2 DIMENSIONS
    BAKER, BS
    COFFMAN, EG
    RIVEST, RL
    [J]. SIAM JOURNAL ON COMPUTING, 1980, 9 (04) : 846 - 855
  • [5] A 5-4 ALGORITHM FOR TWO-DIMENSIONAL PACKING
    BAKER, BS
    BROWN, DJ
    KATSEFF, HP
    [J]. JOURNAL OF ALGORITHMS, 1981, 2 (04) : 348 - 368
  • [6] Bansal Nikhil, 2014, P 25 ANN ACM SIAM S, P13, DOI [DOI 10.1137/1.9781611973402.2, 10.1137/1.9781611973402.2]
  • [7] APPROXIMATION ALGORITHMS FOR MULTIPLE STRIP PACKING AND SCHEDULING PARALLEL JOBS IN PLATFORMS
    Bougeret, Marin
    Dutot, Pierre-Francois
    Jansen, Klaus
    Robenek, Christina
    Trystram, Denis
    [J]. DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2011, 3 (04) : 553 - 586
  • [8] Approximation and online algorithms for multidimensional bin packing: A survey
    Christensen, Henrik I.
    Khan, Arindam
    Pokutta, Sebastian
    Tetali, Prasad
    [J]. COMPUTER SCIENCE REVIEW, 2017, 24 : 63 - 79
  • [9] COFFMAN EG, 1980, SIAM J COMPUT, V9, P808, DOI 10.1137/0209062
  • [10] Galvez W., 2016, 36 IARCS ANN C FDN S, V65, P9, DOI 10.4230/LIPIcs.FSTTCS.2016.9