MULTILEVEL MONTE CARLO FOR CONTINUOUS TIME MARKOV CHAINS, WITH APPLICATIONS IN BIOCHEMICAL KINETICS

被引:78
作者
Anderson, David F. [1 ]
Higham, Desmond J. [2 ]
机构
[1] Univ Wisconsin, Dept Math, Madison, WI 53706 USA
[2] Univ Strathclyde, Dept Math & Stat, Glasgow G1 1XH, Lanark, Scotland
基金
美国国家科学基金会;
关键词
continuous time Markov chain; reaction network; computational complexity; Gillespie; next reaction method; random time change; tau-leaping; variance; ACCELERATED STOCHASTIC SIMULATION; SIZE SELECTION;
D O I
10.1137/110840546
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
We show how to extend a recently proposed multilevel Monte Carlo approach to the continuous time Markov chain setting, thereby greatly lowering the computational complexity needed to compute expected values of functions of the state of the system to a specified accuracy. The extension is nontrivial, exploiting a coupling of the requisite processes that is easy to simulate while providing a small variance for the estimator. Further, and in a stark departure from other implementations of multilevel Monte Carlo, we show how to produce an unbiased estimator that is significantly less computationally expensive than the usual unbiased estimator arising from exact algorithms in conjunction with crude Monte Carlo. We thereby dramatically improve, in a quantifiable manner, the basic computational complexity of current approaches that have many names and variants across the scientific literature, including the Bortz-Kalos-Lebowitz algorithm, discrete event simulation, dynamic Monte Carlo, kinetic Monte Carlo, the n-fold way, the next reaction method, the residence-time algorithm, the stochastic simulation algorithm, Gillespie's algorithm, and tau-leaping. The new algorithm applies generically, but we also give an example where the coupling idea alone, even without a multilevel discretization, can be used to improve efficiency by exploiting system structure. Stochastically modeled chemical reaction networks provide a very important application for this work. Hence, we use this context for our notation, terminology, natural scalings, and computational examples.
引用
收藏
页码:146 / 179
页数:34
相关论文
共 37 条
[1]  
Anderson D. F., EFFICIENT FINI UNPUB
[2]  
Anderson D. F., ARXIV11022922
[3]   Incorporating postleap checks in tau-leaping [J].
Anderson, David F. .
JOURNAL OF CHEMICAL PHYSICS, 2008, 128 (05)
[4]   ERROR ANALYSIS OF TAU-LEAP SIMULATION METHODS [J].
Anderson, David F. ;
Ganguly, Arnab ;
Kurtz, Thomas G. .
ANNALS OF APPLIED PROBABILITY, 2011, 21 (06) :2226-2262
[5]  
Anderson DF, 2011, DESIGN AND ANALYSIS OF BIOMOLECULAR CIRCUITS:ENGINEERING APPROACHES TO SYSTEMS AND SYNTHETIC BIOLOGY, P3, DOI 10.1007/978-1-4419-6766-4_1
[6]   Product-Form Stationary Distributions for Deficiency Zero Chemical Reaction Networks [J].
Anderson, David F. ;
Craciun, Gheorghe ;
Kurtz, Thomas G. .
BULLETIN OF MATHEMATICAL BIOLOGY, 2010, 72 (08) :1947-1970
[7]   A modified next reaction method for simulating chemical systems with time dependent propensities and delays [J].
Anderson, David F. .
JOURNAL OF CHEMICAL PHYSICS, 2007, 127 (21)
[8]   Asymptotic analysis of multiscale approximations to reaction networks [J].
Ball, Karen ;
Kurtz, Thomas G. ;
Popovic, Lea ;
Rempala, Greg .
ANNALS OF APPLIED PROBABILITY, 2006, 16 (04) :1925-1961
[9]   Multi-level Monte Carlo Finite Element method for elliptic PDEs with stochastic coefficients [J].
Barth, Andrea ;
Schwab, Christoph ;
Zollinger, Nathaniel .
NUMERISCHE MATHEMATIK, 2011, 119 (01) :123-161
[10]   Efficient step size selection for the tau-leaping simulation method [J].
Cao, Y ;
Gillespie, DT ;
Petzold, LR .
JOURNAL OF CHEMICAL PHYSICS, 2006, 124 (04)