Basic Prerequisites: 03 · Monte Carlo Pricing.
1. Intuition & Practical Objective
Plain Monte Carlo is unbiased and dimension-free, and therefore slow: error falls as . Variance reduction attacks the constant, not the rate - replace by something smaller while keeping the estimator unbiased. Four standard devices plus one budget rule:
| Device | One-line mechanism | Gain |
|---|---|---|
| Antithetic | pair each draw with its mirror so the two errors cancel | modest (needs monotone payoff) |
| Control variate | subtract a correlated quantity whose mean is known | - the big one when is high |
| Stratified / LHS | sample each stratum (or each marginal) evenly | never hurts; removes inter-stratum variance |
| Importance sampling | sample where the payoff is, reweight by the likelihood ratio | enormous for rare events; dangerous if mis-tuned |
The practical objective is the work-normalised comparison: reduction factors are only meaningful at equal path counts and equal per-path cost, and the payoff is the same with a smaller (or the same accuracy with fewer paths).
Three “aha”s:
- A control variate is a regression. With optimal coefficient the variance ratio is exactly (Glasserman eq. 4.4) - Corollary: buys , buys only . Correlation must be high to pay.
- Antithetics and stratification work on opposite ends of the path. Antithetics pair whole paths; stratification partitions a dominant scalar (the terminal value, via the Brownian bridge). Only stratification removes the inter-stratum piece (eq. 4.44) - stronger than a control variate, which removes only the linear part.
- Importance sampling is the only method that can be worse than useless. It can give infinite variance for a badly chosen proposal, and its weights degenerate on long horizons (Glasserman §4.6: the likelihood ratio tends to a.s. even though its mean is ). It is also the only way to price deep-OTM contracts at all.
2. Mathematical Ground Truth & Derivations
Control variates (Glasserman eqs. 4.1–4.4). With the payoff and a control with known :
Multiple controls: (eq. 4.13) and the ratio is . The coefficient is estimated by the OLS slope (eq. 4.5), which biases the estimator by only while remaining asymptotically as precise as - quoting a CV price still requires care about the bias, but it is second-order.
Antithetic variates (eqs. 4.27–4.30).
so the gain exists iff ; a monotone simulation map guarantees it, and a linear payoff in gives zero variance. Splitting into symmetric/antisymmetric parts shows antithetics kill exactly.
Stratified sampling (eqs. 4.31–4.44). With strata of probability and allocation :
Proportional allocation () gives always - “stratified sampling can only help” - because
Latin hypercube (eqs. 4.55–4.58) stratifies every marginal coordinate with bins: for any square-integrable and , (Owen Prop. 3), and asymptotically (Stein) - LHS removes the variance of the additive part of . Caveat: it stratifies the increments of a Brownian path, not the terminal value; directing that requires the bridge.
Importance sampling (eqs. 4.73–4.91). If dominates ,
with the zero-variance (unusable) choice . Two practical tilts:
- exponential tilting: , with likelihood ratio (eq. 4.84);
- drift tilt for Gaussian paths (): likelihood ratio , where solves the fixed-point - the optimal path (eqs. 4.89–4.90).
The efficiency rule (Glasserman §1.1.3, §6.3.3): with bias , cost per path and work budget ,
For (Euler) the budget rate is versus for an unbiased estimator: discretisation costs you half the convergence exponent, which is why exact sampling (page 03) and better schemes are worth more than more paths.
3. Computational Implementation - four reductions, measured
Each device is measured at a fixed path budget, against the closed form where one exists.
The numbers confirm the theory each time. Antithetic: . Control variate for the European call: measured against the theoretical - an exact match. Control variate for the arithmetic Asian: , driven entirely by (a correlation of is what “same payoff, closed form” buys). Importance sampling on a event: RMSE falls from to , a variance ratio of - and the plain-MC mean is high while the IS mean is high.
4. Failure Modes & First-Principles Breakdowns
- A control variate that is only mildly correlated is a waste of code. gives ; gives . Corollary: use controls that are almost the payoff (geometric Asian, the underlying itself) and reject the rest.
- Antithetics can hurt. If the payoff is not monotone in (a straddle, a butterfly, a barrier), and the paired estimator is worse than plain MC. Check before using it.
- Importance sampling with the wrong tilt has infinite variance. Tilting too far concentrates on paths the payoff never reaches; the sampled variance reflects a heavy-tailed weight distribution, and the reported standard error is then a lie. The safe diagnostic is the estimated second moment of the weight, which must be finite and tame (Glasserman §4.6, Table 4.5: stratification on top of IS is what delivers the – factors).
- Long-horizon likelihood-ratio degeneracy. Under the twisted measure, (Jensen/Glynn–Iglehart), so the likelihood ratio of a long path tends to a.s. even though at every . Any IS scheme whose weights are spread over many steps inherits this; the cure is a drift change (much narrower spread) rather than a per-step density change.
- Conflating variance with accuracy. A variance reduction on the Asian does not mean accuracy: it means the same accuracy as more paths, at the cost of one extra closed-form evaluation per path. Report the work-normalised efficiency, or the comparison is meaningless.
- The score/likelihood-ratio Greek explodes with the number of dates. The LR score is a mean-zero martingale, so its variance grows with the monitoring count and blows up as the first interval . For path-dependent Greeks, use pathwise (page 06) with a smoothing correction, not raw LR.
5. References
- Glasserman, Monte Carlo Methods in Financial Engineering
- Glasserman
- Hull, Options, Futures, and Other Derivatives
- Haug, Complete Guide to Option Pricing Formulas
6. Connected Graph Bridges
- Back: 03 · Monte Carlo Pricing · Index Hub
- Forward: 05 · Failure Modes → 06 · Advanced Extensions (QMC, American MC, pathwise Greeks)
- Sibling: BSM · Advanced Extensions (jump-diffusion MC and the same variance toolbox)