arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1708.01657cs.DS
收藏

双装箱问题的一个简单PTAS及其在线版本的建议复杂度

A Simple PTAS for the Dual Bin Packing Problem and Advice Complexity of Its Online Version

Allan Borodin, Denis Pankratov, Amirali Salehi-Abari

摘要:

最近,Renault(2016)研究了在线算法的每请求建议模型中的双装箱问题。他表明,给定每个输入项的$O(1/ε)$建议位允许在线近似双箱装箱问题到$1+ε$的因子内。雷诺询问了在线算法的磁带建议模型中双箱包装的建议复杂性。我们在这个问题上取得了进展。令$s$为输入项权重的最大位大小。我们提出了一个概念上简单的在线算法,总的建议$O\left(\frac{s + \log n}{ε^2}\right)$近似双箱包装内的$1+ε$因素。为此,我们描述和分析了一个简单的离线PTAS的双装箱问题。虽然在我们的工作之前,人们已经知道了一个更一般问题的PTAS(Kellerer 1999,Chekuri和Khanna 2006),但我们的PTAS可以说更容易陈述和分析。因此,我们可以很容易地调整我们的PTAS,以获得通知复杂度的结果。我们还考虑了在我们的算法中对$s$的依赖性是否是必要的。我们表明,如果$s$是不受限制的,那么对于足够小的$ε> 0$获得$1+ε$近似的双箱包装需要$Ω_ε(n)$位的意见。为了建立这个下限,我们分析了一个在线约简,该约简保留了Boyar等人(2016)提出的二进制分离问题的建议复杂度和近似比。我们定义了两个自然的建议复杂度类,它们捕获了伪多项式时间算法和多项式时间算法之间类似于图灵机世界的区别。我们的研究结果的双重装箱问题意味着分离的两个类的建议复杂性的世界。

英文摘要:

Recently, Renault (2016) studied the dual bin packing problem in the per-request advice model of online algorithms. He showed that given $O(1/ε)$ advice bits for each input item allows approximating the dual bin packing problem online to within a factor of $1+ε$. Renault asked about the advice complexity of dual bin packing in the tape-advice model of online algorithms. We make progress on this question. Let $s$ be the maximum bit size of an input item weight. We present a conceptually simple online algorithm that with total advice $O\left(\frac{s + \log n}{ε^2}\right)$ approximates the dual bin packing to within a $1+ε$ factor. To this end, we describe and analyze a simple offline PTAS for the dual bin packing problem. Although a PTAS for a more general problem was known prior to our work (Kellerer 1999, Chekuri and Khanna 2006), our PTAS is arguably simpler to state and analyze. As a result, we could easily adapt our PTAS to obtain the advice-complexity result. We also consider whether the dependence on $s$ is necessary in our algorithm. We show that if $s$ is unrestricted then for small enough $ε> 0$ obtaining a $1+ε$ approximation to the dual bin packing requires $Ω_ε(n)$ bits of advice. To establish this lower bound we analyze an online reduction that preserves the advice complexity and approximation ratio from the binary separation problem due to Boyar et al. (2016). We define two natural advice complexity classes that capture the distinction similar to the Turing machine world distinction between pseudo polynomial time algorithms and polynomial time algorithms. Our results on the dual bin packing problem imply the separation of the two classes in the advice complexity world.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