Log-time algorithms for exact stochastic simulation of fully connected reaction networks using low-rank decomposition and rejection sampling

We show how to adapt and improve the stochastic simulation algorithm (SSA), also known as the Lanore-Gillespie algorithm, to exactly and efficiently simulate a large, fully connected network of chemical reactions. By combining a low-rank decomposition of an upper bound of the propensity matrix with rejection sampling, we are able to significantly reduce the time and memory costs of manipulating the reactions' priority queues. The resulting algorithms exhibit logarithmic time and linear space complexity in the number of involved chemical species, outperforming the original SSA and subsequent stochastic methods on a benchmarking model. As a physical application, we simulate the time evolution of solute precipitation in a FeCu1.34% alloy under thermal aging. The substantial speed-up and significantly reduced memory consumption enable us to reach physical times and system sizes that were unattainable with previously employed deterministic and stochastic methods. The temporal evolution of the simulated sizes and number densities of Cu precipitates also matches very well with small-angle neutron scattering experiments.

Authors

Institutions

Publication Details

Journal
The Journal of Chemical Physics
Published
2026-01-07
DOI
https://doi.org/10.1063/5.0293480
Primary Topic
Machine Learning in Materials Science
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Log-time algorithms for exact stochastic simulation of fully connected reaction networks using low-rank decomposition and rejection sampling

Gilles Adjanor, Thomas H. Jourdan, Rohit Vasav, Manuel Athènes
The Journal of Chemical Physics
Machine Learning in Materials Science
article

Log-time algorithms for exact stochastic simulation of fully connected reaction networks using low-rank decomposition and rejection sampling

Gilles Adjanor, Thomas H. Jourdan, Rohit Vasav, Manuel Athènes
article en

Abstract

We show how to adapt and improve the stochastic simulation algorithm (SSA), also known as the Lanore-Gillespie algorithm, to exactly and efficiently simulate a large, fully connected network of chemical reactions. By combining a low-rank decomposition of an upper bound of the propensity matrix with rejection sampling, we are able to significantly reduce the time and memory costs of manipulating the reactions' priority queues. The resulting algorithms exhibit logarithmic time and linear space complexity in the number of involved chemical species, outperforming the original SSA and subsequent stochastic methods on a benchmarking model. As a physical application, we simulate the time evolution of solute precipitation in a FeCu1.34% alloy under thermal aging. The substantial speed-up and significantly reduced memory consumption enable us to reach physical times and system sizes that were unattainable with previously employed deterministic and stochastic methods. The temporal evolution of the simulated sizes and number densities of Cu precipitates also matches very well with small-angle neutron scattering experiments.

The Journal of Chemical PhysicsVol. 164(1)
Commissariat à l'Énergie Atomique et aux Énergies Alternatives (FR), Université Paris-Saclay (FR), CEA Paris-Saclay (FR), Territoires, Villes, Environnement & Société (FR)
Openalex Percentile: Top 95%
Machine Learning in Materials Science
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Log-time algorithms for exact stochastic simulation of fully connected reaction networks using low-rank decomposition and rejection sampling — Gilles Adjanor, Thomas H. Jourdan, et al. · The Journal of Chemical Physics (2026) | TGRS Research Map | TGRS