SLIDE 1 Click to edit Present’s Name
Never Stand Still Faculty of Science School of Mathematics and Statistics
- Dr. Christopher Angstmann SANUM 2016
From discrete time random walks to numerical methods for fractional order differential equations
SLIDE 2
Collaborators
Everything Bruce Henry, UNSW Fractional Fokker-Planck equation and reaction sub-diffusion Isaac Donnelly, and James Nichols, UNSW Byron Jacobs, University of the Witwatersrand Fractional SIR models Anna McGann, UNSW
SLIDE 3 References
- C. N. Angstmann et al. A discrete time random walk model for anomalous
diffusion, J. Comput. Phys. (2015), doi:10.1016/j.jcp.2014.08.003
- C. N. Angstmann et al. From stochastic processes to numerical methods: A
new scheme for solving reaction subdiffusion fractional partial differential equations J. Comput. Phys. (2016) doi:10.1016/j.jcp.2015.11.053
- C. N. Angstmann et al. A fractional order recovery SIR model from a stochastic
- process. Bulletin of Mathematical Biology, (2016)
doi:10.1007/s11538-016-0151-7
SLIDE 4 The Idea
Consider a particle that is undergoing a random walk. At every point in time we have a probability distribution for the location
This probability distribution evolves in time according to a governing equation.
SLIDE 5
The Idea
For a discrete time system the governing equation is a difference equation. For a continuous time system the governing equation is a differential equation. If we construct a sequence of discrete time random walks that tend towards a continuous time random walk, then we will also have a sequence of difference equations that tend to the differential equation.
SLIDE 6 Advantages
As the approximation is always a governing equation for the random walk then we have some guarantees about its behavior.
- In the absence of reactions we know that the particle is not created
nor destroyed, so the scheme must conserve mass.
- The approximation is always a finite distance from the solution of the
differential equation. We can use the tools of stochastic processes on the numerical method.
SLIDE 7 Example: A Biased Random Walk
The governing equation for finding the particle undergoing a biased random walk at position x, at time t is: Taking the “diffusion” limit of this process gives a Fokker-Planck equation as the governing equation: Where
X(x, t) = pr(x − ∆x, t − ∆t)X(x − ∆x, t − ∆t) + pl(x + ∆x, t − ∆t)X(x + ∆x, t − ∆t)
D = lim
∆x,∆t→0
∆x2 2∆t f(x, t) = lim
∆x→0
pr(x, t) − pl(x, t) β∆x ∂X(x, t) ∂t = D∂2X(x, t) ∂x2 − 2Dβ ∂ ∂x (f(x, t)X(x, t))
SLIDE 8
Boltzmann weights
Boltzmann weights are taken for the jump probabilities. This guarantees that for all .
pr(x, t) = exp(−βV (x + ∆x, t)) exp(−βV (x + ∆x, t)) + exp(−βV (x − ∆x, t)) f(x, t) = −∂V (x, t) ∂x 0 < pr(x, t) < 1
∆x
SLIDE 9 Example: Burgers Equation
Burgers equation, can be approximated by
u(x, t) = u(x − ∆x, t − ∆t) 1 + exp( ∆x
8ν (u(x − 2∆x, t − ∆t) + 2u(x − ∆x, t − ∆t) + u(x, t − ∆t)))
+ u(x − ∆x, t − ∆t) 1 + exp( ∆x
8ν (u(x − 2∆x, t − ∆t) + 2u(x − ∆x, t − ∆t) + u(x, t − ∆t)))
∂u(x, t) ∂t = ν ∂2u(x, t) ∂x2 − u(x, t)∂u(x, t) ∂x
SLIDE 10
Example: Burgers Equation
SLIDE 11 Fractional Fokker-Planck Equation
The fractional Fokker-Planck equation is Where is the Riemann-Liouville fractional derivative defined by This equation is typically derived from the limit of a Continuous Time Random Walk.
∂u(x, t) ∂t = D ∂2 ∂x2
t
(u(x, t))
∂x
t
(u(x, t))
t
(u(x, t))
0D1−α t
(u(x, t)) = 1 Γ(α) ∂ ∂t Z t (t − v)α−1u(x, v) dv 0 < α < 1
SLIDE 12
Fractional Fokker-Planck Equation
To find approximations for a fractional Fokker-Planck equation we need to use a different discrete time random walk. We modify the random walk by letting the particle wait for a random number of time steps before jumping. This introduces a waiting time probability distribution, . By choosing an appropriate heavy tailed distribution the governing equations will limit to the fractional Fokker-Planck equation. ψ(n)
SLIDE 13 Discrete Time Random Walk
For such a random walk the governing equation is, in general, Where K(n) is the memory kernel associated with the waiting time probability distribution. It is defined through it’s Z transform with Where is the probability that the particle has not jumped by the n time step since arriving at the site.
u(x, n∆t) =u(x, (n − 1)∆t) + pr(x − ∆x, (n − 1)∆t)
n−1
X
m=0
K(n − m)u(x − ∆x, m∆t) + pl(x + ∆x, (n − 1)∆t)
n−1
X
m=0
K(n − m)u(x + ∆x, m∆t) −
n−1
X
m=0
K(n − m)u(x, m∆t)
φ(n) Z{K(n)} = Z{ψ(n)} Z{φ(n)}
SLIDE 14 Sibuya Distribution
To limit to the fractional Fokker-Planck equation we take the Sibuya waiting time distribution, for and . This gives a tractable memory kernel
0 < α <1 n > 0
ψ(n) = (−1)n+1 Γ(α + 1) Γ(n + 1)Γ(α − n + 1) φ(n) =
n
Y
m=1
⇣ 1 − α m ⌘
SLIDE 15 Example: Fractional Diffusion Equation
The simplest fractional example is the fractional diffusion equation, which just f(x,t)=0. Taking , and . With zero flux boundaries and the initial condition
∂ρ(x,t) ∂t = Dt
1− 4
5 ∂2ρ(x,t)
∂x2 ∂ρ(x,t) ∂x
x=0
= 0 ∂ρ(x,t) ∂x
x=1
= 0
α = 4
5
D = 1
ρ(x,0) = δ(x − 1
2)
SLIDE 16 Example: Fractional Diffusion Equation
0.0 0.2 0.4 0.6 0.8 1.0 0.995 1.000 1.005 1.010 1.015
x XHx,2L
0.0 0.2 0.4 0.6 0.8 1.0
0.000 0.002 0.004
x
0.10 1.00 0.50 0.20 0.30 0.15 1.50 0.70 0.005 0.010 0.050 0.100 0.500 1.000
t
0.10 1.00 0.50 0.20 0.30 0.15 1.50 0.70 0.005 0.010 0.050 0.100 0.500 1.000
t
SLIDE 17 Reaction sub-diffusion equations
Schemes for more complicated equations can also be found with this
- approach. For example the reaction sub-diffusion equation.
The stochastic process used is slightly different in this case. We take an ensemble of randomly walking and reacting particles.
∂u(x,t) ∂t = D ∂2 ∂x2 exp −
t
∫ d(x,t ')dt '
( )Dt
1−α exp t
∫ d(x,t ')dt '
( )u(x,t)
⎡ ⎣ ⎢ ⎤ ⎦ ⎥ ⎡ ⎣ ⎢ ⎤ ⎦ ⎥ − d(x,t)u(x,t)+ b(x,t)
SLIDE 18
Non-linear morphogen death rates on semi-infinite domain
SLIDE 19 References
- C. N. Angstmann et al. A discrete time random walk model for anomalous
diffusion, J. Comput. Phys. (2015) doi:10.1016/j.jcp.2014.08.003
- C. N. Angstmann et al. From stochastic processes to numerical methods: A
new scheme for solving reaction subdiffusion fractional partial differential equations J. Comput. Phys. (2016) doi:10.1016/j.jcp.2015.11.053
- C. N. Angstmann et al. A fractional order recovery SIR model from a stochastic
- process. Bulletin of Mathematical Biology, (2016)
doi:10.1007/s11538-016-0151-7