Artificial neural networks are universal function approximators. They can forecast dynamics, but they may need impractically many neurons to do so, especially if the dynamics is chaotic. We use neural networks that incorporate Hamiltonian dynamics to efficiently learn phase space orbits even as nonlinear systems transition from order to chaos. We demonstrate Hamiltonian neural networks on a widely used dynamics benchmark, the Hénon-Heiles potential, and on nonperturbative dynamical billiards. We introspect to elucidate the Hamiltonian neural network forecasting.
The complex dynamics of a simple nonlinear circuit contains an infinite number of functions. Specifically, this brief shows that the number of different functions that a nonlinear or chaotic circuit can implement exponentially increases as the circuit evolves in time, and this exponential increase is quantified with an exponent that is named the computing exponent. This brief argues that a simple nonlinear circuit that illustrates rich complex dynamics can embody infinitely many different functions, each of which can be dynamically selected. In practice, not all of these functions may be accessible due to factors such as noise or instability of the functions. However, these infinitely many functions do exist within the dynamics of the nonlinear circuit regardless of accessibility or inaccessibility of the functions in practice. This nonlinear-dynamics-based approach to computation opens the door for implementing extremely slim low-power circuits that are capable of performing many different types of functions.
A particle confined to an impassable box is a paradigmatic and exactly solvable one-dimensional quantum system modeled by an infinite square well potential. Here, we explore some of its infinitely many generalizations to two dimensions, including particles confined to rectangle-, ellipse-, triangle-, and cardioid-shaped boxes using physics-informed neural networks. In particular, we generalize an unsupervised learning algorithm to find the particles’ eigenvalues and eigenfunctions, even in cases where the eigenvalues are degenerate. During training, the neural network adjusts its weights and biases, one of which is the energy eigenvalue, so that its output approximately solves the stationary Schrödinger equation with normalized and mutually orthogonal eigenfunctions. The same procedure solves the Helmholtz equation for the harmonics and vibration modes of waves on drumheads or transverse magnetic modes of electromagnetic cavities. Related applications include quantum billiards, quantum chaos, and Laplacian spectra.