A convergent interacting particle method for computing KPP front speeds in random flows
Tan Zhang, Zhongjian Wang, Jack Xin, Zhiwen Zhang
TL;DR
This work develops a mesh-free, convergent interacting particle method (IPM) to compute Kolmogorov-Petrovsky-Piskunov (KPP) front speeds in random, divergence-free flows by recasting the problem as evaluating the principal Lyapunov exponent $\mu(\lambda\bm e)$ of a linear advection-diffusion operator. It combines a random Fourier representation of the velocity field with a normalized Feynman-Kac semigroup and an Euler–Maruyama based time discretization, coupled via a multinomial-resampling particle system to estimate $\mu$ and hence $c^*(\bm z)$. The paper provides rigorous convergence and error results for the random Fourier approximation, operator splitting, and the IPM itself, and validates the approach against semi-Lagrangian methods in 2D and 3D flows, including 3D ABC and cellular configurations under random perturbations. The method demonstrates clear advantages in high dimensions and unbounded domains, including a dynamic shift technique to realize invariant-measure convergence on $\mathbb{R}^d$ and favorable computational scaling compared to Eulerian schemes.
Abstract
We aim to efficiently compute spreading speeds of reaction-diffusion-advection (RDA) fronts in divergence free random flows under the Kolmogorov-Petrovsky-Piskunov (KPP) nonlinearity. We study a stochastic interacting particle method (IPM) for the reduced principal eigenvalue (Lyapunov exponent) problem of an associated linear advection-diffusion operator with spatially random coefficients. The Fourier representation of the random advection field and the Feynman-Kac (FK) formula of the principal eigenvalue (Lyapunov exponent) form the foundation of our method implemented as a genetic evolution algorithm. The particles undergo advection-diffusion, and mutation/selection through a fitness function originated in the FK semigroup. We analyze convergence of the algorithm based on operator splitting, present numerical results on representative flows such as 2D cellular flow and 3D Arnold-Beltrami-Childress (ABC) flow under random perturbations. The 2D examples serve as a consistency check with semi-Lagrangian computation. The 3D results demonstrate that IPM, being mesh free and self-adaptive, is simple to implement and efficient for computing front spreading speeds in the advection-dominated regime for high-dimensional random flows on unbounded domains where no truncation is needed.
