Improved Pseudo-Polynomial-Time Approximation for Strip Packing

Waldo Gálvez, F. Grandoni, Salvatore Ingala, A. Khan
{"title":"Improved Pseudo-Polynomial-Time Approximation for Strip Packing","authors":"Waldo Gálvez, F. Grandoni, Salvatore Ingala, A. Khan","doi":"10.4230/LIPIcs.FSTTCS.2016.9","DOIUrl":null,"url":null,"abstract":"We study the strip packing problem, a classical packing problem which generalizes both bin packing and makespan minimization. Here we are given a set of axis-parallel rectangles in the two-dimensional plane and the goal is to pack them in a vertical strip of a fixed width such that the height of the obtained packing is minimized. The packing must be non-overlapping and the rectangles cannot be rotated. A reduction from the partition problem shows that no approximation better than 3/2 is possible for strip packing in polynomial time (assuming P$\\neq$NP). Nadiradze and Wiese [SODA16] overcame this barrier by presenting a $(\\frac{7}{5}+\\epsilon)$-approximation algorithm in pseudo-polynomial-time (PPT). As the problem is strongly NP-hard, it does not admit an exact PPT algorithm. In this paper, we make further progress on the PPT approximability of strip packing, by presenting a $(\\frac43+\\epsilon)$-approximation algorithm. Our result is based on a non-trivial repacking of some rectangles in the \\emph{empty space} left by the construction by Nadiradze and Wiese, and in some sense pushes their approach to its limit. Our PPT algorithm can be adapted to the case where we are allowed to rotate the rectangles by $90^\\circ$, achieving the same approximation factor and breaking the polynomial-time approximation barrier of 3/2 for the case with rotations as well.","PeriodicalId":175000,"journal":{"name":"Foundations of Software Technology and Theoretical Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-01-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Foundations of Software Technology and Theoretical Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.FSTTCS.2016.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20

Abstract

We study the strip packing problem, a classical packing problem which generalizes both bin packing and makespan minimization. Here we are given a set of axis-parallel rectangles in the two-dimensional plane and the goal is to pack them in a vertical strip of a fixed width such that the height of the obtained packing is minimized. The packing must be non-overlapping and the rectangles cannot be rotated. A reduction from the partition problem shows that no approximation better than 3/2 is possible for strip packing in polynomial time (assuming P$\neq$NP). Nadiradze and Wiese [SODA16] overcame this barrier by presenting a $(\frac{7}{5}+\epsilon)$-approximation algorithm in pseudo-polynomial-time (PPT). As the problem is strongly NP-hard, it does not admit an exact PPT algorithm. In this paper, we make further progress on the PPT approximability of strip packing, by presenting a $(\frac43+\epsilon)$-approximation algorithm. Our result is based on a non-trivial repacking of some rectangles in the \emph{empty space} left by the construction by Nadiradze and Wiese, and in some sense pushes their approach to its limit. Our PPT algorithm can be adapted to the case where we are allowed to rotate the rectangles by $90^\circ$, achieving the same approximation factor and breaking the polynomial-time approximation barrier of 3/2 for the case with rotations as well.
条形填料的改进伪多项式时间逼近
研究了条形包装问题,这是一个经典的包装问题,它既推广了装箱问题,也推广了最大完工时间最小化问题。在这里,我们在二维平面上给定一组轴平行的矩形,目标是将它们打包成固定宽度的垂直条形,从而使获得的打包高度最小化。包装不能重叠,矩形不能旋转。划分问题的简化表明,在多项式时间内(假设P $\neq$ NP),条形填料不可能有比3/2更好的近似。Nadiradze和Wiese [SODA16]通过在伪多项式时间(PPT)中提出$(\frac{7}{5}+\epsilon)$ -近似算法克服了这一障碍。由于这个问题是强np困难的,它不允许一个精确的PPT算法。本文提出了一种$(\frac43+\epsilon)$ -近似算法,进一步研究了条形填料的PPT逼近性。我们的结果是基于在Nadiradze和Wiese的构造留下的\emph{空白空间}中对一些矩形的非平凡重新包装,并且在某种意义上将他们的方法推向了极限。我们的PPT算法可以适用于我们可以通过$90^\circ$旋转矩形的情况,实现相同的近似因子,同时也打破了旋转情况下3/2的多项式时间近似障碍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信