Black–Scholes and the Early Exercise Problem¶
Introduction¶
The Black–Scholes formula provides a closed-form solution for European options under specific assumptions. However, the model cannot directly handle American options because early exercise introduces a free boundary that fundamentally changes the mathematical structure of the problem.
This section explains precisely why the analytical framework breaks down and how the problem transforms from a standard PDE to a free-boundary PDE (variational inequality).
Prerequisites
- Black–Scholes PDE (derivation and structure)
- Terminal and Boundary Conditions (PDE boundary conditions)
- American Option Definition (optimal stopping formulation)
- Free Boundary Problems (variational inequality)
Learning Objectives
By the end of this section, you will be able to:
- Explain why Black–Scholes boundary conditions are insufficient for American options
- Formulate the free-boundary PDE for American options
- State the smooth-pasting conditions
- Describe the complementarity problem
The European Case: Fixed Boundary¶
For a European option, the Black–Scholes PDE:
is solved on the domain \((S, t) \in (0, \infty) \times [0, T)\) with a fixed terminal condition:
and boundary conditions at \(S = 0\) and \(S \to \infty\). The domain is fully specified, and the problem admits a unique closed-form solution via the Feynman–Kac representation.
The American Case: Free Boundary¶
For an American option, the constraint \(V(S, t) \geq \Phi(S)\) must hold for all \((S, t)\). This creates two regions with an unknown boundary between them.
The Two Regions¶
-
Continuation region \(\mathcal{C} = \{(S, t) : V(S, t) > \Phi(S)\}\)
- The PDE holds: \(\frac{\partial V}{\partial t} + \mathcal{L}V - rV = 0\)
- The holder should keep the option
-
Exercise (stopping) region \(\mathcal{E} = \{(S, t) : V(S, t) = \Phi(S)\}\)
- The option is worth exactly its intrinsic value
- The holder should exercise immediately
The Free Boundary S^*(t)¶
The boundary between \(\mathcal{C}\) and \(\mathcal{E}\) is an unknown curve \(S^*(t)\) that must be determined as part of the solution:
This is fundamentally different from the European case: the domain of the PDE itself depends on the solution.
Smooth-Pasting Conditions¶
At the free boundary, the solution satisfies two conditions that together determine \(S^*(t)\):
For an American put with \(\Phi(S) = (K - S)^+\):
The value-matching condition (first equation) requires continuity. The smooth-pasting condition (second equation) requires differentiability at the boundary. Together, they provide the extra equation needed to determine the unknown \(S^*(t)\).
Why Smooth Pasting?
If \(V_S\) were discontinuous at \(S^*\), the holder could profit from an infinitesimal change in \(S\) around the boundary. Smooth pasting is a consequence of the optimality of \(S^*(t)\) and can be derived from the principle of optimality in variational problems.
The Complementarity Formulation¶
The free-boundary problem can be restated compactly as a linear complementarity problem (LCP):
The third equation is the complementarity condition: at every point, at least one of the two inequalities holds as an equality.
- In \(\mathcal{C}\): \(V > \Phi\) and the PDE holds (\(= 0\))
- In \(\mathcal{E}\): \(V = \Phi\) and the PDE residual is \(\geq 0\)
This is equivalent to the variational inequality:
Why No Closed-Form Solution Exists¶
The Black–Scholes formula relies on:
- Known boundary: The domain is \((0, \infty) \times [0, T]\) with conditions only at \(S = 0\), \(S \to \infty\), and \(t = T\)
- Linear PDE: Solved by the heat equation transformation
- Feynman–Kac: Direct probabilistic representation as an expectation
For American options, each of these breaks down:
| Feature | European | American |
|---|---|---|
| Domain | Fixed: \((0, \infty) \times [0, T]\) | Unknown: depends on \(S^*(t)\) |
| PDE type | Standard linear PDE | Free-boundary PDE / variational inequality |
| Boundary | Terminal condition only | Terminal + unknown free boundary |
| Probabilistic form | Expectation | Supremum over stopping times |
| Solution | Closed-form | No general closed form |
The Perpetual Exception
For a perpetual American put (\(T = \infty\)), the problem becomes time-independent. The exercise boundary is a constant \(S^*\), and a closed-form solution exists:
where \(\lambda = \frac{2r}{\sigma^2}\). This is the only analytically tractable case.
Numerical Approaches¶
Since closed-form solutions are unavailable, American options require numerical methods:
| Method | Approach | See Also |
|---|---|---|
| Binomial/trinomial trees | Backward induction with \(\max\) | Binomial Pricing |
| Finite differences + projection | Discretize PDE, enforce constraint | American Options Implementation |
| Penalty methods | Soft constraint via large penalty | Penalty and FD Methods |
| LSM Monte Carlo | Regression-based optimal stopping | LSM Monte Carlo |
Summary¶
| Aspect | European | American |
|---|---|---|
| Mathematical structure | Linear PDE with fixed boundary | Variational inequality with free boundary |
| Domain | Known a priori | Unknown, part of the solution |
| Analytical solution | Closed-form (Black–Scholes) | None in general |
| Required methods | Formula evaluation | Numerical: trees, FD, Monte Carlo |
The early-exercise feature transforms the pricing problem from a solvable boundary-value problem into a free-boundary problem that, except for perpetual options, requires numerical methods.
Exercises¶
Exercise 1. Explain why the Black-Scholes formula cannot be applied directly to American options. Specifically, identify which step in the Black-Scholes derivation (construction of the hedged portfolio, Ito's lemma, no-arbitrage condition, or solving the PDE) breaks down when early exercise is possible.
Solution to Exercise 1
The Black-Scholes derivation proceeds through several steps, and it is the solving the PDE step that breaks down for American options.
-
Construction of the hedged portfolio: Form \(\Pi = V - \Delta S\) with \(\Delta = \partial V / \partial S\). This step is unchanged for American options; we can still construct a delta-hedged portfolio.
-
Application of Ito's lemma: Ito's lemma applied to \(V(S, t)\) gives \(dV = V_t \, dt + V_S \, dS + \frac{1}{2}V_{SS}(dS)^2\). This holds wherever \(V\) is twice differentiable, which is true in the continuation region. However, \(V\) is only \(C^1\) (not \(C^2\)) at the free boundary \(S^*(t)\), so Ito's lemma must be applied more carefully.
-
No-arbitrage condition: Setting \(d\Pi = r\Pi \, dt\) yields the Black-Scholes PDE \(V_t + \frac{1}{2}\sigma^2 S^2 V_{SS} + rSV_S - rV = 0\). For American options, this PDE holds only in the continuation region \(\{S > S^*(t)\}\) (for a put), not everywhere.
-
Solving the PDE (the breakdown): For European options, the PDE is solved on the fixed domain \((0, \infty) \times [0, T)\) with the terminal condition \(V(S, T) = \Phi(S)\) and boundary conditions at \(S = 0\) and \(S \to \infty\). The solution uses the heat equation transformation and yields the Black-Scholes formula.
For American options, the domain of the PDE is \(\{(S, t) : S > S^*(t), \, 0 \leq t < T\}\), where \(S^*(t)\) is unknown. The free boundary \(S^*(t)\) must be found simultaneously with \(V\). This couples the PDE solution to the boundary determination, creating a free-boundary problem that cannot be solved by the standard Feynman-Kac / heat equation approach. The additional constraint \(V(S, t) \geq \Phi(S)\) and the smooth-pasting conditions at \(S^*(t)\) have no analog in the European case.
Exercise 2. For the perpetual American put (\(T = \infty\)), the PDE becomes time-independent: \(\frac{1}{2}\sigma^2 S^2 V'' + rSV' - rV = 0\) for \(S > S^*\). Solve this ODE with boundary conditions \(V(S^*) = K - S^*\), \(V'(S^*) = -1\) (smooth pasting), and \(V(\infty) = 0\). Find \(S^*\) and the perpetual put price.
Solution to Exercise 2
For \(T = \infty\), the put price depends only on \(S\) (not \(t\)), so \(V_t = 0\) and the PDE becomes the ODE:
This is a Cauchy-Euler equation. Try \(V(S) = S^\gamma\):
The roots are:
One root is \(\gamma_1 > 0\) and the other is \(\gamma_2 < 0\). Since \(V(\infty) = 0\), we need \(\gamma < 0\), so:
Let \(\lambda = -\gamma_2 > 0\), so \(V(S) = A S^{-\lambda}\).
Applying boundary conditions at \(S^*\):
Value-matching: \(A (S^*)^{-\lambda} = K - S^*\)
Smooth-pasting: \(-\lambda A (S^*)^{-\lambda - 1} = -1\), which gives \(A = \frac{(S^*)^{\lambda + 1}}{\lambda}\).
Substituting into value-matching:
The perpetual American put price for \(S > S^*\) is:
where \(\lambda = \frac{2r}{\sigma^2}\) (using the simplified form when \(r - \sigma^2/2\) simplifies; more precisely, \(\lambda = -\gamma_2\) from the quadratic above).
Exercise 3. The free boundary \(S^*(t)\) for an American put satisfies \(S^*(T) = K\) at maturity. As \(t\) decreases from \(T\), does \(S^*\) increase or decrease? Provide an economic argument for the direction of \(S^*(t)\) and sketch the free boundary qualitatively.
Solution to Exercise 3
At maturity, \(S^*(T) = K\): exercise whenever the put is in the money.
As \(t\) decreases from \(T\) (i.e., as time to maturity increases), \(S^*(t)\) decreases. Equivalently, the exercise boundary moves to the left (lower stock prices).
Economic argument: With more time remaining until maturity:
- The option has greater time value (more chance for favorable stock movements).
- The holder needs stronger incentive to give up this time value by exercising.
- Therefore, the stock price must be lower (the put must be deeper in the money) to justify exercise.
Conversely, as maturity approaches (\(t \to T\)):
- Time value diminishes, so the cost of exercising early decreases.
- Even a moderately in-the-money put should be exercised because little time value remains.
- The boundary rises toward \(K\).
Qualitative sketch: \(S^*(t)\) is a monotonically increasing curve from some value \(S^*(0) < K\) on the left to \(S^*(T) = K\) on the right. The curve is concave, rising steeply near maturity. For large time to maturity, \(S^*(t)\) approaches the perpetual boundary \(S^*_\infty = \frac{\lambda}{\lambda+1}K\) where \(\lambda = 2r/\sigma^2\).
Exercise 4. Compare the domains of the PDE for a European put (the entire half-plane \(S > 0\), \(t < T\)) and an American put (the continuation region \(S > S^*(t)\), \(t < T\)). Explain why the unknown boundary \(S^*(t)\) makes the American problem fundamentally harder.
Solution to Exercise 4
European PDE domain: The Black-Scholes PDE holds on the entire half-plane \(\{(S, t) : S > 0, \, 0 \leq t < T\}\). The boundary conditions are:
- Terminal: \(V(S, T) = (K - S)^+\)
- \(V(0, t) = Ke^{-r(T-t)}\) (put value when \(S = 0\))
- \(V(S, t) \to 0\) as \(S \to \infty\)
The domain and all boundary conditions are known a priori, so the PDE can be solved directly (via heat equation transformation or Feynman-Kac).
American PDE domain: The PDE holds only in the continuation region \(\{(S, t) : S > S^*(t), \, 0 \leq t < T\}\). The boundary conditions are:
- Terminal: \(V(S, T) = (K - S)^+\)
- At the free boundary: \(V(S^*(t), t) = K - S^*(t)\) and \(V_S(S^*(t), t) = -1\)
- \(V(S, t) \to 0\) as \(S \to \infty\)
Why the unknown boundary makes the problem harder:
-
The PDE domain itself is part of the unknown, creating a coupled problem: you need \(S^*(t)\) to define the domain, but you need to solve the PDE to find \(S^*(t)\).
-
Standard solution techniques (Green's function, Fourier transform, Feynman-Kac) require a known domain. The free boundary invalidates these approaches.
-
Numerically, the free boundary must be tracked or approximated at each time step, adding an inner loop (e.g., Newton iteration or PSOR) to the standard time-stepping algorithm.
-
The smooth-pasting condition \(V_S(S^*, t) = -1\) is an additional constraint that determines \(S^*(t)\), but it involves the derivative of the solution at a point that is itself unknown.
Exercise 5. Barone-Adesi and Whaley (1987) proposed an analytical approximation for the American put. The key idea is to decompose \(V_{\text{Am}} = V_{\text{Eu}} + \epsilon(S,t)\) and approximate \(\epsilon\). Describe the advantage of this decomposition approach over solving the free-boundary problem directly, and discuss its accuracy limitations for long-dated options.
Solution to Exercise 5
The decomposition approach: Write \(V_{\text{Am}}(S, t) = V_{\text{Eu}}(S, t) + \epsilon(S, t)\), where \(\epsilon\) is the early exercise premium. The European price \(V_{\text{Eu}}\) is known analytically, so the problem reduces to finding \(\epsilon\).
Advantages over solving the free-boundary problem directly:
-
The European part is exact: \(V_{\text{Eu}}\) is computed via Black-Scholes with no approximation error. Only \(\epsilon\) needs to be approximated.
-
\(\epsilon\) is smoother and smaller: The early exercise premium \(\epsilon\) is a smooth, non-negative function that is typically much smaller than \(V_{\text{Am}}\) itself. Approximating a small correction is easier than approximating the full solution.
-
Simplified PDE for \(\epsilon\): Substituting the decomposition into the variational inequality and using the fact that \(V_{\text{Eu}}\) satisfies the Black-Scholes PDE yields a simpler equation for \(\epsilon\). Barone-Adesi and Whaley further approximate this by dropping the time derivative term \(\epsilon_t\), reducing the PDE to an ODE that can be solved analytically.
-
Speed: The resulting approximation requires only evaluation of the Black-Scholes formula plus a small correction, making it orders of magnitude faster than numerical methods.
Accuracy limitations for long-dated options: The approximation drops \(\epsilon_t\) by assuming it is small relative to other terms. This is valid when \(T\) is small (the premium changes slowly with time). For long-dated options:
- The early exercise premium has significant time dependence, so \(\epsilon_t\) is not negligible.
- The approximation can underestimate the true American price by several percent for \(T > 1\)--\(2\) years.
- The error increases with volatility and interest rate, both of which amplify the early exercise premium.
- For very long maturities, the error is bounded by the difference between the finite-maturity and perpetual American prices, but it can be practically significant for pricing and hedging.