TY - GEN
T1 - Vector bin packing with multiple-choice (extended abstract)
AU - Patt-Shamir, Boaz
AU - Rawitz, Dror
N1 - Funding Information:
The work of Boaz Patt-Shamir was supported in part by the Israel Science Foundation (grant 1372/09 ) and by Israel Ministry of Science and Technology .
PY - 2010
Y1 - 2010
N2 - We consider a variant of bin packing called multiple-choice vector bin packing. In this problem we are given a set of n 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.
AB - We consider a variant of bin packing called multiple-choice vector bin packing. In this problem we are given a set of n 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.
UR - http://www.scopus.com/inward/record.url?scp=77954655280&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-13731-0_24
DO - 10.1007/978-3-642-13731-0_24
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:77954655280
SN - 364213730X
SN - 9783642137303
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 248
EP - 259
BT - Algorithm Theory - SWAT 2010 - 12th Scandinavian Symposium and Workshops on Algorithm Theory, Proceedings
T2 - 12th Scandinavian Symposium and Workshops on Algorithm Theory, SWAT 2010
Y2 - 21 June 2010 through 23 June 2010
ER -