Loading...
Numerical solution of stochastic differential equations: diffusion and jump-diffusion processes
Rahimi Tabar, M. R ; Sharif University of Technology | 2019
400
Viewed
- Type of Document: Article
- DOI: 10.1007/978-3-030-18472-8_14
- Publisher: Springer Verlag , 2019
- Abstract:
- Stochastic differential equations (SDE) play an important role in a range of application areas, including biology, physics, chemistry, epidemiology, mechanics, microelectronics, economics, and finance [1]. However, most SDEs, especially nonlinear SDEs, do not have analytical solutions, so that one must resort to numerical approximation schemes in order to simulate trajectories of the solutions to the given equation. The simplest effective computational method for approximation of ordinary differential equations is the Euler’s method. The Euler–Maruyama method is the analogue of the Euler’s method for ordinary differential equations for numerical simulation of the SDEs [2]. Another numerical scheme is the Milstein method [3], which is a Taylor method, meaning that it is derived from a truncation of the stochastic (Itô) Taylor expansion of the solution. The Milstein scheme involves the derivatives. If it happens that the derivatives do not exist, then it leads to difficulties in it implementation. In that case we need a derivative-free method. In such cases one can consider an implicit schemes that avoid the use of derivatives [2]. It can be done by replacing the derivatives there by finite difference. These methods are known as Runge-Kutta schemes [4]. In this chapter, following the exposition of Kloeden and Platen [4], we describe numerical methods for solving the SDE for diffusion and jump-diffusion processes. In addition, we provide a brief review of some computational packages in R and Python for simulating stochastic diffusion and jump-diffusion processes. © 2019, Springer Nature Switzerland AG
- Keywords:
- Diffusion processes ; Euler–maruyama scheme ; Jump-diffusion processes ; Milstein scheme ; Numerical schemes ; Packages in R and python ; Runge–kutta scheme ; Stochastic differential equations
- Source: Understanding Complex Systems ; 2019 , Pages 129-142 ; 18600832 (ISSN)
- URL: https://link.springer.com/chapter/10.1007%2F978-3-030-18472-8_14