Solving Stochastic Differential Equations with Maple
Solving Stochastic Differential Equations with Maple
Solving Stochastic Differential Equations with Maple
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
explicit(1,2*sqrt(x));<br />
X t =2<br />
(II) Consider the SDE<br />
p X0W + W 2 + X0<br />
dX t =lnX tdt + X tdW t: (10)<br />
In this example the SDE is reported to have no known<br />
explicit solution.<br />
> explicit(ln(x),x);<br />
Error, (in reducible) non-linear SDE not reducible<br />
Conclusion<br />
<strong>Stochastic</strong> calculus has been introduced in this paper through<br />
the computer algebra system <strong>Maple</strong>. Procedures were presented<br />
and used to find solutions to SDEs. It should be noted<br />
that the methods provided here for solving SDEs are suitable<br />
for real-valued, one-dimensional SDEs <strong>with</strong> real-valued,<br />
one-dimensional Wiener processes.<br />
Symbolic computation in stochastic analysis has been investigated<br />
by Kendall [2] and Valkeila [6], while <strong>Maple</strong> code<br />
suitable for use in stochastic numerics has been developed<br />
by Cyganowski [1] and Kloeden and Scott [5]. Previously<br />
<strong>Maple</strong> had not been used in stochastic calculus for finding<br />
explicit solutions to SDEs.<br />
The procedures in this paper are part of the <strong>Maple</strong> package<br />
“stochastic” which has been developed by the author<br />
and recently accepted into <strong>Maple</strong>'s share library. It will become<br />
publicly available when the next electronic update of<br />
the share library occurs. Those who are interested in acquiring<br />
the package now are welcome to contact the author for<br />
a free copy, complete <strong>with</strong> help files and installation instructions.<br />
Alternatively, the package can be obtained via the Internet<br />
at http://www.cm.deakin.edu.au/~sash/maple.html.<br />
Other functions contained in the “stochastic” package include<br />
procedures which construct strong stochastic numerical<br />
schemes up to order 2, weak stochastic numerical schemes<br />
up to order 3, as well as procedures which check for commutative<br />
noise of the first and second kind, and a procedure<br />
which converts SDEs <strong>with</strong> white noise into colored noise<br />
form. Additional procedures are included <strong>with</strong>in the package<br />
so that users can easily construct numerical schemes other<br />
than those already available.<br />
Future extensions to this package will include a set of<br />
procedures which plot approximate solutions to SDEs. The<br />
input required for these “graphical” procedures will be easily<br />
obtainable as it will be the output from the “algebraic”<br />
procedures discussed in this paper.<br />
References<br />
<strong>Stochastic</strong> DEs <strong>with</strong> <strong>Maple</strong><br />
[1] Cyganowski, S.O., A MAPLE Package for <strong>Stochastic</strong><br />
<strong>Differential</strong> <strong>Equations</strong>, Computational Techniques<br />
and Applications: CTAC95, editors A. Easton, R. May,<br />
World Scientific, (to appear).<br />
[2] Kendall, W.S., Computer algebra and stochastic calculus,<br />
Notices Amer. Math. Soc., 37, 1990, 1254–1256.<br />
[3] Kloeden, P.E. and Platen, E., Numerical Solution<br />
of <strong>Stochastic</strong> <strong>Differential</strong> <strong>Equations</strong>, Springer-Verlag,<br />
1992.<br />
[4] Kloeden, P.E., Platen, E. and Schurz, H., Numerical Solution<br />
of <strong>Stochastic</strong> <strong>Differential</strong> <strong>Equations</strong> through Computer<br />
Experiments, Springer-Verlag, 1993.<br />
[5] Kloeden, P.E. and Scott, W.D., Construction of <strong>Stochastic</strong><br />
Numerical Schemes through <strong>Maple</strong>, <strong>Maple</strong> Technical<br />
Newsletter, 10, 1993, 60–65.<br />
[6] Valkeila, E., Computer algebra and stochastic analysis,<br />
some possibilities, CWI Quarterly, 4, 1991, 229–238.<br />
3