首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Partially ordered knapsack and applications to scheduling
Authors:Stavros G Kolliopoulos  George Steiner
Institution:a Department of Informatics and Telecommunications, National and Kapodistrian University of Athens, Panepistimiopolis Ilissia, Athens 157 84, Greece
b Management Science and Information Systems, McMaster University, Hamilton, Ont., Canada L8S 4M4
Abstract: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 NN 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 present both positive and negative results. We give an FPTAS for the important case of a two-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. 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.
Keywords:Approximation algorithms  Knapsack  Partial orders  Scheduling
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号