Nested stochastic simulation algorithm for chemical kinetic systems with disparate rates

被引:60
作者
E, W [1 ]
Liu, D
Vanden-Eijnden, E
机构
[1] Princeton Univ, Dept Math, Princeton, NJ 08544 USA
[2] Princeton Univ, Program Appl & Computat Math, Princeton, NJ 08544 USA
[3] NYU, Courant Inst Math Sci, New York, NY 10012 USA
关键词
D O I
10.1063/1.2109987
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
An efficient simulation algorithm for chemical kinetic systems with disparate rates is proposed. This new algorithm is quite general, and it amounts to a simple and seamless modification of the classical stochastic simulation algorithm (SSA), also known as the Gillespie [J. Comput. Phys. 22, 403 (1976); J. Phys. Chem. 81, 2340 (1977)] algorithm. The basic idea is to use an outer SSA to simulate the slow processes with rates computed from an inner SSA which simulates the fast reactions. Averaging theorems for Markov processes can be used to identify the fast and slow variables in the system as well as the effective dynamics over the slow time scale, even though the algorithm itself does not rely on such information. This nested SSA can be easily generalized to systems with more than two separated time scales. Convergence and efficiency of the algorithm are discussed using the established error estimates and illustrated through examples. (c) 2005 American Institute of Physics.
引用
收藏
页数:8
相关论文
共 17 条
[1]   NEW ALGORITHM FOR MONTE-CARLO SIMULATION OF ISING SPIN SYSTEMS [J].
BORTZ, AB ;
KALOS, MH ;
LEBOWITZ, JL .
JOURNAL OF COMPUTATIONAL PHYSICS, 1975, 17 (01) :10-18
[2]   The slow-scale stochastic simulation algorithm [J].
Cao, Y ;
Gillespie, DT ;
Petzold, LR .
JOURNAL OF CHEMICAL PHYSICS, 2005, 122 (01)
[3]   Multiscale stochastic simulation algorithm with stochastic partial equilibrium assumption for chemically reacting systems [J].
Cao, Y ;
Gillespie, D ;
Petzold, L .
JOURNAL OF COMPUTATIONAL PHYSICS, 2005, 206 (02) :395-411
[4]  
COMMUN WE, 2003, MATH SCI, V1, P423
[5]   Heterogeneous multiscale methods for stiff ordinary differential equations [J].
Engquist, B ;
Tsai, YH .
MATHEMATICS OF COMPUTATION, 2005, 74 (252) :1707-1742
[6]  
ENGQUIST WEB, IN PRESS LECT NOTES
[7]   A computational strategy for multiscale systems with applications to Lorenz 96 model [J].
Fatkullin, I ;
Vanden-Eijnden, E .
JOURNAL OF COMPUTATIONAL PHYSICS, 2004, 200 (02) :605-638
[8]   GENERAL METHOD FOR NUMERICALLY SIMULATING STOCHASTIC TIME EVOLUTION OF COUPLED CHEMICAL-REACTIONS [J].
GILLESPIE, DT .
JOURNAL OF COMPUTATIONAL PHYSICS, 1976, 22 (04) :403-434
[9]   EXACT STOCHASTIC SIMULATION OF COUPLED CHEMICAL-REACTIONS [J].
GILLESPIE, DT .
JOURNAL OF PHYSICAL CHEMISTRY, 1977, 81 (25) :2340-2361
[10]   Approximate simulation of coupled fast and slow reactions for stochastic chemical kinetics [J].
Haseltine, EL ;
Rawlings, JB .
JOURNAL OF CHEMICAL PHYSICS, 2002, 117 (15) :6959-6969