A stochastic branching particle method for solving non-conservative reaction-diffusion equations
Liyao Lyu, Huan Lei
TL;DR
The paper introduces a stochastic branching particle method for nonlinear non-conservative advection–diffusion–reaction equations, leveraging a two-step operator splitting into advection–diffusion and reaction components. By mapping the PDE to a measure-valued, particle-based framework and employing a birth–death branching mechanism, it achieves a mesh-free, nonnegativity-preserving discretization that remains robust in the presence of singularities and blow-up. Convergence analysis for the projected scalar problem is provided, with error bounds that separate projection error and Monte Carlo variance, and the method is extended to the Keller–Segel system with two coupled fields. Numerical experiments on Allen-Cahn and Keller-Segel demonstrate accurate nonlinear dynamics and 1/√N convergence, illustrating the approach’s potential for high-dimensional and complex non-conservative PDEs without adaptive meshing.
Abstract
We propose a stochastic branching particle-based method for solving nonlinear non-conservative advection-diffusion-reaction equations. The method splits the evolution into an advection-diffusion step, based on a linearized Kolmogorov forward equation and approximated by stochastic particle transport, and a reaction step implemented through a branching birth-death process that provides a consistent temporal discretization of the underlying reaction dynamics. This construction yields a mesh-free, nonnegativity-preserving scheme that naturally accommodates non-conservative systems and remains robust in the presence of singularities or blow-up. We validate the method on two representative two-dimensional systems: the Allen-Cahn equation and the Keller-Segel chemotaxis model. In both cases, the present method accurately captures nonlinear behaviors such as phase separation and aggregation, and achieves reliable performance without the need for adaptive mesh refinement.
