* A Brief Introduction to Stochastic Differential Equations *
Runge-Kutta methods for sdes
This Taylor expansion of strong solutions of sdes can be employed to develop Runge-Kutta algorithms and other integration schemes.
For simplicity consider the case of autonomous equations. Define
for
j = 1,..., n via
The displaced solution
=
(ti +
t, W1ti +
Wti1,..., Wmti +
Wtm) can be expanded in a Taylor series about the initial solution
=
(ti, W1ti,..., Wmti) using the formula
It is convenient to rewrite the Taylor expansion in terms of
using
It then follows that
and so the Taylor expansion can be equivalently expressed as
By expressing the Taylor expansion in this form we can treat ordinary and stochastic differential equations in a unified way. All classical Runge-Kutta methods reproduce this Taylor
expansion up to a certain number of terms. The terms following these serve as
an estimate of the error. If the order of the error for some Runge-Kutta
method is
t to the exponent l for odes then the same
method will be order l /2 for sdes.
Now Runge-Kutta methods can be developed in a straightforward way. Consider the following four stage method
where
,
,
and ci are to be determined. Taylor expansion of
about
to order
t2 then gives the result
Here it is understood that fj and their derivatives are evaluated at
. The requirement that this expansion reproduce the exact Taylor expansion then yields the conditions
It can be readily verified that
c1 = 1/6 = c4,
c2 = 1/3 = c3,
= 1/2 =
,
= 1 is a solution.
This procedure generalized to the non-autonomous case gives the classic fourth order Runge-Kutta scheme with four stages
where
Here ti is the initial time and
ti+1 = ti +
t.
Thus, it is possible to develop Runge-Kutta type schemes which reproduce the Taylor expansion of the solution to some given order. Fixed step-size Runge-Kutta methods are neither accurate nor efficient for general systems of equations. We need some means of controlling the local error. Hence ANISE, which is based on this sort of Taylor expansion, is implemented with variable step sizes such that local error can be internally minimized.
    Top     Next* Innovative Stochastic Algorithms *