Basic Prerequisites: 04 · Free Boundary and Numerical Methods · Monte Carlo.


1. Intuition & Practical Objective

Everything so far assumes a low-dimensional American problem - one or two assets, where a tree or a finite-difference grid can carry the free boundary. For a high-dimensional American option (a Bermudan swaption on many rates, a max-of- option) grids are impossible: FDM memory is exponential in dimension, and trees are worse. Monte Carlo is the only tool that scales - but its natural backward induction is exactly what simulation cannot do.

The resolution is the theme of Glasserman Ch 8: approximate the continuation value by regression on simulated paths (Longstaff–Schwartz / LSM), which yields a sub-optimal stopping rule and hence a low-biased price; then obtain a guaranteed upper bound from the duality theorem (Rogers; Haugh–Kogan) to bracket the true value. The interval contains the truth.

The bias pair (Glasserman p. 421). Using future information (backward induction over a finite path set, Jensen) biases high; using a sub-optimal policy biases low. LSM is a policy ⇒ low. The dual is a near-optimal martingale ⇒ high. Together they sandwich the price.


2. Mathematical Ground Truth & Derivations

2.1 The dynamic program (Glasserman 8.6–8.13)

For Bermudan dates with payoff , the value obeys

and the stopping rule induced by exact continuation values is .

2.2 Longstaff–Schwartz LSM (Glasserman 8.52) - the low-biased estimator

Regress the (discounted) realised continuation cash-flow on basis functions of the current state:

then follow the rule “exercise if intrinsic fitted continuation” along the realised path, taking the value from the realised future cash-flow (not the fitted value):

This is low-biased (Clément–Lamberton–Protter): a suboptimal policy can never beat the optimum. (Contrast the Tsitsiklis–van Roy regression-DP , which uses the fitted value to both decide and value and is generally high-biased.) Best practice: fit on one sample, then run a second independent pass at the fixed rule - only then is the estimator guaranteed low.

2.3 Duality - the upper bound (Glasserman 8.58–8.65; Rogers; Haugh–Kogan)

For any martingale with , optional sampling gives for every , hence

Equality is attained by the martingale built from the value process: , . Any approximate value function yields a valid (if looser) upper bound

with from nested single-step estimates of the conditional expectation. The regression residual is (approximately) the optimal martingale difference - so a good basis tightens the dual; a bad basis loosens it (verified below: over-rich polynomial bases make the bound worse).

2.4 Stochastic mesh, random trees, partitioning (Glasserman §8.3–8.5)

Alternatives to regression: random trees (Broadie-Glasserman, exponential in ), state-space partitioning (§8.4), and the stochastic mesh (§8.5) which keeps nodes per step and interconnects them with likelihood-ratio weights ; the mesh recursion is high-biased, its low estimator follows the induced policy. All share the same high/low bias dichotomy.

2.5 Where this sits relative to the rest of the folder

The theory (Snell envelope, VI, free boundary) is dimension-independent; the tabular solvers (trees, FDM) are not. LSM trades exactness for dimension-freedom, which is why it - not the closed forms - is what a rates desk runs for Bermudan swaptions. The implementation recipes for the regression basis, mesh weights, and variance reduction live in Numerical Methods · Advanced Extensions.


3. Computational Implementation - LSM low + dual high, bracketing the truth

Full stdlib LSM (fit on one path set, value on an independent second set) plus a duality upper bound from the fitted value function, benchmarked against a 4000-step CRR American put. Runs in s.

The LSM rule lands below the tree value (the price of a slightly sub-optimal policy - exactly the guaranteed-low direction), and the dual martingale gives a valid upper bound. The true value lies inside the bracket. (Trade-off observed while building this: enlarging the polynomial basis to degree 3/4 made the dual bound worse () because the fitted value function is used inside a max over paths - a direct instance of Glasserman’s warning that the dual is only as tight as the value function is accurate.)


4. Failure Modes & First-Principles Breakdowns

  1. Reporting the in-sample LSM value as the price. If the same paths both fit the rule and value it, the estimate is optimistically biased; the second independent pass is mandatory for a genuine lower bound (Glasserman §8.2, eqs. 8.14–8.15).
  2. Confusing LSM with regression-DP. Tsitsiklis–van Roy’s uses the fitted continuation to value, and is generally high-biased; LSM takes the value from the realised path and is low-biased. Which one you implemented changes the sign of your bias.
  3. Basis functions that do not span the value function. LSM is exact only if is exactly linear in the basis (Clément–Lamberton–Protter); a poor basis makes the exercise boundary wrong and the lower bound loose. And an over-rich basis loosens the dual (demonstrated above) - more functions is not always better.
  4. A lower bound alone is not a price. The dual bound is what certifies the estimate; without it a low-biased number can be arbitrarily far from the truth. Always report the interval.
  5. Dimension is not free in the policy. MC scales the pricing, but the number of exercise dates and the regression cost grow; random-tree methods are exponential in , and mesh cost is .
  6. Nested-simulation noise inflates the dual. is a valid martingale, but a noisy conditional-expectation estimate widens the bound (it was as the nested sample rose here). Use enough nested draws.

5. References

  • Glasserman, Monte Carlo Methods in Financial Engineering, Ch 8
  • Longstaff, F. & Schwartz, E. (2001), Valuing American options by simulation: a simple least-squares approach, RFS 14(1).
  • Rogers, L.C.G. (2002) and Haugh, M. & Kogan, L. (2004)
  • Broadie, M. & Glasserman, P. (1997, 2004)

6. Connected Graph Bridges