Learning the Dynamics of the N-Body Problem through Deep Neural Networks: A Data-Driven Approach for Predictive Modeling
Keywords:
Artificial Neural Networks (ANNs), Deep learning, Deep Neural Networks (DNNs), Dynamical systems, Machine learning, n-body problemAbstract
The n-body problem, a cornerstone in classical mechanics, presents significant challenges due to its chaotic nature and lack of a general analytical solution. This paper explores a novel approach to understanding the complex gravitational dynamics of n interacting bodies by leveraging Deep Neural Networks (DNNs) as universal approximators. Unlike traditional numerical methods that iteratively solve for intermediate states, we propose a method that learns a direct mapping from initial conditions to future states, enabling one-shot predictions of positions and velocities at any given time. Our approach uses a deep learning architecture, trained on a variety of randomly sampled initial conditions, to model the evolution of the system over time. We demonstrate the capability of this model to predict the trajectories of multiple bodies with high accuracy, surpassing traditional solvers in computational efficiency, particularly in long-term predictions. By analyzing the learned models, we gain new insights into the underlying dynamics of the n-body problem, including the identification of eigenstates and stable orbits that emerge from the system’s chaotic behavior. This work marks a significant step toward integrating machine learning with classical mechanics, offering a potential paradigm shift in the numerical simulation of complex dynamical systems.
References
J. C. Butcher, “Numerical Methods for Ordinary Differential Equations,” Wiley Publications, Jul. 2016, doi: https://doi.org/10.1002/9781119121534
E. Hairer, G. Wanner, and C. Lubich, Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations, 2nd ed. Berlin, Germany: Springer, 2006. Doi: https://doi.org/10.1007/3-540-30666-8
A. Sanchez-Gonzalez, V. Bapst, K. Cranmer, and P. Battaglia, "Hamiltonian graph networks with ODE integrators," Arxiv Preprint Arxiv:1909.12790, Sep. 27, 2019, doi: https://doi.org/10.48550/arXiv.1909.12790
S. Greydanus, M. Dzamba, and J. Yosinski, "Hamiltonian neural networks," in Advances in Neural Information Processing Systems, vol. 32, 2019. Available: https://proceedings.neurips.cc/paper_files/paper/2019/file/26cd8ecadce0d4efd6cc8a8725cbd1f8-Paper.pdf
J. Han, W. Huang, H. Ma, J. Li, J. Tenenbaum, and C. Gan, "Learning physical dynamics with subequivariant graph neural networks," Advances in Neural Information Processing Systems, vol. 35, pp. 26256–26268, Dec. 2022. Doi: https://doi.org/10.48550/arXiv.2210.06876
M. Raissi, P. Perdikaris, and G. E. Karniadakis, "Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations," Journal of Computational physics, vol. 378, pp. 686–707, Feb. 2019, doi: https://doi.org/10.1016/j.jcp.2018.10.045
M. Cranmer, S. Greydanus, S. Hoyer, P. Battaglia, D. Spergel, and S. Ho, "Lagrangian neural networks," Arxiv Preprint arXiv:2003.04630, Mar. 10, 2020, Dec: https://doi.org/10.48550/arXiv.2003.04630
T. Pfaff, M. Fortunato, A. Sanchez-Gonzalez, and P. W. Battaglia, “Learning Mesh-Based Simulation with Graph Networks,” Arxiv.org, Jun. 18, 2021. https://arxiv.org/abs/2010.03409
P. G. Baines, “Lorenz, E.N. 1963: Deterministic nonperiodic flow. Journal of the Atmospheric Sciences 20, 130–41.1,” Progress in Physical Geography: Earth and Environment, vol. 32, no. 4, pp. 475–480, Aug. 2008, doi: https://doi.org/10.1177/0309133308091948.
P. Goldreich, “Inclination of satellite orbits about an oblate precessing planet,” The Astronomical Journal, vol. 70, pp. 5–5, Feb. 1965, doi: https://doi.org/10.1086/109673.