Skip to main content
Log in

Packing cubes into a cube is NP-complete in the strong sense

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

While the problem of packing two-dimensional squares into a square, in which a set of squares is packed into a big square, has been proved to be NP-complete, the computational complexity of the d-dimensional (\( d\ge 3 \)) problems of packing hypercubes into a hypercube remains an open question (Acta Inf 41(9):595–606, 2005; Theor Comput Sci 410(44):4504–4532, 2009). In this paper, the authors show that the three-dimensional problem version of packing cubes into a cube is NP-complete in the strong sense.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. A cubic space or box has 6 faces, as shown in Fig. 4b, a. In such a figure, we call its visible faces that are parallel to the \(x\times y\) plane, \(y\times z\) plane, or \(z\times x\) plane the front face, the top face, or the left face, respectively, and call its invisible faces that are parallel to the \(x \times y\) plane, \(y \times z\) plane, or \(z\times x\) plane the back face, the bottom face, or the right face, respectively.

  2. Region \(\varepsilon -\varepsilon '\) is the region \(\varepsilon \) minus the region \(\varepsilon '\), similar is the meaning of region \(\zeta -\zeta '\). See Fig. 3b for region \(\varepsilon \) and region \(\zeta \).

References

  • Bansal N, Correa JR, Kenyon C, Sviridenko M (2006) Bin packing in multiple dimensions: Inapproximability results and approximation schemes. Math Oper Res 31(1):31–49

    Article  MATH  MathSciNet  Google Scholar 

  • Caprara A, Lodi A, Monaci M (2005) Fast approximation schemes for two-stage, two-dimensional bin packing. Math Oper Res 30:136–156

    Article  MathSciNet  Google Scholar 

  • Chung FRK, Garey MR, Johnson DS (1982) On packing two-dimensional bins. SIAM J Algebraic Discret Methods 3:66–76

    Article  MATH  MathSciNet  Google Scholar 

  • Correa JR, Kenyon C (2004) Approximation schemes for multidimensional packing. In: Proceedings of 15th ACM-SIAM symposium on discrete algorithms 179–188

  • Epstein L, van Stee R (2005) Online square and cube packing. Acta Inf 41(9):595–606

    Article  MATH  Google Scholar 

  • Garey M, Johnson D (1979) Computer and intractability—a guide to the theory of np-completeness. Freeman, New York

    Google Scholar 

  • Harren R (2009) Approximation algorithms for orthogonal packing problems for hypercubes. Theor Comput Sci 410(44):4504–4532

    Article  MATH  MathSciNet  Google Scholar 

  • Kohayakawa Y, Miyazawa FK, Raghavan P, Wakabayashi Y (2004) Multidimensional cube packing. Algorithmica 40:173–187

    Article  MATH  MathSciNet  Google Scholar 

  • Leung JYT, Tam WT, Wong CS, Chin FYL (1990) Packing squares into a square. J Parallel Distrib Comput 10:271–275

    Article  MathSciNet  Google Scholar 

  • Li K, Cheng KH (1989) Complexity of resource allocation and job scheduling problems in partitionable mesh connected systems. Proceedings of 1st annual IEEE symposium of parallel and distributed processing, Silver Spring, MD pp 358–365

  • Miyazawa F, Wakabayashi Y (2003) Cube packing. Theor Comput Sci 297:355–366

    Article  MATH  MathSciNet  Google Scholar 

  • Waescher G, Haussner H, Schumann H (2007) An improved typology of cutting and packing problems. Euro J Oper Res 183(3):1109–1130

    Article  MATH  Google Scholar 

Download references

Acknowledgments

The research of D. Z. Chen was supported in part by NSF under Grants CCF-0916606 and CCF-1217906.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yiping Lu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lu, Y., Chen, D.Z. & Cha, J. Packing cubes into a cube is NP-complete in the strong sense. J Comb Optim 29, 197–215 (2015). https://doi.org/10.1007/s10878-013-9701-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-013-9701-1

Keywords

Navigation