Bin packing with controllable item sizes

被引:6
作者
Correa, Jose R. [2 ]
Epstein, Leah [1 ]
机构
[1] Univ Haifa, Dept Math, IL-31905 Haifa, Israel
[2] Univ Adolfo Ibanez, Sch Business, Santiago, Chile
关键词
bin packing; online algorithms; approximation schemes; discrete time-cost tradeoff;
D O I
10.1016/j.ic.2008.04.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider a natural resource allocation problem in which we are given a set of items, where each item has a list of pairs associated with it. Each pair is a configuration of an allowed size for this item, together with a nonnegative penalty, and an item can be packed using any configuration in its list. The goal is to select a configuration for each item so that the number of unit bins needed to pack the sizes plus the sum of penalties is minimized. This problem has applications in operating systems, bandwidth allocation, and discrete time-cost tradeoff planning problems. For the offline version of the problem we design an augmented asymptotic PTAS. That is, an asymptotic approximation scheme that uses bins of size slightly larger than 1. We further consider the online bounded space variant, where only a constant number of bins can be open simultaneously. We design a sequence of algorithms, where the sequence of their competitive ratios tends to the best possible asymptotic competitive ratio. Finally, we study the bin covering problem, in which a bin is covered if the sum of sizes allocated to it is at least 1. In this setting, penalties are interpreted as profits and the goal is to maximize the sum of profits plus the number of covered bins. We design an algorithm of best possible competitive ratio, which is 2. We generalize our results for online algorithms and unit sized bins to the case of variable sized bins, where there may be several distinct sizes of bins available for packing or covering, and get that the competitive ratios are again the same as for the more standard online problems. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:1003 / 1016
页数:14
相关论文
共 31 条
[1]  
ASSMANN SF, 1984, J ALGORITHM, V5, P502, DOI 10.1016/0196-6774(84)90004-X
[2]   Bin packing in multiple dimensions: Inapproximability results and approximation schemes [J].
Bansal, N ;
Correa, JR ;
Kenyon, C ;
Sviridenko, M .
MATHEMATICS OF OPERATIONS RESEARCH, 2006, 31 (01) :31-49
[3]   A fast asymptotic approximation scheme for bin packing with rejection [J].
Bein, Wolfgang ;
Correa, Jose R. ;
Han, Xin .
THEORETICAL COMPUTER SCIENCE, 2008, 393 (1-3) :14-22
[4]   Approximation schemes for ordered vector packing problems [J].
Caprara, A ;
Kellerer, H ;
Pferschy, U .
NAVAL RESEARCH LOGISTICS, 2003, 50 (01) :58-69
[5]  
CHLEBIK M, 2006, P 6 IT C ALG COMPL C, P199
[6]  
Coffman E., 1997, APPROXIMATION ALGORI
[7]   ONLINE ALGORITHMS FOR A DUAL VERSION OF BIN PACKING [J].
CSIRIK, J ;
TOTIK, V .
DISCRETE APPLIED MATHEMATICS, 1988, 21 (02) :163-167
[8]   AN ONLINE ALGORITHM FOR VARIABLE-SIZED BIN PACKING [J].
CSIRIK, J .
ACTA INFORMATICA, 1989, 26 (08) :697-709
[9]  
Csirik J, 1998, LECT NOTES COMPUT SC, V1442, P147, DOI 10.1007/BFb0029568
[10]   Complexity of the discrete time-cost tradeoff problem for project networks [J].
De, P ;
Dunne, EJ ;
Ghosh, JB ;
Wells, CE .
OPERATIONS RESEARCH, 1997, 45 (02) :302-306