Abstract
In the d-dimensional online bin packing problem, hyper-cubes of positive sizes no larger than 1 are presented one by one to be assigned to positions in d-dimensional unit cube bins. In this work, we provide improved upper bounds on the asymptotic competitive ratio for square and cube bin packing problems, where our bounds do not exceed 2.0885 and 2.5735 for square and cube packing, respectively. To achieve these results, we adapt and improve a previously designed harmonic-type algorithm, and apply a different method for defining weight functions. We detect deficiencies in the state-of-the-art results by providing counter-examples to the current best algorithms and the analysis, where the claimed bounds were 2.1187 for square packing and 2.6161 for cube packing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Azar, Y., Cohen, I.R., Kamara, S., Shepherd, F.B.: Tight bounds for online vector bin packing. In: Proceedings of the 45th ACM Symposium on Theory of Computing (STOC 2013), pp. 961–970 (2013)
Balogh, J., Békési, J., Dósa, G., Epstein, L., Levin, A.: A new and improved algorithm for online bin packing. In: Proceedings of the 26th European Symposium on Algorithms (ESA 2018), pp. 5:1–5:14 (2018)
Balogh, J., Békési, J., Dósa, G., Epstein, L., Levin, A.: Lower bounds for several online variants of bin packing. Theory Comput. Syst. 63(8), 1757–1780 (2019). https://doi.org/10.1007/s00224-019-09915-1
Balogh, J., Békési, J., Dósa, G., Epstein, L., Levin, A.: A new lower bound for classic online bin packing. CoRR, abs/1807.05554 (2018). Also in Proceedings of the WAOA 2019
Balogh, J., Békési, J., Galambos, G.: New lower bounds for certain classes of bin packing algorithms. Theory Comput. Sys. 440–441, 1–13 (2012)
Bansal, N., Correa, J.R., Kenyon, C., Sviridenko, M.: Bin packing in multiple dimensions: inapproximability results and approximation schemes. Math. Oper. Res. 31(1), 31–49 (2006)
Blitz, D., Heydrich, S., van Stee, R., van Vliet, A., Woeginger, G.J.: Improved lower bounds for online hypercube and rectangle packing. CoRR, abs/1607.01229v2 (2016)
Brown, D.J.: A lower bound for on-line one-dimensional bin packing algorithms. Coordinated Science Laboratory report no. R-864 (UILU-ENG 78–2257) (1979)
Christensen, H.I., Khan, A., Pokutta, S., Tetali, P.: Multidimensional bin packing and other related problems: a survey. Comput. Sci. Rev. 24, 63–79 (2017)
Coffman Jr., E.G., Garey, M., Johnson, D.S.: Approximation algorithms for bin packing: a survey. In: Hochbaum, D. (ed.) Approximation Algorithms for NP-Hard Problems, pp. 46–93. PWS Publishing Co., Boston (1996)
Coppersmith, D., Raghavan, P.: Multidimensional online bin packing: algorithms and worst case analysis. Oper. Res. Lett. 8, 17–20 (1989)
Csirik, J., Frenk, J.B.G., Labbe, M.: Two-dimensional rectangle packing: on-line methods and results. Discrete Appl. Math. 45(3), 197–204 (1993)
Csirik, J., van Vliet, A.: An on-line algorithm for multidimensional bin packing. Oper. Res. Lett. 13(3), 149–158 (1993)
Epstein, L.: Two-dimensional online bin packing with rotation. Theor. Comput. Sci. 411(31–33), 2899–2911 (2010)
Epstein, L.: A lower bound for online rectangle packing. J. Comb. Optim. 38(3), 846–866 (2019). https://doi.org/10.1007/s10878-019-00423-z
Epstein, L., Mualem, L.: Online bin packing of squares and cubes. CoRR, abs/2105.08763 (2021)
Epstein, L., van Stee, R.: Online square and cube packing. Acta Informatica 41(9), 595–606 (2005). https://doi.org/10.1007/s00236-005-0169-z
Epstein, L., van Stee, R.: Optimal online algorithms for multidimensional packing problems. SIAM J. Comput. 35(2), 431–448 (2005)
Fernandez de la Vega, W., Lueker, G.S.: Bin packing can be solved within \(1+\varepsilon \) in linear time. Combinatorica 1(4), 349–355 (1981). https://doi.org/10.1007/BF02579456
Fujita, S., Hada, T.: Two-dimensional on-line bin packing problem with rotatable items. Theor. Comput. Sci. 289(2), 939–952 (2002)
Galambos, G.: A 1.6 lower-bound for the two-dimensional on-line rectangle bin-packing. Acta Cybernet. 10(1–2), 21–24 (1991)
Galambos, G., van Vliet, A.: Lower bounds for 1-, 2- and 3-dimensional on-line bin packing algorithms. Computing 52(3), 281–297 (1994). https://doi.org/10.1007/BF02246509
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of of NP-Completeness. Freeman and Company, San Francisco (1979)
Han, X., Chin, F.Y., Ting, H.-F., Zhang, G., Zhang, Y.: A new upper bound 2.5545 on 2D online bin packing. ACM Trans. Algorithms 7(4) (2011). Article 50
Han, X., Ye, D., Zhou, Y.: Improved online hypercube packing. CoRR, abs/cs/0607045 (2016). Also in Proceedings of the WAOA 2006
Han, X., Ye, D., Zhou, Y.: A note on online hypercube packing. CEJOR 18(2), 221–239 (2010). https://doi.org/10.1007/s10100-009-0109-z
Heydrich, S., van Stee, R.: Beating the harmonic lower bound for online bin packing. In: Proceedings of the 43rd International Colloquium on Automata, Languages, and Programming (ICALP 2016), pp. 41:1–41:14 (2016)
Johnson, D.S.: Fast algorithms for bin packing. J. Comput. Syst. Sci. 8(3), 272–314 (1974)
Johnson, D.S., Demers, A., Ullman, J., Garey, M., Graham, R.: Worst-case performance bounds for simple one-dimensional packing algorithms. SIAM J. Comput. 3(4), 299–325 (1974)
Karmarkar, N., Karp, R.M.: An efficient approximation scheme for the one-dimensional bin-packing problem. In: Proceedings of the 23rd Annual Symposium on Foundations of Computer Science (FOCS 1982), pp. 312–320 (1982)
Liang, F.M.: A lower bound for on-line bin packing. Inf. Process. Lett. 10(2), 76–79 (1980)
Lee, C.C., Lee, D.T.: A simple online bin packing algorithm. J. ACM 32(3), 562–572 (1985)
Miyazawa, F.K., Wakabayashi, Y.: Cube packing. Theor. Comput. Sci. 297(1–3), 355–366 (2003)
Ramanan, P., Brown, D.J., Lee, C.C., Lee, D.T.: On-line bin packing in linear time. J. Algorithms 10(3), 305–326 (1989)
Rothvoss, T.: Better bin packing approximations via discrepancy theory. SIAM J. Comput. 45(3), 930–946 (2016)
Seiden, S.S.: On the online bin packing problem. J. ACM 49(5), 640–671 (2002)
Seiden, S.S., van Stee, R.: New bounds for multidimensional packing. Algorithmica 36(3), 261–293 (2003). https://doi.org/10.1007/s00453-003-1016-7
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. Inf. Process. Lett. 43(5), 227–284 (1992)
van Vliet, A.: Lower and upper bounds for online bin packing and scheduling heuristics. Ph.D. thesis, Erasmus University, Rotterdam, The Netherlands (1995)
Yao, A.C.C.: New algorithms for bin packing. J. ACM 27(2), 207–227 (1980)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Epstein, L., Mualem, L. (2021). Online Bin Packing of Squares and Cubes. In: Lubiw, A., Salavatipour, M., He, M. (eds) Algorithms and Data Structures. WADS 2021. Lecture Notes in Computer Science(), vol 12808. Springer, Cham. https://doi.org/10.1007/978-3-030-83508-8_26
Download citation
DOI: https://doi.org/10.1007/978-3-030-83508-8_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-83507-1
Online ISBN: 978-3-030-83508-8
eBook Packages: Computer ScienceComputer Science (R0)