Basic Prerequisites: 05 · Failure Modes and 04 · Variance Reduction.
1. Intuition & Practical Objective
The two families of pages 02–04 solve linear problems on one state variable. Three things break that: (i) early exercise turns the PDE into a free-boundary (variational-inequality) problem and the MC into a stopping-time problem; (ii) extra factors make a full grid cost and force operator splitting; (iii) high effective dimension is where Monte Carlo’s starts to be beaten by deterministic point sets. This page is the launchpad for all three, each with a runnable check against a benchmark.
Why these three? They are the exact three axes on which production pricing systems are chosen: exercise style, dimension, and dimension-free error. Everything else (Heston, LMM, jump PIDEs) is these solvers applied to a wider operator.
2. Mathematical Ground Truth & Derivations
2.1 American options: three equivalent statements
Free boundary / complementarity (Duffy eqs. 26.5–26.11). For an American put with exercise boundary :
with smooth pasting at the boundary and , and terminal boundary . Equivalently: and , with - a linear complementarity problem.
Penalty regularisation (Duffy eqs. 28.15–28.17). Replace the constraint by a large nonlinear reaction term:
then in as (Thm 28.2). The semi-implicit scheme (implicit in the linear terms, explicit in ) satisfies the discrete constraint iff (Thm 28.3) - a cheap, monotone, no-Newton route.
Projected SOR on the LCP (Duffy eq. 29.11, Thm 29.1).
convergent for any start iff (positive-definiteness of is what matters). For a put the projection max is against intrinsic value.
Monte Carlo: Longstaff–Schwartz (LSM) (Glasserman eqs. 8.46–8.52). Regress the realised discounted continuation value on basis functions of the current state,
Two distinct estimators must not be confused: the Tsitsiklis–van Roy regression DP (, biased high through Jensen when the basis is imperfect) and LSM (value taken from the realised continuation path, biased low: any implementable stopping rule is suboptimal). Duality closes the bracket (Glasserman eqs. 8.58, 8.65):
2.2 Multidimensional: ADI and operator splitting
Peaceman–Rachford ADI (Duffy eqs. 19.7a–b, growth factor 19.5/19.6): each half-step is only conditionally stable, but the two-leg step is unconditionally stable and second order in time and space:
Two hard limits from Duffy: a naive three-leg ADI in 3-D is not unconditionally stable (eq. 19.34 → use Douglas–Rachford), and ADI breaks down with mixed derivatives (eq. 19.37) - exactly the correlated multi-asset case. The fix is Yanenko splitting, treating the cross term explicitly (eqs. 20.8/20.9), or a general -way split converging when the discrete operators commute (eqs. 20.21–20.24).
2.3 Quasi-Monte Carlo
Koksma–Hlawka (Glasserman eq. 5.10): for a deterministic low-discrepancy set with star discrepancy ,
so QMC’s error is against Monte Carlo’s - conditional on finite Hardy–Krause variation , which fails for non-axis-aligned indicator payoffs (barriers) and is the reason QMC is applied to smooth integrands. Randomisation (random shift / digit scrambling) restores unbiasedness and gives valid error bars, with scrambled-net variance for smooth - a rate Monte Carlo can never reach.
3. Computational Implementation - three checks
A. American put by three methods. PSOR on the implicit-Euler PDE, a CRR tree as the benchmark, and LSM for the path view. Note the sign of the deviation in each case - LSM must sit below the benchmark.
The PSOR values converge upward to the tree benchmark ( against ) - implicit-Euler-in-time is and the domain is truncated at , so the residual is exactly the discretisation error of pages 02/05. The LSM value sits below the true price, as the low-bias theorem demands, with the early-exercise premium versus the European equal to (the benchmark’s premium is ).
B. Multidimensional: ADI versus explicit on the 2-D heat equation. ADI is unconditionally stable; the explicit scheme is not, and the initial condition decides whether the instability shows.
ADI matches the exact centre value to three decimals at nodes with only time steps, and at - where the explicit amplification factor is - ADI still returns a bounded against the explicit scheme’s . The smooth-IC explicit runs are stable but inaccurate at coarse steps (the same phenomenon as page 02), and the step IC is what exposes the instability: the discrete Laplacian annihilates a constant, so high-frequency content is required to see in action.
C. Quasi-Monte Carlo: Halton versus pseudo-random in 8 dimensions. The integrand is an 8-fixing geometric Asian, so an exact closed form exists to measure both estimators against; randomised (shifted) Halton supplies the error bar.
At 2,000 points in 8 dimensions, low-discrepancy points cut the RMSE from to - a variance reduction, roughly seven times the antithetic device of page 04 () and obtained at about a twentieth of the path count. Note also the honest counter-example in the same output: the unrandomised Halton value is off by , about four times the randomised RMSE. That is the plateau / false-convergence trap of Glasserman §5.5 - never use unrandomised QMC without skipping a burn-in and checking stability across .
4. Failure Modes & First-Principles Breakdowns
- American pricing is a free-boundary problem, not a European formula. Applying the closed form to an American put understates it by the early-exercise premium ( vs - a error here). Every route must enforce : projection (PSOR), penalty, front fixing, or an explicit exercise check (tree/LSM).
- The two Monte Carlo American estimators have opposite biases. LSM is low-biased ( below ) and the regression DP is high-biased; quoting one as “the price” without a duality upper bound hides which way the error points.
- ADI dies on cross derivatives. The correlated multi-asset PDE contains ; standard ADI is not unconditionally stable there (Duffy eq. 19.37) - use Yanenko splitting with the mixed term treated explicitly, or an iterative (Rothe + SOR/GS) solve.
- The three-leg ADI in 3-D is not stable. Duffy eq. 19.34 is explicit: use Douglas–Rachford or simple splitting; a naive generalisation of the 2-D result is a silent blow-up.
- QMC requires finite variation and is not a black box. Koksma–Hlawka’s bound is useless when (barrier/indicator payoffs, non-axis-aligned regions), and unrandomised points can plateau at a wrong value (the above). Fix: smooth the integrand, use effective-dimension reduction (Brownian bridge / principal components for Gaussian vectors), and randomise for error bars.
- Grid methods do not scale in dimension. FDM costs memory; the practitioner’s rule (Duffy Ch 24) is – factors for FD/FEM, and Monte Carlo/meshless beyond. The boundary between the two families is therefore set by dimension, not by accuracy.
5. References
- Duffy, Finite Difference Methods in Financial Engineering
- Glasserman, Monte Carlo Methods in Financial Engineering
- Hull, Options, Futures, and Other Derivatives
- Haug, Complete Guide to Option Pricing Formulas
6. Connected Graph Bridges
- Back: 05 · Failure Modes · 04 · Variance Reduction · Index Hub
- Forward topics: Heston & SABR (whose 2-D PDE needs ADI/splitting) · Interest Rate & Term Structure Models (HJM/LMM simulation, Ch 3.6–3.7 of Glasserman)
- Sibling: BSM · Advanced Extensions (American early exercise and jump-diffusion MC)
- Base: Stochastic Calculus & Itô · No-Arbitrage & Binomial Trees