Computing the bridge length: the key ingredient in a continuous isometry classification of periodic point sets
Jonathan McManus, Vitaliy Kurlin
TL;DR
This work tackles the problem of exactly computing the bridge length $\beta(S)$ for periodic point sets, a crucial ingredient for a complete, continuous isometry invariant of crystals. It introduces a graph-theoretic framework based on periodic Euclidean graphs and labelled quotient graphs, and then delivers a practical algorithm that determines $\beta(S)$ in time $O(m^2 a(U)^n N)$, with $m$ the motif size, $a(U)$ the unit-cell aspect ratio, and $N$ the cost of the Smith Normal Form. The paper provides correctness proofs and tight complexity analyses, and demonstrates the method on real and simulated crystals, showing that $\beta(S)$ is substantially smaller than classical upper bounds and thereby enabling faster, more accurate geometric data analyses in crystallography. Altogether, this work advances exact, scalable bridge-length computation as a key step toward continuous isometry classification and more efficient inverse material design.
Abstract
The fundamental model of any periodic crystal is a periodic set of points at all atomic centres. Since crystal structures are determined in a rigid form, their strongest equivalence is rigid motion (composition of translations and rotations) or isometry (also including reflections). The recent classification of periodic point sets under rigid motion used a complete invariant isoset whose size essentially depends on the bridge length, defined as the minimum `jump' that suffices to connect any points in the given set. We propose a practical algorithm to compute the bridge length of any periodic point set given by a motif of points in a periodically translated unit cell. The algorithm has been tested on a large crystal dataset and is required for an efficient continuous classification of all periodic crystals. The exact computation of the bridge length is a key step to realising the inverse design of materials from new invariant values.
