A boundary preserving numerical algorithm for the Wright-Fisher model with mutation

被引:22
作者
Dangerfield, C. E. [1 ]
Kay, D. [1 ]
MacNamara, S. [2 ]
Burrage, K. [1 ,3 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford OX1 3QD, England
[2] Math Inst, Oxford OX1 3LB, England
[3] Queensland Univ Technol, Dept Math, Brisbane, Qld 4001, Australia
基金
英国工程与自然科学研究理事会;
关键词
Wright-Fisher model; Stochastic differential equations; Strong convergence; Holder condition; Ion channels; Split step; Boundary preserving numerical algorithm; STOCHASTIC DIFFERENTIAL-EQUATIONS; HODGKIN-HUXLEY EQUATIONS; ALLELE FREQUENCIES; VOLATILITY MODELS; SIMULATION; SCHEMES;
D O I
10.1007/s10543-011-0351-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Wright-Fisher model is an It stochastic differential equation that was originally introduced to model genetic drift within finite populations and has recently been used as an approximation to ion channel dynamics within cardiac and neuronal cells. While analytic solutions to this equation remain within the interval [0,1], current numerical methods are unable to preserve such boundaries in the approximation. We present a new numerical method that guarantees approximations to a form of Wright-Fisher model, which includes mutation, remain within [0,1] for all time with probability one. Strong convergence of the method is proved and numerical experiments suggest that this new scheme converges with strong order 1/2. Extending this method to a multidimensional case, numerical tests suggest that the algorithm still converges strongly with order 1/2. Finally, numerical solutions obtained using this new method are compared to those obtained using the Euler-Maruyama method where the Wiener increment is resampled to ensure solutions remain within [0,1].
引用
收藏
页码:283 / 304
页数:22
相关论文
共 30 条