Three families of linear multistep methods are commonly used: Adams–Bashforth methods, Adams–Moulton methods, and the
backward differentiation formulas (BDFs).
Adams–Bashforth methods The Adams–Bashforth methods are explicit methods. The coefficients are a_{s-1}=-1 and a_{s-2} = \cdots = a_0 = 0 , while the b_j are chosen such that the methods have order
s (this determines the methods uniquely). The Adams–Bashforth methods with
s = 1, 2, 3, 4, 5 are (; ): \begin{align} y_{n+1} &= y_n + hf(t_n, y_n) , \qquad\text{(This is the Euler method)} \\ y_{n+2} &= y_{n+1} + h\left( \frac{3}{2}f(t_{n+1}, y_{n+1}) - \frac{1}{2}f(t_n, y_n) \right) , \\ y_{n+3} &= y_{n+2} + h\left( \frac{23}{12} f(t_{n+2}, y_{n+2}) - \frac{16}{12} f(t_{n+1}, y_{n+1}) + \frac{5}{12}f(t_n, y_n)\right) , \\ y_{n+4} &= y_{n+3} + h\left( \frac{55}{24} f(t_{n+3}, y_{n+3}) - \frac{59}{24} f(t_{n+2}, y_{n+2}) + \frac{37}{24} f(t_{n+1}, y_{n+1}) - \frac{9}{24} f(t_n, y_n) \right) , \\ y_{n+5} &= y_{n+4} + h\left( \frac{1901}{720} f(t_{n+4}, y_{n+4}) - \frac{2774}{720} f(t_{n+3}, y_{n+3}) + \frac{2616}{720} f(t_{n+2}, y_{n+2}) - \frac{1274}{720} f(t_{n+1}, y_{n+1}) + \frac{251}{720} f(t_n, y_n) \right) . \end{align} The coefficients b_j can be determined as follows. Use
polynomial interpolation to find the polynomial
p of degree s-1 such that p(t_{n+i}) = f(t_{n+i}, y_{n+i}), \qquad \text{for } i=0,\ldots,s-1. The
Lagrange formula for polynomial interpolation yields p(t) = \sum_{j=0}^{s-1} \frac{(-1)^{s-j-1}f(t_{n+j}, y_{n+j})}{j!(s-j-1)!h^{s-1}} \prod_{i=0 \atop i\ne j}^{s-1} (t-t_{n+i}). The polynomial
p is locally a good approximation of the right-hand side of the differential equation y' = f(t,y) that is to be solved, so consider the equation y' = p(t) instead. This equation can be solved exactly; the solution is simply the integral of
p. This suggests taking y_{n+s} = y_{n+s-1} + \int_{t_{n+s-1}}^{t_{n+s}} p(t)\,\mathrm dt. The Adams–Bashforth method arises when the formula for
p is substituted. The coefficients b_j turn out to be given by b_{s-j-1} = \frac{(-1)^j}{j!(s-j-1)!} \int_0^1 \prod_{i=0 \atop i\ne j}^{s-1} (u+i) \,\mathrm du, \qquad \text{for } j=0,\ldots,s-1. Replacing f(t, y) by its interpolant
p incurs an error of order
hs, and it follows that the
s-step Adams–Bashforth method has indeed order
s The Adams–Bashforth methods were designed by
John Couch Adams to solve a differential equation modelling
capillary action due to
Francis Bashforth. published his theory and Adams' numerical method .
Adams–Moulton methods The Adams–Moulton methods are similar to the Adams–Bashforth methods in that they also have a_{s-1} = -1 and a_{s-2} = \cdots = a_0 = 0 . Again the
b coefficients are chosen to obtain the highest order possible. However, the Adams–Moulton methods are implicit methods. By removing the restriction that b_s = 0 , an
s-step Adams–Moulton method can reach order s+1 , while an
s-step Adams–Bashforth methods has only order
s. The Adams–Moulton methods with
s = 0, 1, 2, 3, 4 are (; ) listed, where the first two methods are the
backward Euler method and the
trapezoidal rule (also known as the
Crank-Nicolson method) respectively: \begin{align} y_{n} &=& y_{n-1} & + h f(t_{n},y_{n}), \\ y_{n+1} &=& y_n & + h \left( \frac{1}{2} f(t_{n+1},y_{n+1}) + \frac{1}{2} f(t_n,y_n) \right), \\ y_{n+2} &=& y_{n+1} & + h \left( \frac{5}{12} f(t_{n+2},y_{n+2}) + \frac{8}{12} f(t_{n+1},y_{n+1}) - \frac{1}{12} f(t_n,y_n) \right) , \\ y_{n+3} &=& y_{n+2} & + h \left( \frac{9}{24} f(t_{n+3},y_{n+3}) + \frac{19}{24} f(t_{n+2},y_{n+2}) - \frac{5}{24} f(t_{n+1},y_{n+1}) + \frac{1}{24} f(t_n,y_n) \right) , \\ y_{n+4} &=& y_{n+3} & + h \left( \frac{251}{720} f(t_{n+4},y_{n+4}) + \frac{646}{720} f(t_{n+3},y_{n+3}) - \frac{264}{720} f(t_{n+2},y_{n+2}) + \frac{106}{720} f(t_{n+1},y_{n+1}) - \frac{19}{720} f(t_n,y_n) \right) . \end{align} The derivation of the Adams–Moulton methods is similar to that of the Adams–Bashforth method; however, the interpolating polynomial uses not only the points t_{n-1},\dots, t_{n-s} , as above, but also t_n . The coefficients are given by b_{s-j} = \frac{(-1)^j}{j!(s-j)!} \int_0^1 \prod_{i=0 \atop i\ne j}^{s} (u+i-1) \,\mathrm du, \qquad \text{for } j=0,\ldots,s. The Adams–Moulton methods are solely due to
John Couch Adams, like the Adams–Bashforth methods. The name of
Forest Ray Moulton became associated with these methods because he realized that they could be used in tandem with the Adams–Bashforth methods as a
predictor-corrector pair ; had the same idea. Adams used
Newton's method to solve the implicit equation .
Backward differentiation formulas (BDF) The BDF methods are implicit methods with b_{s-1} = \cdots = b_0 = 0 and the other coefficients chosen such that the method attains order
s (the maximum possible). These methods are especially used for the solution of
stiff differential equations. == Analysis ==