alphaFeedback

WorksMathematics

Randomly shifted lattice rules for SDEs with constant diffusion: error bounds uniform in time discretization and dimension

AI contributions
Not recorded for this paper
View details
Ancillary data
2 code links
View

Abstract

We study randomly shifted rank-1 lattice rules for computing E[g(XT)]\mathbb{E}[g(\mathbf{X}_T)], where XT\mathbf{X}_T is the terminal state of a stochastic differential equation (SDE) with constant diffusion matrix. Discretizing the SDE by the Euler–Maruyama scheme with mm uniform time steps turns the expectation into an integral whose dimension grows with mm and whose integrand has a nested composition structure; both complicate the lattice rule error analysis. We generate the Brownian path by the Brownian bridge construction and handle the nested structure using the multivariate Faà di Bruno formula and a rooted-tree expansion. Under suitable regularity and growth conditions, we prove that an NN-point randomly shifted lattice rule with a uniformly random generating vector achieves a mean absolute sampling error of O(N−1+ε)O(N^{-1+\varepsilon}) for every ε∈(0,1/2)\varepsilon\in(0,1/2) and every prime NN, with the implied constant independent of mm. To improve stability and control higher error moments, the median lattice estimator is used. The estimator takes the median of R=2k−1R=2k-1 independent lattice estimates and achieves an LqL^q error of O(N−1+ε)O(N^{-1+\varepsilon}) for every 1≤q<k/(1−ε)1\le q<k/(1-\varepsilon). We further establish error bounds independent of both the state dimension and the Brownian path dimension under an additional summability condition on the columns of the diffusion matrix. Numerical experiments show that median lattice estimators converge faster than Monte Carlo estimators and remain stable as the number of time steps mm grows. For models satisfying the additional summability condition, stability is also observed as the state and Brownian path dimensions increase.

Introduction

Stochastic differential equations (SDEs) model systems subject to random perturbations. They are widely used in biology, chemistry, mechanics, and finance [9]. Many applications require computing expectations of functions of SDE solutions. For example, such expectations are used to price financial derivatives [6] and to solve parabolic partial differential equations [19].

In this paper, we study the numerical approximation of such expectations, focusing on SDEs with constant diffusion. Specifically, let I=E[g(XT)]I = \mathbb{E}[g(X_T)], where XX solves

dXt=b(t,Xt) dt+Σ dWt,X0=x0,t∈[0,T].(1)\mathrm{d}X_t = b(t, X_t)\,\mathrm{d}t + \Sigma\,\mathrm{d}W_t,\qquad X_0 = x_0,\qquad t \in[0,T]. \tag*{(1)}

Here T>0T > 0 is fixed, Xt∈Rdx\boldsymbol{X}_t \in\mathbb{R}^{d_x}, and W\boldsymbol{W} is a standard dwd_w-dimensional Brownian motion. The drift is b:[0,T]×Rdx→Rdxb : [0,T] \times\mathbb{R}^{d_x} \to\mathbb{R}^{d_x}, the diffusion matrix Σ∈Rdx×dw\Sigma\in\mathbb{R}^{d_x \times d_w} is constant, and g:Rdx→Rg : \mathbb{R}^{d_x} \to\mathbb{R} is the payoff function. The initial state x0∈Rdxx_0 \in\mathbb{R}^{d_x} is deterministic. SDEs of this form arise in various applications, including overdamped Langevin dynamics [26].

Explicit solutions of SDEs are generally unavailable, so numerical schemes are used to approximate their sample paths. We use the Euler–Maruyama (EM) scheme [10] on the uniform grid {ti=ih:i=0,…,m}\{t_i = ih : i = 0, \ldots, m\}, with h=T/mh = T/m, and set s=dwms = d_wm. For z=(z1,…,zm)∈(Rdw)m≅Rsz = (z_1, \ldots, z_m) \in(\mathbb{R}^{d_w})^m \cong\mathbb{R}^s, set X~t0(z)=x0\widetilde{X}_{t_0}(z) = x_0 and define

X~ti+1(z)=X~ti(z)+hb(ti,X~ti(z))+h Σzi+1,i=0,…,m−1.(2)\widetilde{X}_{t_{i+1}}(z) = \widetilde{X}_{t_i}(z) + hb(t_i,\widetilde{X}_{t_i}(z)) + \sqrt{h}\,\Sigma z_{i+1}, \qquad i = 0,\ldots,m-1. \tag*{(2)}

