Abstract

In the variable-sized online bin packing problem, one has to assign items to bins one by one. The bins are drawn from some fixed set of sizes, and the goal is to minimize the sum of the sizes of the bins used. We present new algorithms for this problem and show upper bounds for them which improve on the best previous upper bounds. We also show the first general lower bounds for this problem. The case in which bins of two sizes, 1 and $\alpha \in (0,1)$, are used is studied in detail. This investigation leads us to the discovery of several interesting fractal-like curves.

MSC codes

  1. 68Q25
  2. 68W25
  3. 68W40

Keywords

  1. bin packing
  2. online algorithms

Get full access to this article

View all available purchase options and get full access to this article.

References

1.
D. J. Brown, A Lower Bound for On‐Line One‐Dimensional Bin Packing Algorithms, Tech. report R‐864, Coordinated Science Laboratory, Urbana, IL, 1979.
2.
Barun Chandra, Does randomization help in on‐line bin packing?, Inform. Process. Lett., 43 (1992), 15–19
3.
E. G. Coffman, M. R. Garey, and D. S. Johnson, Approximation algorithms for bin packing: A survey, in Approximation Algorithms for NP‐Hard Problems, D. Hochbaum, ed., PWS Publishing, Boston, 1997, Chap. 2.
4.
J. Csirik, An on‐line algorithm for variable‐sized bin packing, Acta Inform., 26 (1989), 697–709
5.
János Csirik, Gerhard Woeginger, On‐line packing and covering problems, Lecture Notes in Comput. Sci., Vol. 1442, Springer, Berlin, 1998, 147–177
6.
Leah Epstein, Online variable sized covering, Inform. and Comput., 171 (2001), 294–305
7.
D. Friesen, M. Langston, A storage‐size selection problem, Inform. Process. Lett., 18 (1984), 295–296
8.
D. K. Friesen and M. A. Langston, Variable sized bin packing, SIAM J. Comput., 15 (1986), pp. 222–230.
9.
D. S. Johnson, Near‐Optimal Bin Packing Algorithms, Ph.D. thesis, MIT, Cambridge, MA, 1973.
10.
D. S. Johnson, Fast algorithms for bin packing, J. Comput. System Sci., 8 (1974), pp. 272–314.
11.
D. S. Johnson, A. Demers, J. D. Ullman, M. R. Garey, and R. L. Graham, Worst‐case performance bounds for simple one‐dimensional packing algorithms, SIAM J. Comput., 3 (1974), pp. 299–325.
12.
Nancy Kinnersley, Michael Langston, Online variable‐sized bin packing, Discrete Appl. Math., 22 (1988/89), 143–148
13.
C. Lee, D. Lee, A simple on‐line bin‐packing algorithm, J. Assoc. Comput. Mach., 32 (1985), 562–572
14.
Frank Liang, A lower bound for on‐line bin packing, Inform. Process. Lett., 10 (1980), 76–79
15.
Prakash Ramanan, Donna Brown, C. Lee, D. Lee, On‐line bin packing in linear time, J. Algorithms, 10 (1989), 305–326
16.
Michael Richey, Improved bounds for harmonic‐based bin packing algorithms, Discrete Appl. Math., 34 (1991), 203–227, Combinatorics and theoretical computer science (Washington, DC, 1989)
17.
S. S. Seiden, On the online bin packing problem, in Proceedings of the 28th International Colloquium on Automata, Languages and Programming, Crete, Greece, 2001, pp. 237–249.
18.
Steven Seiden, An optimal online algorithm for bounded space variable‐sized bin packing, SIAM J. Discrete Math., 14 (2001), 458–470
19.
André van Vliet, An improved lower bound for on‐line bin packing algorithms, Inform. Process. Lett., 43 (1992), 277–284
20.
Gerhard Woeginger, Guochuan Zhang, Optimal on‐line algorithms for variable‐sized bin covering, Oper. Res. Lett., 25 (1999), 47–50
21.
Andrew Yao, New algorithms for bin packing, J. Assoc. Comput. Mach., 27 (1980), 207–227

Information & Authors

Information

Published In

cover image SIAM Journal on Computing
SIAM Journal on Computing
Pages: 455 - 469
ISSN (online): 1095-7111

History

Published online: 17 February 2012

MSC codes

  1. 68Q25
  2. 68W25
  3. 68W40

Keywords

  1. bin packing
  2. online algorithms

Authors

Affiliations

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

View Options

View options

PDF

View PDF

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media