A control variate method based on polynomial approximation of Brownian path
Josselin Garnier, Laurent Mertz
TL;DR
This work tackles efficiently estimating expectations of SDE solutions by introducing a control variate built from a coarse, parabolic Brownian motion discretization that is conditioned on the fine Brownian increments used in the primary simulation. The main innovation is strong coupling between the fine-path estimator and the coarse-path control variate, allowing a budget-driven optimization that yields a quadratic error decaying as ${\cal E} \lesssim {\cal C}^{-\frac{4\alpha\gamma+2\alpha}{4\alpha\gamma+2\alpha+1}}$, outperforming standard MC rates (e.g., ${\cal E} \lesssim {\cal C}^{-2/3}$ for Euler). The method is demonstrated across Euler and RK discretizations, including multiplicative-noise SDEs and a double-well potential, with explicit asymptotic rates such as ${\cal E} \lesssim {\cal C}^{-6/7}$ for Euler+parabolic BM and ${\cal E} \lesssim {\cal C}^{-12/13}$ for SRA1, confirming substantial variance reduction. A discussion of a multilevel Monte Carlo integration shows how the CV approach can be embedded in MLMC to further reduce computational cost in many-query settings, highlighting practical impact for finance and physics applications where SDE expectations arise frequently.
Abstract
We present a novel control variate technique for enhancing the efficiency of Monte Carlo (MC) estimation of expectations involving solutions to stochastic differential equations (SDEs). Our method integrates a primary fine-time-step discretization of the SDE with a control variate derived from a secondary coarse-time-step discretization driven by a piecewise parabolic approximation of Brownian motion. This approximation is conditioned on the same fine-scale Brownian increments, enabling strong coupling between the estimators. The expectation of the control variate is computed via an independent MC simulation using the coarse approximation. We characterize the minimized quadratic error decay as a function of the computational budget and the weak and strong orders of the primary and secondary discretization schemes. We demonstrate the method's effectiveness through numerical experiments on representative SDEs.
