6.10. Predictor-Corrector Methods — Future Topic#
Last revised on September 1, 2025
References:
[Sauer, 2022] Section 6.7, Multistep Methods.
[Burden et al., 2016] Section 5.6, Multistep Methods.
[Chenney and Kincaid, 2013] Section 11.3, Adams-Bashforth-Moulton Methods.
[Kincaid and Chenney, 1990] Section 8.4, Multistep Methods.
[LeVeque, 2007] Section 5.9.4 Predictor-corrector methods.
[Dionne, 2023] Section 13.5.5, Predictor-Corrector Methods.
6.10.1. Introduction#
We have seen one predictor-corrector method already: the explicit trapezoid method, which uses Euler’s method to predict a first approximation of the solution, and then corrects this using an approximation of the implicit trapezoid method.
We will look at combining the \(s\)-step Adams-Bashforth and Adams-Moulton methods to achieive an two-stage, \(s\)-step method of same order of accuracy as the latter while being explicit — the explicit trapezoid method is this in the simplest case \(s=1\).
import numpy as np
from matplotlib import pyplot as plt
# Shortcuts for some favorite commands:
from matplotlib.pyplot import figure, plot, grid, title, xlabel, ylabel, legend