Accelerating Giant Impact Simulations with Machine Learning

Caleb Lammers, Miles Cranmer, Sam Hadden, Shirley Ho, Norman Murray +1 more
8/16/2024
astro-ph.EPastro-ph.IMcs.LG

No official code found. Best implementation: dtamayo/spock (74 stars, GPL-3.0, last commit 2026-02-20). 1 more below.

Abstract

Constraining planet formation models based on the observed exoplanet population requires generating large samples of synthetic planetary systems, which can be computationally prohibitive. A significant bottleneck is simulating the giant impact phase, during which planetary embryos evolve gravitationally and combine to form planets, which may themselves experience later collisions. To accelerate giant impact simulations, we present a machine learning (ML) approach to predicting collisional outcomes in multiplanet systems. Trained on more than 500,000 $N$-body simulations of three-planet systems, we develop an ML model that can accurately predict which two planets will experience a collision, along with the state of the post-collision planets, from a short integration of the system's initial conditions. Our model greatly improves on non-ML baselines that rely on metrics from dynamics theory, which struggle to accurately predict which pair of planets will experience a collision. By combining with a model for predicting long-term stability, we create an ML-based giant impact emulator, which can predict the outcomes of giant impact simulations with reasonable accuracy and a speedup of up to four orders of magnitude. We expect our model to enable analyses that would not otherwise be computationally feasible. As such, we release our training code, along with an easy-to-use API for our collision outcome model and giant impact emulator.

View on arXivView PDF

Code Implementations(2)

dtamayo/spockCommunity100%
GPL-3.0

๐Ÿ–– A package to determine whether planetary orbital configurations will live long and prosper

7419Shell, PythonOct 30, 20198 months agoGPL-3.0

Model and training code for ML-based giant impact model

10Python, Jupyter NotebookMar 24, 20242 years ago

Similar Papers

Cite this paper

@article{lammers2024accelerating,
  title  = {Accelerating Giant Impact Simulations with Machine Learning},
  author = {Caleb Lammers and Miles Cranmer and Sam Hadden and Shirley Ho and Norman Murray and Daniel Tamayo},
  year   = {2024},
  eprint = {2408.08873},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.08873v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.08873.svg)](https://codeofpaper.com/paper/2408.08873)

Discussion