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

多选择向量装箱

Vector Bin Packing with Multiple-Choice

Boaz Patt-Shamir, Dror Rawitz

摘要:

我们考虑一个变种装箱称为多选择向量装箱。在这个问题中,我们给出了一组项目,其中每个项目可以在几个$D$维化身中选择一个。我们还给出了$T$ bin类型,每个都有自己的成本和$D$维大小。我们的目标是将物品包装在一组总成本最低的箱子中。该问题的动机是在网络中的调度与保证服务质量(QoS),但由于其一般配方,它也有许多其他应用。我们提出了一个近似算法,保证产生的解决方案,其成本约为$\ln D$倍的最佳。为了使运行时间为多项式,我们需要$D=O(1)$和$T=O(\log n)$。这扩展了以前的向量装箱结果,其中每个项目都有一个化身,并且只有一个bin类型。为了获得我们的结果,我们还提出了一个PTAS的多选择版本的多维背包,在那里我们只给一个bin和目标是包装一个最大的重量集(化身)的项目在该bin。

英文摘要:

We consider a variant of bin packing called multiple-choice vector bin packing. In this problem we are given a set of items, where each item can be selected in one of several $D$-dimensional incarnations. We are also given $T$ bin types, each with its own cost and $D$-dimensional size. Our goal is to pack the items in a set of bins of minimum overall cost. The problem is motivated by scheduling in networks with guaranteed quality of service (QoS), but due to its general formulation it has many other applications as well. We present an approximation algorithm that is guaranteed to produce a solution whose cost is about $\ln D$ times the optimum. For the running time to be polynomial we require $D=O(1)$ and $T=O(\log n)$. This extends previous results for vector bin packing, in which each item has a single incarnation and there is only one bin type. To obtain our result we also present a PTAS for the multiple-choice version of multidimensional knapsack, where we are given only one bin and the goal is to pack a maximum weight set of (incarnations of) items in that bin.

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

↑