Fokker-Planck Equation

一维情形

考察如下随机微分方程 (SDE): Xt=f(Xt,t)dt+g(Xt,t)dWt 其中 Wt 是维纳过程,f(Xt,t) 是 drift 系数,g(Xt,t) 是 diffusion 系数。Fokker-Planck 方程描述了满足该 SDE 的 Xt 的概率密度 p(x,t) 随时间的变化情况。

准备工作

在极小的 Δt 时间内,上述 SDE 可以离散化为: ΔXt=f(Xt,t)Δt+g(Xt,t)ΔWt 其中变化量 ΔXt=Xt+ΔtXt,随机项变化量 ΔWt=Wt+ΔtWtN(0,Δt).

假设给定 Xt=z,则变化量的一阶矩为: E[ΔXt|Xt=z]=E[f(Xt,t)Δt+g(Xt,t)ΔWt|Xt=z]=f(z,t)Δt 二阶矩为: E[ΔXt2|Xt=z]=E[f2(Xt,t)Δt2+f(Xt,t)g(Xt,t)ΔtΔWt+g2(Xt,t)ΔWt2|Xt=z]=f2(z,t)Δt2+0+g2(z,t)Δt=g2(z,t)Δt+o(Δt) 更高阶的矩都是 o(Δt). 我们将在后续推导中使用上述结论。

推导过程

考察从 t 时刻到 t+Δt 时刻的转移,有: p(x,t+Δt)=p(x,t+Δt|z,t)p(z,t)dz 等式两边同时乘上任一光滑紧支的测试函数 R(x),并对 x 积分,得: LHS=R(x)p(x,t+Δt)dx=R(x)p(x,t+Δt|z,t)p(z,t)dxdz=RHS 将左式中的 p(x,t+Δt)t 处展开: p(x,t+Δt)=p(x,t)+p(x,t)tΔt+o(Δt) 代回左式得: LHS=R(x)p(x,t)dx+ΔtR(x)p(x,t)tdx+o(Δt) 对右式,将 R(x)z 处展开: R(x)=R(z)+R(z)(xz)+12R(z)(xz)2+o((xz)2) 与右式中的 p(x,t+Δt|z,t) 相结合,有: R(x)p(x,t+Δt|z,t)dx= R(z)p(x,t+Δt|z,t)dx+R(z)(xz)p(x,t+Δt|z,t)dx+12R(z)(xz)2p(x,t+Δt|z,t)dx+o((xz)2)= R(z)+R(z)f(z,t)Δt+12R(z)g2(z,t)Δt+o(Δt) 其中最后一行使用了准备工作中给出的结论。代回右式,得: RHS=R(z)p(z,t)dz+Δt[R(z)f(z,t)p(z,t)dz+12R(z)g2(z,t)p(z,t)dz]+o(Δt) 对括号中 Δt 的一阶项,做分部积分得(假设概率密度 p(z,t) 在无穷远处为零): R(z)f(z,t)p(z,t)dz=R(z)z[f(z,t)p(z,t)]dz 以及: 12R(z)g2(z,t)p(z,t)dz=12R(z)z[g2(z,t)p(z,t)]dz=12R(z)2z2[g2(z,t)p(z,t)]dz 因此: RHS=R(z)p(z,t)dz+ΔtR(z)[z[f(z,t)p(z,t)]+122z2[g2(z,t)p(z,t)]]dz+o(Δt) 左右式相等,发现 Δt 的零阶项相互抵消,再忽略高阶项,则只剩下一阶项: R(x)p(x,t)tdx=R(z)[z[f(z,t)p(z,t)]+122z2[g2(z,t)p(z,t)]]dz 右边积分变量改写作 x,移项合并得: R(x)[p(x,t)t+x[f(x,t)p(x,t)]122x2[g2(x,t)p(x,t)]]dx=0 根据 R(x) 的任意性,括号内应为零,即: p(x,t)t=x[f(x,t)p(x,t)]+122x2[g2(x,t)p(x,t)] 这就是 Fokker-Planck 方程。

多维情形

上文我们推导了一维情形下的 FP 方程,该结论可以推广到多维情形下。设有 Rd 空间中的 SDE: dxt=f(xt,t)dt+G(xt,t)dwt 其中 f(,t):RdRd 为 drift 系数,G(,t):RdRd×d 为 diffusion 系数,则其 FP 方程为: p(x,t)t=i=1dxi[fi(x,t)p(x,t)]+12i=1dj=1d2xixj[k=1dGik(x,t)Gjk(x,t)p(x,t)] 特别地,若将 diffusion 系数简化为 G(xt,t)=g(t)I,此时 FP 方程简化为: p(x,t)t=x[f(x,t)p(x,t)]+12g2(t)Δxp(x,t) 其中 Δx=xx 表示拉普拉斯算子。

参考资料

  1. Nikola Petrov. Derivation of the Fokker-Planck equation. https://math.ou.edu/~npetrov/fokker-planck.pdf ↩︎
  2. M. R. Rahimi Tabar. Kramers–Moyal Expansion and Fokker–Planck Equation. https://link.springer.com/content/pdf/10.1007/978-3-030-18472-8_3.pdf ↩︎

Fokker-Planck Equation
https://xyfjason.github.io/blog-main/2025/02/20/Fokker-Planck-Equation/
作者
xyfJASON
发布于
2025年2月20日
许可协议