Kolmogorov backward equations (diffusion)

From HandWiki
Short description: Partial differential equations describing diffusion

The Kolmogorov backward equation (KBE) and its adjoint, the Kolmogorov forward equation, are partial differential equations (PDE) that arise in the theory of continuous-time continuous-state Markov processes. Both were published by Andrey Kolmogorov in 1931.[1] Later it was realized that the forward equation was already known to physicists under the name Fokker–Planck equation; the KBE on the other hand was new.

Overview

The Kolmogorov forward equation is used to evolve the state of a system forward in time. Given an initial probability distribution pt(x) for a system being in state x at time t, the forward PDE is integrated to obtain ps(x) at later times s>t. A common case takes the initial value pt(x) to be a Dirac delta function centered on the known initial state x.

The Kolmogorov backward equation is used to estimate the probability of the current system evolving so that it's future state at time s>t is given by some fixed probability function ps(x). That is, the probability distribution in the future is given as a boundary condition, and the backwards PDE is integrated backwards in time.

A common boundary condition is to ask that the future state is contained in some subset of states B, the target set. Writing the set membership function as 1B, so that 1B(x)=1 if xB and zero otherwise, the backward equation expresses the hit probability pt(x) that in the future, the set membership will be sharp, given by ps(x)=1B(x)/B. Here, B is just the size of the set B, a normalization so that the total probability at time s integrates to one.

Kolmogorov backward equation

Let {Xt}0tT be the solution of the stochastic differential equation

dXt=μ(t,Xt)dt+σ(t,Xt)dWt,0tT,

where Wt is a (possibly multi-dimensional) Wiener process (Brownian motion), μ is the drift coefficient, and σ is related to the diffusion coefficient D as D=σ2/2. Define the transition density (or fundamental solution) p(t,x;T,y) by

p(t,x;T,y)=[XTdyXt=x]dy,t<T.

Then the usual Kolmogorov backward equation for p is

pt(t,x;T,y)+Ap(t,x;T,y)=0,limtTp(t,x;T,y)=δy(x),

where δy(x) is the Dirac delta in x centered at y, and A is the infinitesimal generator of the diffusion:

Af(x)=iμi(x)fxi(x)+12i,j[σ(x)σ(x)T]ij2fxixj(x).

Feynman–Kac formula

The backward Kolmogorov equation can be used to derive the Feynman–Kac formula. Given a function F that satisfies the boundary value problem

Ft(t,x)+μ(t,x)Fx(t,x)+12σ2(t,x)2Fx2(t,x)=0,0tT,F(T,x)=Φ(x)

and given {Xt}0tT, that, just as before, is a solution of

dXt=μ(t,Xt)dt+σ(t,Xt)dWt,0tT,

then if the expectation value is finite

0T𝔼[(σ(t,Xt)Fx(t,Xt))2]dt<,

then the Feynman–Kac formula is obtained:

F(t,x)=𝔼[Φ(XT)|Xt=x].

Proof. Apply Itô’s formula to F(s,Xs) for tsT:

F(T,XT)=F(t,Xt)+tT{Fs(s,Xs)+μ(s,Xs)Fx(s,Xs)+12σ2(s,Xs)2Fx2(s,Xs)}ds+tTσ(s,Xs)Fx(s,Xs)dWs.

Because F solves the PDE, the first integral is zero. Taking conditional expectation and using the martingale property of the Itô integral gives

𝔼[F(T,XT)|Xt=x]=F(t,x).

Substitute F(T,XT)=Φ(XT) to conclude

F(t,x)=𝔼[Φ(XT)|Xt=x].

Derivation of the backward Kolmogorov equation

The Feynman–Kac representation can be used to find the PDE solved by the transition densities of solutions to SDEs. Suppose

dXt=μ(t,Xt)dt+σ(t,Xt)dWt.

For any set B, define

pB(t,x;T)[XTBXt=x]=𝔼[𝟏B(XT)|Xt=x].

By Feynman–Kac (under integrability conditions), taking Φ=𝟏B, then

pBt(t,x;T)+ApB(t,x;T)=0,pB(T,x;T)=𝟏B(x),

where

Af(t,x)=μ(t,x)fx(t,x)+12σ2(t,x)2fx2(t,x).

Assuming Lebesgue measure as the reference, write |B| for its measure. The transition density p(t,x;T,y) is

p(t,x;T,y)limBy1|B|[XTBXt=x].

Then

pt(t,x;T,y)+Ap(t,x;T,y)=0,p(t,x;T,y)δy(x)as tT.

Derivation of the forward Kolmogorov equation

The Kolmogorov forward equation is

Tp(t,x;T,y)=A*[p(t,x;T,y)],limTtp(t,x;T,y)=δy(x).

For T>r>t, the Markov property implies

p(t,x;T,y)=p(t,x;r,z)p(r,z;T,y)dz.

Differentiate both sides w.r.t. r:

0=[rp(t,x;r,z)p(r,z;T,y)+p(t,x;r,z)rp(r,z;T,y)]dz.

From the backward Kolmogorov equation:

rp(r,z;T,y)=Ap(r,z;T,y).

Substitute into the integral:

0=[rp(t,x;r,z)p(r,z;T,y)p(t,x;r,z)Ap(r,z;T,y)]dz.

By definition of the adjoint operator A*:

[rp(t,x;r,z)A*p(t,x;r,z)]p(r,z;T,y)dz=0.

Since p(r,z;T,y) can be arbitrary, the bracket must vanish:

rp(t,x;r,z)=A*[p(t,x;r,z)].

Relabel rT and zy, yielding the forward Kolmogorov equation:

Tp(t,x;T,y)=A*[p(t,x;T,y)],limTtp(t,x;T,y)=δy(x).

Finally,

A*g(x)=ixi[μi(x)g(x)]+12i,j2xixj[(σ(x)σ(x)T)ijg(x)].

See also

References

  • Etheridge, A. (2002). A Course in Financial Calculus. Cambridge University Press. 
  1. Andrei Kolmogorov, "Über die analytischen Methoden in der Wahrscheinlichkeitsrechnung" (On Analytical Methods in the Theory of Probability), 1931, [1]