05.03.2013 Views

Solving Stochastic Differential Equations with Maple

Solving Stochastic Differential Equations with Maple

Solving Stochastic Differential Equations with Maple

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!