Machine Learning

Modern machine learning methods offer an alternative approach to the three-body problem: neural networks can predict trajectories without explicitly solving differential equations.

Approach

A neural network is trained on numerical integration data: input is the initial positions and velocities, output is the positions after a given time interval. Once trained, the network can predict system evolution significantly faster than a classical integrator.

ri(t+τ)=fθ(r1(t),r2(t),r3(t),v1(t),v2(t),v3(t))\mathbf{r}_i(t+\tau) = f_\theta(\mathbf{r}_1(t), \mathbf{r}_2(t), \mathbf{r}_3(t), \mathbf{v}_1(t), \mathbf{v}_2(t), \mathbf{v}_3(t))

Limitations

Neural networks generalize poorly to configurations not seen in the training data. Long-term prediction remains a challenge due to the chaotic nature of the system: error grows exponentially. A hybrid approach (ML for short intervals + numerical step for correction) is the most promising direction.

Example: Figure-Eight Orbit

A trajectory that a neural network can learn to predict after training on Velocity-Verlet data.