Kramers–Moyal expansion

From testwiki
Jump to navigation Jump to search

Template:Short description In stochastic processes, the Kramers–Moyal expansion refers to a Taylor series expansion of the master equation, and is named after Hans Kramers and José Enrique Moyal.[1][2][3] In many textbooks, the expansion is only used to derive the Fokker–Planck equation, and never used again. In general, continuous stochastic processes are essentially Markovian, and so Fokker–Planck equations are sufficient for studying them. The higher-order Kramers–Moyal expansion only comes into play when the process is jumpy. This usually means it is a Poisson-like process.[4][5]

For a real stochastic process, one can compute its central-moment functions from experimental data on the process, from which one can then compute its Kramers–Moyal coefficients, and thus empirically measure its Kolmogorov forward and backward equations.

Statement

Start with the integro-differential master equation

∂p(x,t)∂t=∫(p(x,t|x0,t0)p(x0,t0)−p(x0,t0|x,t)p(x,t))dx0

where p(x,t|x0,t0) is the transition probability function, and p(x,t) is the probability density at time t. The Kramers–Moyal expansion transforms the above to an infinite order partial differential equation[6][7][8]

∂tp(x,t)=∑n=1∞(−∂x)n[Dn(x,t)p(x,t)]

and also∂tp(x,t|x0,t0)=∑n=1∞(−∂x)n[Dn(x,t)p(x,t|x0,t0)]

where Dn(x,t) are the Kramers–Moyal coefficients, defined byDn(x,t)=1n!limτ→01τμn(t|x,t−τ)and μn are the central moment functions, defined by

μn(t′|x,t)=∫−∞∞(x′−x)np(x′,t′∣x,t) dx′.

The Fokker–Planck equation is obtained by keeping only the first two terms of the series in which D1 is the drift and D2 is the diffusion coefficient.[9]

The moments, assuming they exist, evolve as[10]

∂∂t⟨xn⟩=∑k=1nn!(n−k)!⟨xn−kD(k)(x,t)⟩where angled brackets mean taking the expectation: ⟨f⟩=∫f(x)p(x,t)dx.

n-dimensional version

The above is the one-dimensional version. It generalizes to n-dimensions. (Section 4.7 [8])

Proof

In usual probability, where the probability density does not change, the moments of a probability density function determine the probability density itself by a Fourier transform (details may be found on the characteristic function page):p(x)=12π∫e−ikxp~(k)dk=∑n=0∞(−1)nn!δ(n)(x)μnp~(k)=∫eikxp(x)dx=∑n=0∞(ik)nn!μnSimilarly, p(x,t|x0,t0)=∑n=0∞(−1)nn!δ(n)(x−x0)μn(t|x0,t0) Now we need to integrate away the Dirac delta function. Fixing a small τ>0, we have by the Chapman-Kolmogorov equation,p(x,t)=∫p(x,t|x′,t−τ)p(x′,t−τ)dx′=∑n=0∞(−1)nn!∫p(x′,t−τ)δ(n)(x−x′)μn(t|x′,t−τ)dx′=∑n=0∞(−1)nn!∂xn(p(x,t−τ)μn(t|x,t−τ))The n=0 term is just p(x,t−τ), so taking derivative with respect to time,∂tp(x,t)=limτ→0+1τ∑n=1∞(−1)nn!∂xn(p(x,t−τ)μn(t|x,t−τ))=∑n=1∞(−∂x)n(p(x,t)Dn(x,t))

The same computation with p(x,t|x0,t0) gives the other equation.

Forward and backward equations

The equation can be recast into a linear operator form, using the idea of an infinitesimal generator. Define the linear operator 𝒜f:=∑n=1∞(−∂x)n[Dn(x,t)f(x,t)]then the equation above states that ∂tp(x,t)=𝒜p(x,t)∂tp(x,t|x0,t0)=𝒜p(x,t|x0,t0)In this form, the equations are precisely in the form of a general Kolmogorov forward equation. The backward equation then states that∂tp(x1,t1|x,t)=−𝒜†p(x1,t1|x,t)where𝒜†f:=∑n=1∞Dn(x,t)∂xn[f(x,t)] is the Hermitian adjoint of 𝒜.

Computing the Kramers–Moyal coefficients

By definition,Dn(x,t)=1n!limτ→01τμn(t|x,t−τ)This definition works because μn(t|x,t)=0, as those are the central moments of the Dirac delta function. Since the even central moments are nonnegative, we have D2n≥0 for all n≥1. When the stochastic process is the Markov process dX=bdt+σdWt, we can directly solve for p(x,t|x,t−τ) as approximated by a normal distribution with mean x+b(x)τ and variance σ2τ. This allows us to compute the central moments, and soD1=b,D2=12σ2,D3=D4=⋯=0This then gives us the 1-dimensional Fokker–Planck equation:∂tp=−∂x(bp)+12∂x2(σ2p)

Pawula theorem

The Pawula theorem states that either the sequence D1,D2,D3,... becomes zero at the third term, or all its even terms are positive.[11][12]

Proof

By the Cauchy–Schwarz inequality, the central moment functions satisfy μn+m2≤μ2nμ2m. So, taking the limit, we have Dn+m2≤(2n)!(2m)!(n+m)!2D2nD2m. If some D2+n≠0 for some n≥1, then D2D2+2n>0. In particular, D2+n,D2+2n,D2+4n,...>0. So the existence of any nonzero coefficient of order ≥3 implies the existence of nonzero coefficients of arbitrarily large order. Also, if Dn≠0, then D2D2n−2>0,D4D2n−4>0,.... So the existence of any nonzero coefficient of order n implies all coefficients of order 2,4,...,2n−2 are positive.

Interpretation

Let the operator 𝒜m be defined such that 𝒜mf:=∑n=1m(−∂x)n[Dn(x,t)f(x,t)]. The probability density evolves by ∂tρ≈𝒜mρ. A different order of m gives a different level of approximation.

  • m=0: the probability density does not evolve
  • m=1: it evolves by deterministic drift only.
  • m=2: it evolves by drift and Brownian motion (Fokker-Planck equation)
  • m=∞: the fully exact equation.

The Pawula theorem means that if truncating to the second term is not exact, that is if 𝒜2≠𝒜, then truncating to any term is still not exact. Usually, this means that for any truncation 𝒜m, there exists a probability density function ρ that can become negative during its evolution ∂tρ≈𝒜mρ (and thus fail to be a probability density function). However, this doesn't mean that Kramers–Moyal expansions truncated at other choices of m is useless. Though the solution must have negative values at least for sufficiently small times, the resulting approximation probability density may still be better than the m=2 approximation.

References

Template:Reflist