【24h】

Partially-Ordered Knapsack and Applications to Scheduling

机译:部分订购的背包及其在调度中的应用

获取原文
获取原文并翻译 | 示例

摘要

In the partially-ordered knapsack problem (POK) we are given a set N of items and a partial order <_p on N. Each item has a size and an associated weight. The objective is to pack a set N' is contained in N of maximum weight in a knapsack of bounded size. N' should be precedence-closed, i.e., be a valid prefix of <_p. POK is a natural generalization, for which very little is known, of the classical Knapsack problem. In this paper we advance the state-of-the-art for the problem through both positive and negative results. We give an FPTAS for the important case of a 2-dimensional partial order, a class of partial orders which is a substantial generalization of the series-parallel class, and we identify the first non-trivial special case for which a polynomial-time algorithm exists. We also characterize cases where the natural linear relaxation for POK is useful for approximation and we demonstrate its limitations. Our results have implications for approximation algorithms for scheduling precedence-constrained jobs on a single machine to minimize the sum of weighted completion times, a problem closely related to POK.
机译:在部分有序背包问题(POK)中,我们给定了N个商品集,N个商品的部分订单<_p。每个商品都有大小和相关的权重。目的是在最大尺寸的背包中将最大重量的N中包含的N'包装在一起。 N'应该优先闭合,即是<_p的有效前缀。 POK是经典背包问题的自然归纳,对此知之甚少。在本文中,我们通过积极和消极的结果推动了该问题的最新发展。我们针对二维偏序的重要情况给出了FPTAS,这是一类阶数,它是对串并行类的实质概括,并且我们确定了多项式时间算法的第一个非平凡特殊情况存在。我们还描述了POK的自然线性松弛可用于近似的情况,并证明了其局限性。我们的结果对用于在单台机器上调度优先级受限的作业以最小化加权完成时间之和的近似算法具有影响,该问题与POK密切相关。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号