From discrete time random walks to numerical methods for fractional - - PowerPoint PPT Presentation

from discrete time random walks to numerical methods for
SMART_READER_LITE
LIVE PREVIEW

From discrete time random walks to numerical methods for fractional - - PowerPoint PPT Presentation

From discrete time random walks to numerical methods for fractional order differential equations Click to edit Presents Name Dr. Christopher Angstmann SANUM 2016 Never Stand Still Faculty of Science School of Mathematics and


slide-1
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
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
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
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

  • f the particle.

This probability distribution evolves in time according to a governing equation.

slide-5
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
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
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
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
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
SLIDE 10

Example: Burgers Equation

slide-11
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

  • 0D1−α

t

(u(x, t))

  • − 2Dβ ∂

∂x

  • f(x, t) 0D1−α

t

(u(x, t))

  • 0D1−α

t

(u(x, t))

0D1−α t

(u(x, t)) = 1 Γ(α) ∂ ∂t Z t (t − v)α−1u(x, v) dv 0 < α < 1

slide-12
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
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
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
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
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.002

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
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
SLIDE 18

Non-linear morphogen death rates on semi-infinite domain

slide-19
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