Wagner Holger, Möller Mark, Prank Klaus
FSPM, Bielefeld University, Postfach 100131, 33501 Bielefeld, Germany.
J Chem Phys. 2006 Nov 7;125(17):174104. doi: 10.1063/1.2361284.
We present an approximative algorithm for stochastic simulations of chemical reaction systems, called COAST, based on three different modeling levels: for small numbers of particles an exact stochastic model; for intermediate numbers an approximative, but computationally more efficient stochastic model based on discrete Gaussian distributions; and for large numbers the deterministic reaction kinetics. In every simulation time step, the subdivision of the reaction channels into the three different modeling levels is done automatically, where all approximations applied can be controlled by a single error parameter for which an appropriate value can easily be found. Test simulations show that the results of COAST simulations agree well with the outcomes of exact algorithms; however, the asymptotic run times of COAST are asymptotically proportional to smaller powers of the particle numbers than exact algorithms.
我们提出了一种用于化学反应系统随机模拟的近似算法,称为COAST,它基于三种不同的建模级别:对于少量粒子,采用精确的随机模型;对于中等数量的粒子,采用基于离散高斯分布的近似但计算效率更高的随机模型;对于大量粒子,则采用确定性反应动力学。在每个模拟时间步中,反应通道会自动细分为三种不同的建模级别,其中应用的所有近似都可以通过单个误差参数进行控制,该参数的合适值很容易找到。测试模拟表明,COAST模拟的结果与精确算法的结果非常吻合;然而,与精确算法相比,COAST的渐近运行时间与粒子数的较小幂次渐近成比例。