The general formula for a BDF can be written as [3]
where denotes the step size and . Since is evaluated for the unknown , BDF methods are implicit and possibly require the solution of nonlinear equations at each step. The coefficients and are chosen so that the method achieves order , which is the maximum possible.
Derivation of the coefficients
Starting from the formula one approximates and , where is the Lagrange interpolation polynomial for the points . Using that and multiplying by one arrives at the BDF method of order .
Methods with s > 6 are not zero-stable so they cannot be used.[5]
Stability
The stability of numerical methods for solving stiff equations is indicated by their region of absolute stability. For the BDF methods, these regions are shown in the plots below.
Ideally, the region contains the left half of the complex plane, in which case the method is said to be A-stable. However, linear multistep methods with an order greater than 2 cannot be A-stable. The stability region of the higher-order BDF methods contain a large part of the left half-plane and in particular the whole of the negative real axis. The BDF methods are the most efficient linear multistep methods of this kind.[5]
The pink region shows the stability region of the BDF methods
BDF1
BDF2
BDF3
BDF4
BDF5
BDF6
References
Citations
^Curtiss, C. F., & Hirschfelder, J. O. (1952). Integration of stiff equations. Proceedings of the National Academy of Sciences, 38(3), 235-243.
Ascher, U. M.; Petzold, L. R. (1998), Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations, SIAM, Philadelphia, ISBN0-89871-412-5.