The lattice packing problem in dimension 9 by Voronoi's algorithm
Mathieu Dutour Sikirić, Wessel van Woerden
TL;DR
This work completes Voronoi's algorithm for the lattice packing problem in dimension $9$ by exhaustively enumerating all perfect forms, totaling $2237251040$ non-similar forms and confirming that the laminated lattice $\Lambda_9$ is the densest lattice packing in dimension $9$ with Hermite constant $\gamma_9=2$. The authors advance the state of the art with substantial algorithmic and implementation innovations, including a canonical-form framework, a dual-description strategy under symmetry, and a Recursive Adjacency Decomposition Method, enabling scalable parallel processing and data sharing. They also deliver a precise classification of kissing numbers, characterize high-incidence forms, and analyze extreme and dual-extreme structures, culminating in insights such as the Bergé-Martinet invariant landscape in dimension $9$. The results have immediate implications for lattice packing theory, computational discrete geometry, and related number-theoretic lattice invariants, and the authors provide public data and software to enable further exploration.
Abstract
In 1908, Voronoi introduced an algorithm that solves the lattice packing problem in any dimension in finite time. Voronoi showed that any lattice with optimal packing density must be a so-called perfect lattice, and his algorithm enumerates the finitely many perfect lattices up to similarity in a fixed dimension. However, due to the high complexity of the algorithm this enumeration had, until now, only been completed up to dimension 8. In this work we compute all 2237251040 perfect lattices in dimension 9 via Voronoi's algorithm. As a corollary, this shows that the laminated lattice $Λ_9$ gives the densest lattice packing in dimension 9. Equivalently, we show that the Hermite constant $γ_9$ in dimension 9 equals $2$. Furthermore, we extend a result by Watson (1971) and show that the set of possible kissing numbers in dimension 9 is precisely $2 \cdot \{ 1, \ldots, 91, 99, 120, \ldots, 129, 136 \}$.
