路径积分系列:4.随机微分方程
By 苏剑林 | 2016-06-09 | 32701位读者 |本章将路径积分用于随机微分方程,并且得到了与不对称随机游走一样的结果,从而证明了它与该模型的等价性.
将路径积分用于随机微分方程的研究,这一思路由来已久. 费曼在他的著作[5]中,已经建立了路径积分与线性随机微分方程的关系. 而对于非线性的情况,也有不少研究,但比较混乱,如文献[8]甚至给出了错误的结果.
本文从路径积分的离散化概念出发,明确地建立了两个路径积分微元的雅可比行列式关系,从而对非线性随机微分方程也建立了路径积分. 本文的结果跟文献[9]的结果是一致的.
概念 #
本文所研究的仅仅是随机常微分方程,它与一般的常微分方程的区别在于布朗运动项的引入,如常见的一类随机微分方程为
dx(t)=p(x(t),t)dt+√αdWt.
其中Wt代表着一个标准的布朗运动. 由于引入了随机项,所以解x(t)不再是确定的,而是有一定的概率分布.
在对随机微分方程中,感兴趣的量有很多,比如关于x的某个量的期望、方差,或者稳定性,等等. 随机微分方程领域中有各种分析的技巧,但是显然,直接求出x(t)的概率分布后对概率分布进行研究,是最理想最容易的方案. 路径积分正是给出了求概率分布的一个方法.
线性随机微分方程 #
我们从下述线性随机微分方程出发
dx(t)=x(t)dt+√αdWt,
我们希望求解这个方程,我们所关注的是x的概率分布,因此求解的结果是找出ta时刻从xa出发、在tb时刻到达xb的概率,也就是传播子(Green函数). 为了构建路径积分,我们需要找到从(ta,xa)出发,经由路径x(t)达到(tb,xb)的概率泛函P[x(t)].
我们可以从布朗运动的概率泛函出发,由于给定了W(t)就可以唯一地算出x(t),因此,给定x(t)与给定W(t)的几率相同,即
P[x(t)]Dx(t)=P[W(t)]DW(t).
我们已经知道,布朗运动中W(t)的概率密度泛函
P[W(t)]=exp(−∫tbta12˙W2(t)dt).
注意到,我们仍然写成导数的形式,这只是形式上的(路径积分的定义中的导数项本来就只是形式上的而已),便于理解和记忆的符号. 现在有
P[x(t)]Dx(t)=P[W(t)]DW(t)=exp(−∫tbta12˙W2(t)dt)DW(t)=exp(−12α∫tbta[˙x(t)−x(t)]2dt)DW(t),
到目前为止,我们做的事情都是容易理解的,只不过是变量代换. 现在缺的是最后一步了,Dx(t)与DW(t)的关系. Dx(t)与DW(t)定义为n−1重积分的极限,而有限重积分的变换代换,微元之间的变换相差一个雅可比行列式,那么这两者之间也应该相差一个雅可比行列式:
DW(t)=J[x(t)]Dx(t),
由于D的无穷性,因此这里的雅可比行列式是一个∞×∞维度的方阵的行列式.
注意到W(t)与x(t)是线性的关系,我们已经知道线性变换的雅可比行列式是一个常数,这里也不例外,因此我们可以先不管这个常数,等到求出结果后再通过归一化来求出常数. 在相差一个常数因子的情况下,我们有
P[x(t)]Dx(t)=exp(−12α∫tbta[˙x(t)−x(t)]2dt)DW(t)=exp(−12α∫tbta[˙x(t)−x(t)]2dt)Dx(t),
也就是说
P[x(t)]=exp(−12α∫tbta[˙x(t)−x(t)]2dt).
有了这个结果,我们就可以用路径积分来算传播子了:
∫P[x(t)]Dx(t)=∫exp(−12α∫tbta[˙x2(t)+x2(t)−2˙x(t)x(t)]dt)Dx(t)=exp(12α(x2b−x2a))×∫exp(−12α∫tbta[˙x2(t)+x2(t)]dt)Dx(t).
其中的路径积分部分
K(xb,tb;xa,ta)=∫exp(−12α∫tbta[˙x2(t)+x2(t)]dt)Dx(t)
就是基本的高斯型路径积分,我们可以精确求解.
计算雅可比行列式 #
现在我们来推导一般形式的随机微分方程
dx(t)=p(x(t),t)dt+√αdWt,
的路径积分. 跟上一节一样,很容易得到
P[x(t)]Dx(t)=P[W(t)]DW(t)=exp(−∫tbta12˙W2dt)DW(t)=exp(−12α∫tbta[˙x−p(x,t)]2dt)DW(t).
重点就是Dx(t)与DW(t)的关系,在线性的情况下,我们知道它是一个常数,从而可以不管它,等最后归一化的时候再确定;然而在非线性的情况就没办法绕过它,只能想办法算出它的行列式.
将方程离散化为
(xk−xk−1)−12ϵ[p(xk,tk)+p(xk−1,tk−1)]=√α(Wk−Wk−1),
其中k=0,1,2,…,n,而W0≡W(ta),Wn≡W(tb),x0≡x(ta),xk≡x(tb)是预先给定的初始条件,ϵ=tb−tan是时间间隔,xk≡x(kϵn). 注意我们对p(x,t)取了平均. 这是必要的,不取平均则会得到错误的结果. 因为x(t)−x(t−ϵ)ϵ作为˙x(t)的近似,只有零阶的精确度,而事实上它最近于˙x(t−ϵ/2),这时候它具有ϵ的一阶精确度. 也就是说,当我们写下(xk−xk−1)/ϵ时,实际上它表达的是xk与xk−1之间的中点的导数. 因此,p(x,t)的离散化也要取中点部分,可以取的有12[p(xk,tk)+p(xk−1,tk−1)]或p(xk+xk−12,tk+tk−12),两者都具有同等的精确度,得到的结果也是一样的(在积分近似中,我们可以用梯形或者中点矩形来近似曲边梯形的面积,具有类似的含义).
我们写出
{Dx(t)≈dx1dx2…dxk−1DW(t)≈dW1dW2…dWk−1.
然后用有限维微积分的方法求得雅可比行列式(的近似值),注意可以算得,从Wk到xk的雅可比矩阵是一个三角阵,因此行列式是对角线的乘积,而对角线元素为
∂Wk∂xk=1√α(1−12ϵ∂p(xk,tk)∂xk)≈1√αexp(−12ϵ∂p(xk,tk)∂xk),
因此在相差一个常数的情况下,有
J[x(t)]≈n−1∏k=1(1−12ϵ∂p(xk,tk)∂xk)≈exp[−12(n−1∑k=1∂p(xk,tk)∂xk)ϵ],
取n→∞的极限,我们有
J[x(t)]=exp(−12∫tbta∂p(x)∂xdt),
代回得到
P[x(t)]Dx(t)=exp{−12α∫tbta[˙x−p(x,t)]2dt}exp(−12∫tbta∂p(x,t)∂xdt)Dx(t)=exp{−12α∫tbta[(˙x−p(x,t))2+α∂p(x,t)∂x]dt}Dx(t),
从而
P[x(t)]=exp{−12α∫tbta[(˙x−p(x,t))2+α∂p(x,t)∂x]dt}=exp{−1α∫tbta[12˙x2−˙xp(x,t)+12p2(x,t)+12α∂p(x,t)∂x]dt}.
注意到
ddt∫p(x,t)dx=˙x∂∂x∫p(x,t)dx+∂∂t∫p(x,t)dx=˙xp(x,t)+∫∂p(x,t)∂tdx,
利用这个式子就可以上式改写为
P[x(t)]=exp[−1α∫tbta(12˙x2−V(x,t))dt]exp(1α∫xbxap(x,t)dx).
其中
V(x,t)=−12(α∂p∂x+p2)−∫∂p∂tdx.
对比式(16)∼(19)的结果,我们可以发现,随机微分方程(48)与不对称随机游走的结果是一模一样的.
路径积分方法 #
现在我们已经证明了随机微分方程与不对称随机游走模型的等价性,并且在第一章中,我们已经分析到了不对称随机游走模型所满足的偏微分方程,那也就意味着,我们立即可以写出随机微分方程所对应的偏微分方程. 至此,我们已经实现了三者的相互转化,转化的纽带是路径积分方法. 这也体现了路径积分方法的威力.
转载到请包括本文地址:https://spaces.ac.cn/archives/3762
更详细的转载事宜请参考:《科学空间FAQ》
如果您还有什么疑惑或建议,欢迎在下方评论区继续讨论。
如果您觉得本文还不错,欢迎分享/打赏本文。打赏并非要从中获得收益,而是希望知道科学空间获得了多少读者的真心关注。当然,如果你无视它,也不会影响你的阅读。再次表示欢迎和感谢!
如果您需要引用本文,请参考:
苏剑林. (Jun. 09, 2016). 《路径积分系列:4.随机微分方程 》[Blog post]. Retrieved from https://spaces.ac.cn/archives/3762
@online{kexuefm-3762,
title={路径积分系列:4.随机微分方程},
author={苏剑林},
year={2016},
month={Jun},
url={\url{https://spaces.ac.cn/archives/3762}},
}
November 7th, 2024
请问第51式是为什么
可以理解为随机路径W(t)的概率密度。