Computing Periodic Billiard Orbits in $L^p$ Balls via Newton's Method and Smale's $\alpha$-Criterion
Abstract
We present a computational method for finding and verifying periodic billiard orbits in balls () using Newton's method applied to a variational formulation. The orbits are verified with Smale's alpha-criterion, which provides a rigorous certificate of existence. We implement efficient batched computations in JAX and present systematic results for various and bounce counts . Our experiments reveal striking patterns in the critical-point structure, including a predominance of specific Morse signatures and rotation numbers that depend on the parity and primality of . Notably, our method routinely finds many more than the two periodic orbits per rotation number guaranteed by Birkhoff's theorem -- a large-scale run with five bounces in the ball produced 8,927 distinct certified orbits from 30,000 random seeds, uncovering power-law growth and intricate clustering visualised with UMAP.
Cite
@article{arxiv.2507.22251,
title = {Computing Periodic Billiard Orbits in $L^p$ Balls via Newton's Method and Smale's $\alpha$-Criterion},
author = {Igor Rivin},
journal= {arXiv preprint arXiv:2507.22251},
year = {2025}
}