Approximation Schemes for Packing Splittable Items with Cardinality Constraints

We continue the study of bin packing with splittable items and cardinality constraints. In this problem, a set of n items must be packed into as few bins as possible. Items may be split, but each bin may contain at most k (parts of) items, where k is some given parameter. Complicating the problem further is the fact that items may be larger than 1, which is the size of a bin. The problem is known to be strongly NP-hard for any fixed value of k.We essentially close this problem by providing an efficient polynomial-time approximation scheme (EPTAS) for most of its versions. Namely, we present an efficient polynomial time approximation scheme for k=o(n). A PTAS for k=Θ(n) does not exist unless P = NP.Additionally, we present dual approximation schemes for k=2 and for constant values of k. Thus we show that for any ε>0, it is possible to pack the items into the optimal number of bins in polynomial time, if the algorithm may use bins of size 1+ε.

[1]  András Frank,et al.  An application of simultaneous diophantine approximation in combinatorial optimization , 1987, Comb..

[2]  David B. Shmoys,et al.  Using Dual Approximation Algorithms for Scheduling Problems: Theoretical and Practical Results , 1985, FOCS.

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

[4]  George Varghese,et al.  Parallelism versus Memory Allocation in Pipelined Router Forwarding Engines , 2004, SPAA '04.

[5]  Herb Schwetman,et al.  Analysis of Several Task-Scheduling Algorithms for a Model of Multiprogramming Computer Systems , 1975, JACM.

[6]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[7]  Hans Kellerer,et al.  Algorithms for on-line bin-packing problems with cardinality constraints , 2004, Discret. Appl. Math..

[8]  Herb Schwetman,et al.  Errata: `` Analysis of Several Task-Scheduling Algorithms for a Model of Multiprogramming Computer Systems'' , 1977, JACM.

[9]  Leah Epstein,et al.  Approximation Schemes for Packing Splittable Items with Cardinality Constraints , 2007, WAOA.

[10]  Hadas Shachnai,et al.  Fast Asymptotic FPTAS for Packing Fragmentable Items with Costs , 2007, FCT.

[11]  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).

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

[13]  L. Epstein,et al.  Improved Results for a Memory Allocation Problem , 2006, Theory of Computing Systems.

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

[15]  Luca Trevisan,et al.  On the Efficiency of Polynomial Time Approximation Schemes , 1997, Inf. Process. Lett..

[16]  Hadas Shachnai,et al.  Approximation Schemes for Packing with Item Fragmentation , 2005, Theory of Computing Systems.

[17]  Hans Kellerer,et al.  Cardinality constrained bin‐packing problems , 1999, Ann. Oper. Res..

[18]  尾内 理紀夫 Analysis of Several Task-Scheduling Algorithms for a Model of Multiprogramming Computer Systems , 1976 .

[19]  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).

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

[21]  Hadas Shachnai,et al.  Approximation Schemes for Packing with Item Fragmentation , 2007, Theory of Computing Systems.

[22]  Leah Epstein Online Bin Packing with Cardinality Constraints , 2005, ESA.