Let Z∼N(0,Ids)Z \sim N(0,I_{d_s}) be an ss-dimensional standard Gaussian vector. Then X~tm(Z)\widetilde{X}_{t_m}(Z) is the EM approximation at time TT. The corresponding approximation to I\mathcal{I} can be written as

Im:=E[g(X~tm(Z))]=∫(0,1)sg(X~tm(Φ−1(u))) du,(3)\mathcal{I}_m := \mathbb{E}[g(\widetilde{X}_{t_m}(Z))] = \int_{(0,1)^s} g(\widetilde{X}_{t_m}(\Phi^{-1}(u)))\,du, \tag*{(3)}

where Φ\Phi is the standard Gaussian distribution function and Φ−1\Phi^{-1} acts componentwise. Under suitable regularity and growth conditions, Im\mathcal{I}_m approximates I\mathcal{I} with the classical weak error bound ∣Im−I∣≤Cm−1|\mathcal{I}_m-\mathcal{I}| \leq Cm^{-1}, where CC is independent of mm; see [10 Theorem 14.5.1]. Thus, increasing the number of time steps mm reduces the discretization error.

To compute Im\mathcal{I}_m, however, we typically approximate the integral in (3) numerically, since it generally has no closed-form expression. In this paper, we focus on the error introduced by numerical integration, referred to as the sampling error, as distinct from the time discretization error ∣Im−I∣|\mathcal{I}_m-\mathcal{I}|. The integration dimension s=dwms=d_wm grows as the time grid is refined and becomes arbitrarily large as m→∞m \to\infty. This growth poses a central challenge in obtaining sampling error bounds that remain uniform in mm. Monte Carlo (MC) provides a straightforward approach. For independent uniform points u0,…,uN−1∈(0,1)su_0,\ldots,u_{N-1} \in(0,1)^s, the MC estimator is

1N∑n=0N−1g(X~tm(Φ−1(un))).(4)\frac{1}{N}\sum_{n=0}^{N-1} g(\widetilde{X}_{t_m}(\Phi^{-1}(u_n))). \tag*{(4)}

The estimator achieves a root mean square error of O(N−1/2)O(N^{-1/2}), with an implied constant independent of mm provided that the variance of the integrand is uniformly bounded. This convergence rate is nevertheless slow. Quasi-Monte Carlo (QMC) replaces independent random points with low-discrepancy point sets and achieves nearly first-order convergence under bounded-variation assumptions [2, 17, 4]. However, Φ−1\Phi^{-1} in (3) can make the integrand unbounded near the cube boundary, placing it outside the scope of the classical theory. To address this limitation, approaches based on boundary growth conditions [23], projection [22], and weighted function spaces [16] have been developed. Nevertheless, the boundary-growth and projection-based approaches do not directly resolve the dimension dependence.

The weighted-space framework of Nichols and Kuo [16] allows dimension-independent bounds, but applying it here requires mixed derivative estimates and summability conditions on the function-space weights. The nested composition structure of the EM integrand makes such estimates difficult to obtain. It remains unclear whether the dependence of this integrand on the Gaussian inputs permits weights satisfying these conditions uniformly in mm. Recent studies offer insights into possible low-dimensional structure that may help address this question. For EM approximations, Ouyang, Pan, and He [20] derive randomized QMC (RQMC) error bounds of the form Cε,sN−1+εC_{\varepsilon,s}N^{-1+\varepsilon}, but the constants grow with ss. Ouyang and Wang [21] later establish effective-dimension bounds uniform in mm. Numerical experiments in both studies show advantages of RQMC over MC. These findings suggest that EM integrands may possess low-dimensional structure favorable to QMC, raising the possibility that suitable weights satisfy the required summability conditions.

It is also worth noting that QMC performance depends on how Brownian paths are constructed from Gaussian inputs. Different constructions can be represented by replacing Φ−1(u)\Phi^{-1}(u) in (1.3) with UΦ−1(u)U\Phi^{-1}(u), where U∈Rs×sU \in\mathbb{R}^{s \times s} is orthogonal. Such transformations leave the standard MC error unchanged but alter the structure of the integrand, and hence can affect the QMC error [12, 27]. In particular, we focus on the Brownian bridge (BB) construction, which first generates WTW_T and then samples conditional midpoint values on successively finer intervals [15 Section 1.1.2]. Such a construction assigns the largest-scale variation of the Brownian path to the Gaussian inputs generating WTW_T, while each subsequent refinement introduces Gaussian inputs that affect smaller-scale fluctuations with decreasing amplitude. This hierarchical structure may lead to low-dimensional structure in the integrand that is favorable to QMC.

