Finance & Options

Lesson 7 of 12

Black-Scholes Is the Heat Equation

A few substitutions turn the Black-Scholes PDE into the equation for heat spreading along a rod, with the payoff as the starting temperature.

The idea

The heat equation describes temperature w(z,τ)w(z,\tau) spreading along a rod:

wτ=D wzz.w_\tau = D\,w_{zz}.

Heat flows from hot spots to cold ones, and any sharp edge in the starting profile is smoothed out immediately. The Black-Scholes PDE from the previous lesson looks messier:

Vt+rSVS+12σ2S2VSS=rV.V_t + rSV_S + \tfrac12\sigma^2S^2V_{SS} = rV.

It has coefficients that grow with SS, a first-derivative term, a discounting term rVrV, and its condition sits at the end (the payoff at t=Tt = T) instead of at the start. Each difference goes away with one substitution. Log price x=ln⁡Sx = \ln S makes the coefficients constant, and time to expiry τ=T−t\tau = T - t lets time run forward from the payoff. Multiplying by erτe^{r\tau} removes the rVrV term. Moving to a frame that drifts at r−12σ2r - \tfrac12\sigma^2 removes the first-derivative term.

What is left is wτ=12σ2wzzw_\tau = \tfrac12\sigma^2 w_{zz}, with the payoff as the starting temperature. So an option price is a payoff that has been left to diffuse for τ\tau years. A call's payoff has a kink at the strike, and a moment earlier than expiry the price curve is already smooth, just as a rod with one hot half and one cold half has a smooth temperature profile a second after you put them together.

We will use one running example throughout: S=100S = 100, K=100K = 100, r=5%r = 5\%, σ=20%\sigma = 20\%, T=1T = 1. The Black-Scholes call price is 10.4510.45, and we will get that number back out of the heat equation.