Predictor–corrector method

This is an old revision of this page, as edited by Lunch (talk | contribs) at 18:02, 10 June 2008 (first stab at the article). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In mathematics, particularly numerical analysis, a predictor-corrector method is an algorithm that proceeds in two steps. First, the prediction step calculates a rough approximation of the desired quantity. Second, the corrector step refines the initial approximation using another means.

Example

In approximating the solution to a first-order ordinary differential equation, suppose one knows the solution points   and   at times   and  . By fitting a cubic polynomial to the points and their derivatives (gotten through the differential equation), one can predict a point   by extrapolating to a future time  . Using the new value   and its derivative there   along with the previous points and their derivatives, one can then better interpolate the derivative between   and   to get a better approximation  . The interpolation and subsequent integration of the differential equation constitute the corrector step.

See also

  • Weisstein, Eric W. "Predictor-Corrector Methods". MathWorld.
  • Predictor-corrector methods for differential equations