In the Strip Packing problem (SP), we are given a vertical half-strip $[0,W]\times[0,\infty)$ and a set of $n$ axis-aligned rectangles of width at most $W$. The goal is to find a non-overlapping packing of all rectangles into the strip such that the height of the packing is minimized. A well-studied and frequently used practical constraint is to allow only those packings that are guillotine separable, i.e., every rectangle in the packing can be obtained by recursively applying a sequence of edge-to-edge axis-parallel cuts (guillotine cuts) that do not intersect any item of the solution. In this paper, we study approximation algorithms for the Guillotine Strip Packing problem (GSP), i.e., the Strip Packing problem where we require additionally that the packing needs to be guillotine separable. This problem generalizes the classical Bin Packing problem and also makespan minimization on identical machines, and thus it is already strongly NP-hard. Moreover, due to a reduction from the Partition problem, it is NP-hard to obtain a polynomial-time $(3/2-\varepsilon)$-approximation algorithm for GSP for any $\varepsilon>0$ (exactly as Strip Packing). We provide a matching polynomial time $(3/2+\varepsilon)$-approximation algorithm for GSP. Furthermore, we present a pseudo-polynomial time $(1+\varepsilon)$-approximation algorithm for GSP. This is surprising as it is NP-hard to obtain a $(5/4-\varepsilon)$-approximation algorithm for (general) Strip Packing in pseudo-polynomial time. Thus, our results essentially settle the approximability of GSP for both the polynomial and the pseudo-polynomial settings.
翻译:在条形包装问题( SP) 中, 我们只能得到一个垂直半平方位 $0, W]\ 时间[ 0,\ infty], 和一组美元轴对齐的宽度矩形。 目标是找到一个所有矩形在条状中的非重叠包装, 从而将包装的高度降到最低。 一个经过仔细研究和经常使用的实际限制是, 允许那些具有双流分解的包装( 即: ) 。 包装中的每一矩形都可以通过对齐正对齐的 基流对基离子对平面的直线直线直线直径对齐对齐的直线直径对角对齐。 本文中, 我们研究的是Gillotine 条形包装问题( GSP), 也就是说, 加沙地带的包装问题, 我们需要更多加固化的对正本面的平面平面的对数, 也就是它从平面的平面的平面对平面时间( ), 成为一个坚硬的对立的对质的对数 。