Adaptive Finite State Projection with Quantile-Based Pruning for Solving the Chemical Master Equation
Aditya Dendukuri, Linda Petzold
TL;DR
The paper addresses the computational challenge of solving the Chemical Master Equation (CME) for stochastic biochemical networks by introducing an adaptive Finite State Projection (FSP) framework with quantile-based pruning. The method combines time stepping with dynamic state-space truncation and Krylov subspace techniques to approximate matrix exponentials, while enforcing rigorous error control that links pruned probability mass to the global solution error. The authors derive bounds showing pruning error remains bounded in the $\ell^1$-norm and does not amplify through time evolution, and they provide an explicit error allocation strategy balancing pruning and time-stepping errors. They demonstrate effectiveness on Lotka–Volterra, Michaelis–Menten, and stochastic toggle-switch models, achieving accurate mean trajectories and full probability distributions with substantially smaller state spaces and computational cost than conventional approaches. This work delivers a practical, scalable framework for analyzing high-dimensional stochastic networks with evolving state spaces, offering precise error guarantees and enabling efficient exploration of complex dynamical regimes.
Abstract
We present an adaptive Finite State Projection (FSP) method for efficiently solving the Chemical Master Equation (CME) with rigorous error control. Our approach integrates time-stepping with dynamic state-space truncation, balancing accuracy and computational cost. Krylov subspace methods approximate the matrix exponential, while quantile-based pruning controls state-space growth by removing low-probability states. Theoretical error bounds ensure that the truncation error remains bounded by the pruned mass at each step, which is user-controlled, and does not propagate forward in time. Numerical experiments on biochemical systems, including the Lotka-Volterra and Michaelis-Menten and bi-stable toggle switch models.