In this paper, we use randomly shifted rank-1 lattice rules, an RQMC method whose points are generated by an integer generating vector and a uniform random shift. Combined with the Brownian bridge construction, these rules are used to approximate ImI_m for SDEs with constant diffusion. Within the weighted function-space framework of Nichols and Kuo [16], we establish mixed derivative estimates and verify the required summability conditions on the weights. To handle the nested composition structure of the EM integrand, we use the multivariate Faà di Bruno formula [14 Theorem 1] (see also [3, 8]) to expand its mixed derivatives. We organize the resulting terms and their propagation through the EM recursion using a rooted-tree representation, following the standard terminology in [13 Section 4.2]. The decay and localized supports of the BB basis functions then allow us to obtain summability estimates uniform in mm.

Since the resulting weights are not available in an explicitly computable form, a component-by-component (CBC) construction [18, 16] is impractical for these weights. To avoid this difficulty, we choose generating vectors at random and use the median of independent lattice estimates [7, 28]. Specifically, we independently generate R=2k−1R = 2k - 1 lattice estimates, each using a uniformly random generating vector and an independent uniform shift, and take their median. This approach requires no explicit knowledge of the weights. Taking the median also improves stability by reducing the influence of unusually large errors and increasing the probability of obtaining an accurate estimate.

Our analysis of the randomly shifted lattice rule and its median estimator yields the following main results on sampling error.

  • For an NN-point randomly shifted lattice rule with a uniformly random generating vector, we prove a mean absolute sampling error bound of O(N−1+ε)O(N^{-1+\varepsilon}) for every ε∈(0,1/2)\varepsilon\in(0,1/2) and every prime NN. The implied constant is independent of the number of time steps mm. See Theorem 3.1.

  • The median of R=2k−1R = 2k - 1 independent lattice estimates achieves an LqL^q sampling error of O(N−1+ε)O(N^{-1+\varepsilon}) for every 1≤q<k/(1−ε)1 \le q < k/(1-\varepsilon), with an implied constant independent of mm. In particular, the median of three estimates achieves the same rate in root mean square error. See Theorem 3.1.

  • Under an additional summability condition on the columns of the diffusion matrix and suitable uniform bounds on the model data, the implied constants in the error bounds for both estimators are further independent of the state and Brownian path dimensions. See Corollary 3.3.

The remaining time discretization error is covered by the classical strong and weak convergence theory for Euler–Maruyama approximations; see, for example, [10 Chapters 10 and 14] and [9 Section 5]. We retain a general assumption on the Euler–Maruyama time discretization error and verify it under two sets of time regularity conditions. Theorems 3.6 and 3.7 establish bias rates of order m−1/2m^{-1/2} and m−1m^{-1}, respectively. The sampling error estimates and the Euler–Maruyama time discretization error bound together give the total error bounds for both estimators in Corollary 3.8.

The remainder of the paper is organized as follows. § 2 states the assumptions on the SDE (1.1) and payoff gg and describes the Brownian bridge construction. § 3 states the sampling and total error results. § 4 establishes the mixed derivative summability result, and § 5 derives the lattice sampling error bounds. § 6 presents the numerical experiments. § 7 concludes the paper. Technical proofs are deferred to the appendices.

Notation and preliminaries

This section states the assumptions used in our analysis and reviews the Brownian bridge construction, the Euler–Maruyama scheme, the weighted function spaces of Nichols and Kuo [16], and randomly shifted lattice rules. We also introduce the median lattice estimator following [7, 28]. Before proceeding, we fix some notation.

We write Z\mathbb{Z} for the integers, N={1,2,…}\mathbb{N} = \{1,2,\ldots\} for the positive integers, and [s]={1,…,s}[s] = \{1,\ldots,s\} for s∈Ns \in\mathbb{N}. For a finite set uu, we denote its cardinality by ∣u∣|u| and the set of its partitions into nonempty blocks by P(u)\mathcal{P}(u), with P(∅)={∅}\mathcal{P}(\emptyset) = \{\emptyset\}. For π∈P(u)\pi\in\mathcal{P}(u), define the set of labels occurring as singleton blocks of π\pi by

