For faster navigation, this Iframe is preloading the Wikiwand page for Backward differentiation formula.

Backward differentiation formula

The backward differentiation formula (BDF) is a family of implicit methods for the numerical integration of ordinary differential equations. They are linear multistep methods that, for a given function and time, approximate the derivative of that function using information from already computed time points, thereby increasing the accuracy of the approximation. These methods are especially used for the solution of stiff differential equations. The methods were first introduced by Charles F. Curtiss and Joseph O. Hirschfelder in 1952.[1] In 1967 the field was formalized by C. William Gear in a seminal paper based on his earlier unpublished work.[2]

General formula

[edit]

A BDF is used to solve the initial value problem

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

[edit]

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 .

Specific formulas

[edit]

The s-step BDFs with s < 7 are:[4]

  • BDF1: (this is the backward Euler method)
  • BDF2:
  • BDF3:
  • BDF4:
  • BDF5:
  • BDF6:

Methods with s > 6 are not zero-stable so they cannot be used.[5]

Stability

[edit]

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]

References

[edit]

Citations

[edit]
  1. ^ Curtiss, C. F., & Hirschfelder, J. O. (1952). Integration of stiff equations. Proceedings of the National Academy of Sciences, 38(3), 235-243.
  2. ^ Gear, C. W. (1967). "The Numerical Integration of Ordinary Differential Equations". Mathematics of Computation. 21 (98): 146–156. doi:10.2307/2004155. JSTOR 2004155.
  3. ^ Ascher & Petzold 1998, §5.1.2, p. 129
  4. ^ Iserles 1996, p. 27 (for s = 1, 2, 3); Süli & Mayers 2003, p. 349 (for all s)
  5. ^ a b Süli & Mayers 2003, p. 349

Referred works

[edit]

Further reading

[edit]
  • BDF Methods at the SUNDIALS wiki (SUNDIALS is a library implementing BDF methods and similar algorithms).
{{bottomLinkPreText}} {{bottomLinkText}}
Backward differentiation formula
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?