dX(t)=f(Xt)dt+g(Xt)dWt,t∈[t0,T]이토 프로세스가 위와 같은 자율 확률미분방정식의 솔루션으로써 주어져 있다고 하자. 간격이 h 으로 일정한 등간격시점 {ti≤T:ti+1=ti+h}i=0N 에 대해서 다음과 같이 계산되는 Yi:=Y(ti) 는 주어진 미분방정식의 수치적 해다.
Yi+1=Yi+f(Yi)h+g(Yi)hZ+21g(Yi)dydg(Yi)h(Z2−1)
여기서 Z 는 표준정규분포를 따르는 확률변수다.
밀슈타인 이계 근사 스킴milstein 2nd-order Approximation Scheme 은 오일러-마루야마 스킴에 이계보정항2nd-order correction term을 넣어 정확도를 개선시킨 메소드다. 수식이 많이 복잡해보이는데, 인덱스가 많아서 그렇고 조금 생략하면 다음과 같이 깔끔하게 적을 수 있다.
Xt+h=Xt+fth+gthZ+21gtgt’h(Z2−1)
유도
ftgt:=f(Xt):=g(Xt)
편의상 위와 같이 두도록 하자. f 와 g 는 시간 t 에 독립이므로 df/dt=dg/dt=0 이고, f′(x) 라 하면 x 에 대한 f 의 도함수를 나타내는 것이다.
이토 공식: 이토 프로세스{Xt}t≥0 가 주어져 있다고 하자.
dXt=udt+vdWt
함수 V(t,Xt)=V∈C2([0,∞)×R) 에 대해 Yt:=V(t,Xt) 라 두면 {Yt} 역시 이토 프로세스고, 다음이 성립한다.
dYt==Vtdt+VxdXt+21Vxx(dXt)2(Vt+Vxu+21Vxxv2)dt+VxvdWt
dX(t)=f(Xt)dt+g(Xt)dWt
주어진 이토 프로세스에서 이토 공식을 사용해 dft 을 계산해보자. V=f 로 두면 이토 공식에 따라
dft===df(Xt)(∂t∂ft+∂x∂ftft+21∂x2∂2ftgt2)dt+∂x∂ftgtdWt(0+ft’ft+21ft’’gt2)dt+ft’gtdWt
이고, 비슷하게 V=g 로 두고 dgt 을 계산해보면
dgt===gf(Xt)(∂t∂gt+∂x∂gtft+21∂x2∂2gtgt2)dt+∂x∂gtgtdWt(0+gt’ft+21gt’’gt2)dt+gt’gtdWt
이다. t 부터 s 까지의 적분꼴로 바꿔보면
fs=gs=ft+∫ts(fu’fu+21fu’’gu2)du+∫tsfu’gudWugt+∫ts(gu’fu+21gu’’gu2)du+∫tsgu’gudWu
이다. 이를 이토 프로세스의 적분꼴
Xt+h=Xt+∫tt+hfsds+∫tt+hgsdWs
에 대입해보면 다음을 얻는다.
Xt+h=Xt+∫tt+h[ft+∫ts(fu’fu+21fu’’gu2)du+∫tsfu’gudWu]ds+∫tt+h[gt+∫ts(gu’fu+21gu’’gu2)du+∫tsgu’gudWu]dWs
이토 곱셈 테이블: dt 와 dWt 의 곱은 다음과 같다.
(dt)2=dtdWt=dWtdt=(dWt)2=000dt
위에서 빨갛게 채색된 부분은 이토 곱셈 테이블에 따라 모두 0 이 된다. 결과적으로 ft 와 gt 를 상수로 취급하는 텀과 적분자 dWudWs 의 이중적분만이 살아남아 다음과 같이 쓸 수 있다.
Xt+h=Xt+ft∫tt+hds+gt∫tt+hdWs+∫tt+h∫tsgugu’dWudWs
마지막 항 ∫tt+h∫tsgugu’dWudWs 은 이토 공식의 따름정리∫abWsdWs=21[Wb2−Wa2]−21(b−a)
과 위너 프로세스의 인크리먼트의 정규성, 즉
(Wt+h−Wt)∼hN(0,1)
에 따라 표준정규분포를 따르는 확률변수 Z∼N(0,1) 에 대해 근사적으로 다음과 같이 계산된다.
≈========∫tt+h∫tsgugu’dWudWsgtgt′∫tt+h∫tsdWudWsgtgt′∫tt+h(Ws−Wt)dWsgtgt′[∫tt+hWsdWs−Wt(Wt+h−Wt)]gtgt′[∫tt+hWsdWs−WtWt+h+Wt2]gtgt′[2Wt+h2−2Wt2−2h−WtWt+h+Wt2]21gtgt′[Wt+h2+Wt2−h−2WtWt+h]21gtgt′[(Wt+h−Wt)2−h]21gtgt′[hZ2−h]21gtgt’h(Z2−1)⋯(1)⋯(2)
이를 정리하면 다음을 얻는다.
Xi+1=Xi+fih+gihZ+21gigi’h(Z2−1)
■
Panik. (2017). Stochastic Differential Equations: An Introduction with Applications in Population Dynamics Modeling: p197, 218~219. ↩︎