sing⁡(π):={j∈u:{j}∈π}.(5)\operatorname{sing}(\pi) := \{j \in u : \{j\} \in\pi\}. \tag*{(5)}

For an interval I⊆RI \subseteq\mathbb{R}, ∣I∣|I| denotes its length. Throughout the paper, dxd_x and dwd_w denote the state and Brownian path dimensions, respectively. An unnamed CC denotes a positive constant that may change from line to line. Named constants retain the definitions and parameter dependence specified when they are introduced. We write ϕ(z)=(2π)−1/2e−z2/2\phi(z) = (2\pi)^{-1/2}e^{-z^2/2} and Φ\Phi for the standard Gaussian density and distribution function, respectively, and ϕs(z)=∏j=1sϕ(zj)\phi_s(\boldsymbol{z}) = \prod_{j=1}^{s}\phi(z_j) for the standard Gaussian density on Rs\mathbb{R}^s. The inverse Φ−1\Phi^{-1} is applied componentwise to vector arguments.

Vectors are denoted by bold symbols and their scalar components by unbolded symbols. The rrth standard basis vector is denoted by er\boldsymbol{e}_r, with its dimension determined by the context. For d∈Nd \in\mathbb{N}, Idd\mathrm{Id}_d denotes the d×dd \times d identity matrix. For z=(z1,…,zs)\boldsymbol{z} = (z_1,\ldots,z_s) and u⊆[s]u \subseteq[s], we write zu=(zj)j∈u\boldsymbol{z}_u = (z_j)_{j\in u} and z−u=(zj)j∉u\boldsymbol{z}_{-u} = (z_j)_{j\notin u}. For a sufficiently smooth scalar-valued function f:Rs→Rf : \mathbb{R}^s \to\mathbb{R}, we define

∂uf(z):=(∏j∈u∂∂zj)f(z),∂∅f=f.\partial_u f(\boldsymbol{z}) := \left(\prod_{j\in u}\frac{\partial}{\partial z_j}\right)f(\boldsymbol{z}), \qquad\partial_{\emptyset}f = f.

Thus ∂u\partial_u differentiates once with respect to each coordinate indexed by uu.

For z∈Rs\boldsymbol{z} \in\mathbb{R}^s and a matrix A=(Aij)∈Rr×wA = (A_{ij}) \in\mathbb{R}^{r\times w}, we use the Euclidean vector norm, the induced matrix 2-norm, and the Hilbert–Schmidt matrix norm:

