We study the d-dimensional hypercube knapsack problem where we are given a set of d-dimensional hypercubes with associated profits, and a knapsack which is a unit d-dimensional hypercube. The goal is to find an axis-aligned non-overlapping packing of a subset of hypercubes such that the profit of the packed hypercubes is maximized. For this problem, Harren (ICALP'06) gave an algorithm with an approximation ratio of (1+1/2^d+epsilon). For d=2, Jansen and Solis-Oba (IPCO'08) showed that the problem admits a polynomial-time approximation scheme (PTAS); Heydrich and Wiese (SODA'17) further improved the running time and gave an efficient polynomial-time approximation scheme (EPTAS). Both the results use structural properties of 2-D packing, which do not generalize to higher dimensions. For d>2, it remains open to obtain a PTAS, and in fact, there has been no improvement since Harren's result.
We settle the problem by providing a PTAS. Our main technical contribution is a structural lemma which shows that any packing of hypercubes can be converted into another structured packing such that a high profitable subset of hypercubes is packed into a constant number of special hypercuboids, called V-Boxes and N-Boxes. As a side result, we give an almost optimal algorithm for a variant of the strip packing problem in higher dimensions. This might have applications for other multidimensional geometric packing problems.
Stochastic Combinatorial Optimization via Poisson Approximation
研究了几种随机组合问题,包括期望效用最大化问题、随机背包问题和随机装箱问题。在这些问题中,一个常见的技术挑战是优化一组随机变量之和的某个函数。困难主要是由于和的概率分布是一组分布的卷积,这不是一个容易处理的目标函数。为了解决这个困难,我们引入泊松近似技术。该技术是基于泊松近似定理发现的Le Cam,它使我们能够近似分布的总和的一组随机变量使用复合泊松分布。我们首先研究最近引入的期望效用最大化问题[Li and Despande,FOCS11]。对于单调和Lipschitz效用函数,我们得到一个加性PTAS,如果有一个多维PTAS的多目标版本的问题,严格推广了以前的结果。对于随机装箱问题(在[Kleinberg、Rabani和Tardos,STOC 97]中介绍),我们证明了存在一个多项式时间算法,如果我们放宽每个箱的大小和溢出概率,则该算法最多使用最佳箱数eps。对于随机背包,我们展示了一个1+ eps近似使用eps额外容量,即使每个项目的大小和奖励可能是相关的,并允许取消项目。这概括了以前的工作[Balghat,Goel和Khanna,SODA 11]的情况下没有相关性和取消。我们的算法也更简单。我们还提出了一个因子2+eps近似算法的随机背包取消。目前已知的近似因子为8 [Gupta,Krishnaswamy,Molinaro and Ravi,FOCS11]。
A Lasserre Lower Bound for the Min-Sum Single Machine Scheduling Problem
最小和单机排序问题(记为1|| sum f_j)推广了大量的排序问题。第一常数近似保证最近才获得,并且是基于用所谓的Knapsack-Cover不等式加强的自然时间索引LP松弛(参见Bansal和Pruhs,Cheung和Shmoys以及Mestre和Verschae最近的4+ε近似)。这些松弛有一个完整性差距为2,因为最小背包问题是一个特殊情况。没有APX硬度结果是已知的,仍然可以想象存在PTAS。有趣的是,当目标函数作为约束加入时,Lasserre层次松弛将最小背包问题的完整性间隙减小到1+ε。本文研究了最小和单机排序问题在Lasserre层次算法下的复杂性。我们证明了这个模型的第一个下界,显示的完整性差距是无界的水平Ω(\sqrt{n}),即使是在O(n log n)的时间内由Moore-Hodgson算法,即最小数目的误工问题的一个变种。我们考虑一个自然的配方,将目标函数作为一个约束,并证明了部分对角化的矩阵与放松和利用这种特性的结果。
Branch-and-Bound Algorithms as Polynomial-time Approximation Schemes
Istituto Dalle Molle di studi sull’intelligenza artificiale (IDSIA USI-SUPSI)(达莱莫莱人工智能研究所 (IDSIA USI-SUPSI));University of Applied Sciences and Arts of Southern Switzerland (SUPSI-IDSIA)(南瑞士应用科学与艺术大学 (SUPSI-IDSIA))
Maximizing Expected Utility for Stochastic Combinatorial Optimization Problems
We study the stochastic versions of a broad class of combinatorial problems where the weights of the elements in the input dataset are uncertain. The class of problems that we study includes shortest paths, minimum weight spanning trees, and minimum weight matchings, and other combinatorial problems like knapsack. We observe that the expected value is inadequate in capturing different types of { \em risk-averse} or { \em risk-prone} behaviors, and instead we consider a more general objective which is to maximize the { \em expected utility} of the solution for some given utility function, rathe…
Approximation Algorithms for Interdiction Problem with Packing Constraints
本文研究了一个两层优化问题,它是一个零和Stackelberg对策。在这个问题中,有两个参与者,一个领导者和一个追随者,他们从一个公共集合中挑选物品。领导者和追随者都有各自的(多维)预算。每个项目都与一个利润相关联,这对领导者和追随者都是一样的,如果领导者(追随者)选择了它,它将消耗领导者(追随者)的预算。领导者和追随者将以顺序的方式选择项目:首先,领导者选择领导者预算内的项目。然后,追随者从追随者预算内的剩余项目中选择项目。领导者的目标是使跟随者所能获得的最大利润最小化。设$s_A$和$s_B$分别为领导者和追随者预算的维度。我们的问题的一个特殊情况是Caprara等人研究的双层背包问题。[SIAM Journal on Optimization,2014],其中$s_A=s_B=1$。当$s_A$和$s_B$都是常数时,我们考虑了一般问题,得到了一个$(s_B+ε)$-近似算法.特别地,如果$s_B=1$,我们的算法意味着一个PTAS的双层背包问题,这是第一个O(1)-近似算法。我们还补充我们的结果表明,不存在任何$(4/3-ε)$-近似算法,即使$s_A=1$和$s_B=2$。我们还考虑了一个变种,我们的问题与资源增加时,$s_A$和$s_B$都是输入的一部分。我们得到了一个O(1)-资源扩充的O(1)-近似算法,也就是说,我们给出了一个算法,该算法返回的解超出给定的领导者预…
A Framework for the Design of Efficient Diversification Algorithms for Packing and Covering Problems
Universidad de Concepción(康塞普西翁大学);Queens College of CUNY(纽约市立大学皇后学院);University of Chile(智利大学);CUNY Graduate Center(纽约市立大学研究生院);Academia Sinica(中央研究院);Pontificia Universidad Católica de Chile(智利天主教 Pontificia 大学)