🤖 AI Summary
Solving the chemical master equation (CME) for multiscale stochastic reaction networks remains challenging due to reaction rates spanning multiple orders of magnitude, which causes conventional finite state projection (FSP) to fail—particularly in capturing low-probability yet high-flux bottleneck states and alternating stiff-transient dynamics. To address this, we propose a probability-flow-driven adaptive FSP method. Our approach dynamically identifies and retains critical bottleneck states based on the **net probability outflow** from each state, while employing instantaneous total flow estimation to enable variable-step-size time integration—thereby preserving both state connectivity and numerical stability for stiff systems. Validated on oscillatory, highly stiff, and bottleneck-dominated networks, the method reduces the projected state space by one to two orders of magnitude, maintains controllable error, significantly improves computational efficiency, and—uniquely—systematically safeguards low-probability, high-flux states.
📝 Abstract
The Finite State Projection (FSP) method approximates the Chemical Master Equation (CME) by restricting the dynamics to a finite subset of the (typically infinite) state space, enabling direct numerical solution with computable error bounds. Adaptive variants update this subset in time, but multiscale systems with widely separated reaction rates remain challenging, as low-probability bottleneck states can carry essential probability flux and the dynamics alternate between fast transients and slowly evolving stiff regimes. We propose a flux-based adaptive FSP method that uses probability flux to drive both state-space pruning and time-step selection. The pruning rule protects low-probability states with large outgoing flux, preserving connectivity in bottleneck systems, while the time-step rule adapts to the instantaneous total flux to handle rate constants spanning several orders of magnitude. Numerical experiments on stiff, oscillatory, and bottleneck reaction networks show that the method maintains accuracy while using substantially smaller state spaces.