E. Mordecki,A. Szepessy,R. Tempone,G. E. Zouraris
Abstract:This work develops Monte Carlo Euler adaptive time stepping methods for the weak approximation problem of jump diffusion driven stochastic differential equations. The main result is the derivation of a new expansion for the omputational error, with computable leading order term in a posteriori form, based on stochastic flows and discrete dual backward problems which extends the results in [STZ]. These expansions lead to efficient and accurate computation of error estimates. Adaptive algorithms for either stochastic time steps or quasi-deterministic time steps are described. Numerical examples show the performance of the proposed error approximation and of the described adaptive time-stepping methods.
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to develop an effective adaptive time - step Monte Carlo Euler method for weakly approximating stochastic differential equations (SDEs) driven by jump - diffusions. Specifically, the paper focuses on how to accurately estimate the computational error and adjust the time - step based on these estimates to improve the accuracy and efficiency of the numerical solution.
### Specific description of the problem
1. **Model setting**:
The paper considers a d - dimensional stochastic process \(X(t)=(X_1(t), \ldots, X_d(t))\) which satisfies the following stochastic differential equation (SDE):
\[
X(t)=X(0)+\int_{0}^{t} a(s, X(s^{-})) \, ds+\sum_{\ell = 1}^{\ell_0}\int_{0}^{t} b_{\ell}(s, X(s^{-})) \, dW_{\ell}(s)+\int_{0}^{t}\int_{Z} c(s, X(s^{-}), z) \, p(ds, dz)
\]
where:
- \(a(s, X(s^{-}))\) is the drift term.
- \(b_{\ell}(s, X(s^{-}))\) is the diffusion term related to the Wiener process.
- \(c(s, X(s^{-}), z)\) is the jump term related to the Poisson random measure.
2. **Objective**:
For a given scalar function \(g: \mathbb{R}^d\rightarrow\mathbb{R}\), the objective is to construct an approximation of \(E[g(X(T))]\), that is, the expected value at time \(T\). To this end, the paper adopts the Monte Carlo Euler method for numerical simulation.
3. **Main challenges**:
- **Error estimation**: It is necessary to accurately estimate the time - discretization error \(E_T\) and the statistical error \(E_S\), and ensure that the total computational error \(E_C\) satisfies the given tolerance \(\text{TOL}\).
- **Adaptive time - step**: Through a posteriori error estimation, dynamically adjust the time - step to minimize the computational workload while ensuring that the error is within an acceptable range.
### Solution
The main contributions of the paper are:
- **New error expansion formula**: Derived a new expansion of the computational error, which contains computable leading terms, based on the stochastic flow and the discrete dual backward problem.
- **Adaptive algorithms**: Proposed two adaptive time - step algorithms, namely "quasi - deterministic" time and "stochastic" time - step, which are respectively suitable for different types of stochastic processes.
- **Efficient computation**: By introducing the dual function, avoided directly solving the complex forward evolution equation, thereby reducing the computational complexity.
### Conclusion
The paper verifies the effectiveness and accuracy of the proposed adaptive Monte Carlo Euler method through theoretical analysis and numerical experiments. This method not only improves the computational efficiency of weakly approximating SDEs driven by jump - diffusions but also performs excellently in error control.