WOLFRAM|DEMONSTRATIONS PROJECT

Closest Packing of Disks and Spheres; Kepler's Conjecture

​
disks
spheres
cannonballs
layer stacking
a b c …
a b a b …
α°
75
β°
75
separate layers
Disks (like pennies) can be arranged in the plane in a close-packed rhombic lattice, with lattice angle
α
. The fraction of the plane occupied by the disks, known as the packing fraction, is given by
f(α)=
π
4sinα
.
For a square lattice with
α=90°
,
f=
π
4
≈0.7854
. When
α=60°
, the array becomes a hexagonal lattice, with the maximum possible value of the packing fraction:
f=
π
2
3
≈0.9069
. Choosing "disks" shows the lattice and packing fraction for selected values of
α
.
The packing of spheres in 3D space is a far more complex problem, as discussed in the Details. The lattice is defined by two angles
α
and
β
, with the second angle determining the relative displacement of successive planar layers. The spheres in each layer are placed directly over the cavities in the preceding layer. Since there are two possible sets of cavities, a regular arrangement of layers can be either a sequence like a b c a b c … or an alternative sequence like a b a b a b …. In either case, the packing fraction is given by
f(α,β)=
πsinβ
6sinα(1-cosβ)
1+2cosβ
.
Choosing
α=β=90°
gives a simple cubic lattice with packing fraction
f=
π
6
≈0.5236
. Choosing
α=β=60°
gives either the cubic closest packing (for a b c …) or hexagonal closest packing (for a b a b …). In either case,
f=
π
3
2
≈0.7405
. Kepler's conjecture claims that this is the maximum possible packing fraction for spheres in 3D. Most practicing physicists would be quite satisfied that this result is correct, but mathematicians are another story, as described in Details.
In the graphics for "spheres", you can move the layers apart for a closer view of their structure.