ArticleslgStudy

physics

Hoffman's packing puzzle

Hoffman's packing puzzle is a physics topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Hoffman's packing puzzle rather than just read about it. In short: Hoffman's packing puzzle is an assembly puzzle named after Dean G. Hoffman, who described it in 1978.

Hoffman's packing puzzle — main illustration
Hoffman's packing puzzle — illustration

Key takeaways

  • Hoffman's packing puzzle belongs to physics; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Hoffman's packing puzzle to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Hoffman's packing puzzle from memory before moving on to harder problems.

Reference excerpt

Hoffman's packing puzzle is an assembly puzzle named after Dean G. Hoffman, who described it in 1978. The puzzle consists of 27 identical rectangular cuboids, each of whose edges have three different lengths. Its goal is to assemble them all to fit within a cube whose edge length is the sum of the three lengths. Hoffman (1981) writes that the first person to solve the puzzle was David A. Klarner, and that typical solution times can range from 20 minutes to multiple hours.

Construction The puzzle itself consists only of 27 identical rectangular cuboid-shaped blocks, although physical realizations of the puzzle also typically supply a cubical box to fit the blocks into. If the three lengths of the block edges are x, y, and z, then the cube should have edge length x + y + z. Although the puzzle can be constructed with any three different edge lengths, it is most difficult when the three edge lengths of the blocks are close enough together that x + y + z < 4 min(x,y,z), as this prevents alternative solutions in which four blocks of the minimum width are packed next to each other. Additionally, having the three lengths form an arithmetic progression can make it more confusing, because in this case placing three blocks of the middle width next to each other produces a row of the correct total width but one that cannot lead to a valid solution to the whole puzzle.

Mathematical analysis Each valid solution to the puzzle arranges the blocks in an approximate 3 × 3 × 3 grid of blocks, with the sides of the blocks all parallel to the sides of the outer cube, and with one block of each width along each axis-parallel line of three blocks. Counting reflections and rotations as being the same solution as each other, the puzzle has 21 combinatorially distinct solutions. The total volume of the pieces, 27xyz, is less than the volume (x + y + z)3 of the cube that they pack into. If one takes the cube root of both volumes, and divides by three, then the number obtained in this way from the total volume of the pieces is the geometric mean of x, y, and z, while the number obtained in the same way from the volume of the cube is their arithmetic mean. The fact that the pieces have less total volume than the cube follows from the inequality of arithmetic and geometric means.

Table of solutions The 21 distinct solutions are tabulated here as described by the references cited above . All boxes below are entered in the format (north-south length) x (east-west length) x (up-down length), denoting the size of each box with the dimensions A, B, and C, where A < B < C. (In the above example, A = 4, B = 5, and C = 6). All 3x3 matrices describe a set of 9 boxes, with east-west neighbors along each row and north-south neighbors down each column, with the three stacked layers being listed in sequence for each solution.

Higher dimensions

A two-dimensional analogue of the puzzle asks to pack four identical rectangles of side lengths x and y into a square of side length x + y; as the figure shows, this is always possible. In d dimensions the puzzle asks to pack dd identical blocks into a hypercube. By a result of Raphael M. Robinson this is again solvable whenever d = d1 × d2 for two numbers d1 and d2 such that the d1- and d2-dimensional cases are themselves solvable. For instance, according to this result, it is solvable for dimensions 4, 6, 8, 9, and other 3-smooth numbers. In all dimensions, the inequality of arithmetic and geometric means shows that the volume of the pieces is less than the volume of the hypercube into which they should be packed. However, it is unknown whether the puzzle can be solved in five dimensions, or in higher prime number dimensions.

References

Illustrations

Hoffman's packing puzzle: A solution to Hoffman's packing puzzle with 4×5×6 cuboids coloured by orientation (1), and exploded to show each layer (2). In the SVG file, hover over the cuboids for their dimensions.
A solution to Hoffman's packing puzzle with 4×5×6 cuboids coloured by orientation (1), and exploded to show each layer (2). In the SVG file, hover over the cuboids for their dimensions.
Hoffman's packing puzzle: Hoffman's packing puzzle, disassembled
Hoffman's packing puzzle, disassembled
Hoffman's packing puzzle: Solution to the 2d puzzle
Solution to the 2d puzzle

Worked examples

Example 1 — a first encounter with Hoffman's packing puzzle

Start with the simplest possible case. Write down what Hoffman's packing puzzle claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In physics, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Hoffman's packing puzzle before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Hoffman's packing puzzle ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Hoffman's packing puzzle

In research
Hoffman's packing puzzle appears in physics research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Hoffman's packing puzzle in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Hoffman's packing puzzle is common in secondary-school and first-year university syllabi. It links to neighbouring topics Mechanical puzzle cubes, Packing problems, so understanding it makes those chapters shorter.
In everyday life
Look for Hoffman's packing puzzle outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Hoffman's packing puzzle” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Hoffman's packing puzzle in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Hoffman's packing puzzle means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Hoffman's packing puzzle out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Hoffman's packing puzzle in simple terms?

Hoffman's packing puzzle is an assembly puzzle named after Dean G. Hoffman, who described it in 1978.

Why does Hoffman's packing puzzle matter?

Because it connects several physics ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Hoffman's packing puzzle?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Hoffman's packing puzzle.

Tags

  • Mechanical puzzle cubes
  • Packing problems

Keep exploring