Abstract
In online square packing, squares of different sizes arrive online and need to be packed into unit squares which are called bins. The goal is to minimize the number of bins used. Online cube packing is defined analogously. We show an upper bound of 2.2697 and a lower bound of 1.6406 for online square packing, and an upper bound of 2.9421 and a lower bound of 1.6680 for online cube packing. The upper bound for squares can be further reduced to 2.24437 using a computer proof. These results improve on the previously known results for the two problems. We also show improved lower bounds for higher dimensions.
Similar content being viewed by others
References
Brown, D.J.: A lower bound for on-line one-dimensional bin packing algorithms. Technical Report R-864, Coordinated Sci. Lab., Urbana, Illinois (1979)
Coppersmith, D., Raghavan, P.: Multidimensional online bin packing: Algorithms and worst case analysis. Operations Research Letters 8, 17–20 (1989)
Epstein, L., van Stee, R.: On variable-sized multidimensional packing. In: Algorithms – ESA 2004, Proceedings Twelfth Annual European Symposium, vol. 3221 of Lecture Notes in Computer Science, pp. 287–298. Springer (2004)
Epstein, L., van Stee, R.: Optimal online bounded space multidimensional packing. In: Proc. of 15th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’04), pp. 207–216. ACM/SIAM, (2004)
Johnson, D.S.: Fast algorithms for bin packing. Journal Computer Systems Science 8, 272–314 (1974)
Johnson, D.S., Demers, A., Ullman, J.D., Garey, M.R., Graham, R.L.: Worst-case performance bounds for simple one-dimensional packing algorithms. SIAM Journal on Computing 3, 256–278 (1974)
Lee, C.C., Lee, D.T.: A simple online bin packing algorithm. Journal of the ACM 32, 562–572 (1985)
Leung, J.Y.T., Lam, T.W., Wong, C.S., Young, G.H., Chin, F.Y.L.: Packing squares into a square. Journal on Parallel and Distributed Computing 10, 271–275 (1990)
Liang, F.M.: A lower bound for online bin packing. Information Processing Letters 10, 76–79 (1980)
Miyazawa, F.K., Wakabayashi, Y.: Cube packing. Theoretical Computer Science 297(1–3), 355–366 (2003)
Ramanan, P., Brown, D.J., Lee, C.C., Lee, D.T.: Online bin packing in linear time. Journal of Algorithms 10, 305–326 (1989)
Seiden, S.S.: On the online bin packing problem. Journal of the ACM 49(5), 640–671 (2002)
Seiden, S.S., van Stee, R.: New bounds for multi-dimensional packing. Algorithmica 36(3), 261–293 (2003)
Ullman, J.D.: The performance of a memory allocation algorithm. Technical Report 100, Princeton University, Princeton, NJ (1971)
van Vliet, A.: An improved lower bound for online bin packing algorithms. Information Processing Letters 43, 277–284 (1992)
Yao, A.C.C.: New algorithms for bin packing. Journal of the ACM 27, 207–227 (1980)
Author information
Authors and Affiliations
Corresponding author
Additional information
Preliminary versions of different parts of this paper appeared in Proc. Symp. Discr. Alg. 2004 (SODA 2004) and Proc. Eur. Symp. Alg. 2004 (ESA 2004).
Rights and permissions
About this article
Cite this article
Epstein, L., van Stee, R. Online square and cube packing. Acta Informatica 41, 595–606 (2005). https://doi.org/10.1007/s00236-005-0169-z
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00236-005-0169-z