Bin Packing with Rejection Revisited

We consider the following generalization of bin packing. Each item has a size in (0,1] associated with it, as well as a rejection cost, that an algorithm must pay if it chooses not to pack this item. The cost of an algorithm is the sum of all rejection costs of rejected items plus the number of unit sized bins used for packing all other items.We first study the offline version of the problem and design an APTAS for it. This is a non-trivial generalization of the APTAS given by Fernandez de la Vega and Lueker for the standard bin packing problem. We further give an approximation algorithm of an absolute approximation ratio 3/2, where this value is best possible unless P=NP.Finally, we study an online version of the problem. For the bounded space variant, where only a constant number of bins can be open simultaneously, we design a sequence of algorithms whose competitive ratios tend to the best possible asymptotic competitive ratio. These algorithms are generalizations of bounded space algorithms for standard bin packing. We show that our algorithms have the same asymptotic competitive ratios as these known for the standard problem, for which the sequence of the competitive ratios tends to Π∞≈1.691. Furthermore, we introduce an unbounded space algorithm which achieves a much smaller asymptotic competitive ratio. All our results improve upon previous results of Dósa and He.

[1]  David R. Karger,et al.  Techniques for scheduling with rejection , 1998, J. Algorithms.

[2]  D. T. Lee,et al.  A simple on-line bin-packing algorithm , 1985, JACM.

[3]  Leen Stougie,et al.  Multiprocessor scheduling with rejection , 1996, SODA '96.

[4]  Yong He,et al.  Bin Packing and Covering Problems with Rejection , 2005, COCOON.

[5]  Yong He,et al.  Bin packing problems with rejection penalties and their dual problems , 2006, Inf. Comput..

[6]  N. S. Barnett,et al.  Private communication , 1969 .

[7]  David B. Shmoys,et al.  Using dual approximation algorithms for scheduling problems: Theoretical and practical results , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[8]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[9]  M. Yue,et al.  A simple proof of the inequality MFFD(L)≤71/60 OPT(L) + 1,L for the MFFD bin-packing algorithm , 1991 .

[10]  Gerhard J. Woeginger,et al.  Resource augmentation for online bounded space bin packing , 2000, J. Algorithms.

[11]  Han Hoogeveen,et al.  Preemptive scheduling with rejection , 2000, Math. Program..

[12]  Edward G. Coffman,et al.  Approximation algorithms for bin packing: a survey , 1996 .

[13]  G. S. Lueker,et al.  Bin packing can be solved within 1 + ε in linear time , 1981 .

[14]  David S. Johnson,et al.  Fast Algorithms for Bin Packing , 1974, J. Comput. Syst. Sci..

[15]  D. T. Lee,et al.  On-Line Bin Packing in Linear Time , 1989, J. Algorithms.

[16]  D. Simchi-Levi New worst‐case results for the bin‐packing problem , 1994 .

[17]  M. Yue A simple proof of the inequality FFD (L) ≤ 11/9 OPT (L) + 1, ∀L for the FFD bin-packing algorithm , 1991 .

[18]  Hans Kellerer,et al.  Approximation schemes for ordered vector packing problems , 2001, RANDOM-APPROX.

[19]  Nikhil Bansal,et al.  Scheduling for Flow-Time with Admission Control , 2003, ESA.

[20]  Gerhard J. Woeginger,et al.  On-line Packing and Covering Problems , 1996, Online Algorithms.

[21]  Chak-Kuen Wong,et al.  Linear time-approximation algorithms for bin packing , 2000, Oper. Res. Lett..

[22]  György Dósa,et al.  The Tight Bound of First Fit Decreasing Bin-Packing Algorithm Is FFD(I) <= 11/9OPT(I) + 6/9 , 2007, ESCAPE.

[23]  José R. Correa,et al.  A Fast Asymptotic Approximation Scheme for Bin Packing with Rejection , 2007, ESCAPE.

[24]  Steven S. Seiden,et al.  On the online bin packing problem , 2001, JACM.

[25]  Leah Epstein,et al.  AFPTAS Results for Common Variants of Bin Packing: A New Method for Handling the Small Items , 2009, SIAM J. Optim..

[26]  Jeffrey D. Ullman,et al.  The performance of a memory allocation algorithm , 1971 .

[27]  Andrew Chi-Chih Yao,et al.  New Algorithms for Bin Packing , 1978, JACM.

[28]  Richard M. Karp,et al.  An efficient approximation scheme for the one-dimensional bin-packing problem , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[29]  André van Vliet,et al.  An Improved Lower Bound for On-Line Bin Packing Algorithms , 1992, Inf. Process. Lett..

[30]  Jeffrey D. Ullman,et al.  Worst-Case Performance Bounds for Simple One-Dimensional Packing Algorithms , 1974, SIAM J. Comput..