The Crank-Nicolson method is a finite difference method used for numerically solving the heat and related equations. It is a second-order method in time, and is numerically stable. It involves solving a tridiagonal system of linear equations. The method was developed by John Crank and Phyllis Nicolson in the mid 20th century.
The Crank-Nicolson method involves taking the derivative half way between the beginning and the end of the time space. It is hence an average between a fully implicit and fully explicit model of PDE's. This is where the second-order convergence comes from, because essentially the first-order error term drops out from the averaging.
Because a number of other phenomena can be modeled with the heat equation (often called the diffusion equation in financial mathematics), the Crank-Nicolson method has been applied to those areas as well. Particularly, the Black-Scholes option pricing model's differential equation can be transformed into the heat equation, and thus option pricing numerical solutions can be obtained with the Crank-Nicolson method. The importance of that comes from the extensions of the option pricing model that are not able to be represented with a closed form analytic solution; they can still offer numerical solutions.
or, for a uniform grid in two dimensions:
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Crank-Nicolson method".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world