Learning the action for long-time-step simulations of molecular dynamics
By: Filippo Bigi, Michele Ceriotti
Potential Business Impact:
Makes computer simulations of movement run faster.
The equations of classical mechanics can be used to model the time evolution of countless physical systems, from the astrophysical to the atomic scale. Accurate numerical integration requires small time steps, which limits the computational efficiency -- especially in cases such as molecular dynamics that span wildly different time scales. Using machine-learning (ML) algorithms to predict trajectories allows one to greatly extend the integration time step, at the cost of introducing artifacts such as lack of energy conservation and loss of equipartition between different degrees of freedom of a system. We propose learning data-driven structure-preserving (symplectic and time-reversible) maps to generate long-time-step classical dynamics, showing that this method is equivalent to learning the mechanical action of the system of interest. We show that an action-derived ML integrator eliminates the pathological behavior of non-structure-preserving ML predictors, and that the method can be applied iteratively, serving as a correction to computationally cheaper direct predictors.
Similar Papers
Scalable learning of macroscopic stochastic dynamics
Computational Physics
Learns how big things move from small ones.
Learning Hamiltonian flows from numerical integrators and examples
Numerical Analysis
Speeds up computer simulations of moving things.
Learning Biomolecular Motion: The Physics-Informed Machine Learning Paradigm
Biomolecules
Helps computers understand how tiny things move.