Backward Induction
Backward induction prices a derivative on a tree by starting at the terminal nodes, where the payoff is known, and rolling values back one step at a time. At each interior node the value is a risk-neutral expectation of the two child values, discounted at for the step length . Repeating the move from leaves to root produces today's fair price.
Why it matters
Think of the tree as a decision graph read right to left. At expiry the option's worth is unambiguous because the payoff function tells you. One step earlier, you know what the option will be worth in either of the two possible next states, so you average them with risk-neutral weights and discount. The method is the same dynamic programming logic used in chess engines and reinforcement learning. Each node's value is the discounted certainty-equivalent of its future.
Formulas
Worked examples
A two-step tree with terminal payoffs A$10, A$2, and A$0 in the up-up, up-down, and down-down states. Risk-neutral , , .
Step 1 up-node value = e^{-0.025}(0.6 \times 10 + 0.4 \times 2) = 0.9753 \times 6.80 = A\6.63$. Step 1 down-node value = e^{-0.025}(0.6 \times 2 + 0.4 \times 0) = 0.9753 \times 1.20 = A\1.17$. Root value = e^{-0.025}(0.6 \times 6.63 + 0.4 \times 1.17) = 0.9753 \times 4.446 = A\4.34$.
Common mistakes
- ✗Backward induction is unique to option pricing. It is not. The same technique solves dynamic programming problems in operations research, optimal stopping in statistics, and Bellman equations in macroeconomics. The binomial tree is one application of a much older idea.
- ✗You can equivalently price by forward simulation. For European options, yes. For American options the early-exercise decision at each node depends on the continuation value, which requires the backward sweep. Forward Monte Carlo without a continuation-value estimator misses the early-exercise premium.
Revision bullets
- •Start at terminal payoffs, walk back to root
- •Discount the risk-neutral expectation at each step
- •Same dynamic programming logic as Bellman equations
- •American extension adds a against intrinsic value
- •Standard pricing engine in Hull (2022) §13
Quick check
Backward induction in a binomial tree begins from:
Connected topics
In learning paths
Sources
- Hull, John C. Options, Futures, and Other Derivatives. 11th ed. Pearson, 2022. ISBN 978-0-13-693997-9.Sets out the backward-induction algorithm for European and American payoffs on a multi-step tree.
- Cox, John C., Stephen A. Ross and Mark Rubinstein. "Option Pricing: A Simplified Approach." Journal of Financial Economics 7(3), 1979, pp. 229–263.Introduces backward induction on the binomial lattice as the discrete-time pricing engine that converges to Black–Scholes.
- Bellman (1957)Bellman, Richard. Dynamic Programming. Princeton University Press, 1957.Original statement of the principle of optimality that justifies recursive backward solution of multi-stage decision problems.