References

  1. [1]J. A. Acebrón, L. L. Bonilla, C. J. Pérez Vicente, F. Ritort, and R. Spigler, The Kuramoto model: A simple paradigm for synchronization phenomena, Reviews of Modern Physics, 77 (2005), pp. 137–185. doi:10.1103/RevModPhys.77.137.DOI
  2. [2]R. E. Caflisch, Monte Carlo and quasi-Monte Carlo methods, Acta Numerica, 7 (1998), pp. 1–49.DOI
  3. [3]G. M. Constantine and T. H. Savits, A multivariate Faà di Bruno formula with applications, Transactions of the American Mathematical Society, 348 (1996), pp. 503–520. doi:10.1090/S0002-9947-96-01501-2.DOI
  4. [4]J. Dick and F. Pillichshammer, Digital Nets and Sequences. Discrepancy Theory and Quasi–Monte Carlo Integration, Cambridge University Press, Cambridge, 2010.
  5. [5]P. Flajolet and R. Sedgewick, Analytic Combinatorics, Cambridge University Press, 2009.
  6. [6]P. Glasserman, Monte Carlo Methods in Financial Engineering, Springer, New York, 2004.DOI
  7. [7]T. Goda and P. L’Ecuyer, Construction-free median quasi-Monte Carlo rules for function spaces with unspecified smoothness and general weights, SIAM Journal on Scientific Computing, 44 (2022), pp. A2765–A2788.DOI
  8. [8]M. Hardy, Combinatorics of partial derivatives, Electronic Journal of Combinatorics, 13 (2006), p. R1. doi:10.37236/1027.DOI
  9. [9]D. J. Higham, An algorithmic introduction to numerical simulation of stochastic differential equations, SIAM Review, 43 (2001), pp. 525–546. doi:10.1137/S0036144500378302.DOI
  10. [10]P. E. Kloeden and E. Platen, Numerical Solution of Stochastic Differential Equations, Springer Berlin Heidelberg, Berlin, Heidelberg, 1992.
  11. [11]F. Y. Kuo, I. H. Sloan, G. W. Wasilkowski, and B. J. Waterhouse, Randomly shifted lattice rules with the optimal rate of convergence for unbounded integrands, Journal of Complexity, 26 (2010), pp. 135–160. doi:10.1016/j.jco.2009.07.005.DOI
  12. [12]G. Leobacher, Fast orthogonal transforms and generation of Brownian paths, Journal of Complexity, 28 (2012), pp. 278–302. doi:10.1016/j.jco.2011.11.003.DOI
  13. [13]O. Levin, Discrete mathematics: An open introduction. 3rd edition, 5th printing, 2021. Independently published. https://discrete.openmathbooks.org/.
  14. [14]E. Levy, Why do partitions occur in Faà di Bruno’s chain rule for higher derivatives? arXiv:math/0602183v1, 2006. 9 February 2006. https://arxiv.org/abs/math/0602183.
  15. [15]P. MÖRTERS AND Y. PERES, Brownian Motion, vol. 30 of Cambridge Series in Statistical and Probabilistic Mathematics, Cambridge University Press, 2010. doi:10.1017/CBO9780511750489.
  16. [16]J. A. NICHOLS AND F. Y. KUO, Fast CBC construction of randomly shifted lattice rules achieving O(n−1+δ) convergence for unbounded integrands over ℝs in weighted spaces with POD weights, Journal of Complexity, 30 (2014), pp. 444–468. doi:10.1016/j.jco.2014.02.004. See also the author-hosted preprint.DOI
  17. [17]H. NIEDERREITER, Random Number Generation and Quasi-Monte Carlo Methods, SIAM, Philadelphia, PA, 1992.
  18. [18]D. NUYENS AND R. COOLS, Fast algorithms for component-by-component construction of rank-1 lattice rules in shift-invariant reproducing kernel Hilbert spaces, Mathematics of Computation, 75 (2006), pp. 903–920.DOI
  19. [19]B. ØKSENDAL, Stochastic Differential Equations: An Introduction with Applications, Universitet, Springer, Berlin, Heidelberg, 6 ed., 2003. doi:10.1007/978-3-642-14394-6.DOI
  20. [20]D. OUYANG, Z. PAN, AND Z. HE, Quasi-Monte Carlo for SDE simulation: Error analysis and dimensionality reduction. arXiv:2606.24207, 2026. https://arxiv.org/abs/2606.24207.
  21. [21]D. OUYANG AND X. WANG, Understanding quasi-Monte Carlo performance in SDE simulation: An effective dimension perspective. Preprint, ResearchGate. doi:10.13140/RG.2.2.35106.39360, 2026.DOI
  22. [22]D. OUYANG, X. WANG, AND Z. HE, Achieving high convergence rates by quasi-Monte Carlo and importance sampling for unbounded integrands, SIAM Journal on Numerical Analysis, 62 (2024), pp. 2393–2414.DOI
  23. [23]A. B. OWEN, Halton sequences avoid the origin, SIAM Review, 48 (2006), pp. 487–503.DOI
  24. [24]G. PAGÈS, Numerical Probability: An Introduction with Applications to Finance, Universiteit, Springer, 2018. doi:10.1007/978-3-319-90276-0.DOI
  25. [25]Z. PAN AND A. B. OWEN, Super-polynomial accuracy of multidimensional randomized nets using the median-of-means, Mathematics of Computation, 93 (2024), pp. 2265–2289.arxiv.org/abs/2208.05078
  26. [26]G. A. PAVLIOTIS, Stochastic Processes and Applications: Diffusion Processes, the Fokker–Planck and Langevin Equations, vol. 60 of Texts in Applied Mathematics, Springer, New York, 2014. doi:10.1007/978-1-4939-1323-7.DOI
  27. [27]X. WANG AND K. S. TAN, How do path generation methods affect the accuracy of quasi-Monte Carlo methods for problems in finance?, Journal of Complexity, 28 (2012), pp. 250–277. doi:10.1016/j.jco.2011.10.011.
  28. [28]Z. YE, J. DICK, AND X. WANG, A median QMC method for unbounded integrands over ℝs in weighted unanchored Sobolev spaces, Numerische Mathematik, 158 (2026), pp. 1613–1635. doi:10.1007/s00211-026-01548-0.DOI

Paper details

vlnc:W_mce6whuj
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 4

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Mathematics

Not recorded for this paper · View statement →

Looking for related papers…
Contents