Adams-Moulton Methods

The Adams-Moulton Methods are similarly based on the result

[Maple Math] ,

but now we use the Lagrange Interpolating Polynomial through the already obtained data points ( [Maple Math] ) , ( [Maple Math] ),..., ( [Maple Math] ) and the point ( [Maple Math] ) to estimate the value of the integral. Again, we assume a fixed stepsize [Maple Math] .

>

For example, when using a cubic interpolating polynomial through ( [Maple Math] ) , ( [Maple Math] ) , ( [Maple Math] ) and

( [Maple Math] ) yields:

> P[3]:=interp([t[i]-2*h,t[i]-h,t[i],t[i]+h],[f(t[i-2],w[i-2]),f(t[i-1],w[i-1]),f(t[i],w[i]),f(t[i+1],w[i+1])],tt);

[Maple Math]
[Maple Math]
[Maple Math]
[Maple Math]
[Maple Math]
[Maple Math]

> int1:=int(P[3],tt=t[i]..t[i]+h);

[Maple Math]
[Maple Math]
[Maple Math]
[Maple Math]
[Maple Math]

> simplify(int1);

[Maple Math]

Which yields the Three-step Adams-Moulton Method:

[Maple Math] .

In addition, the local truncation error can be determined from the error term of the Lagrange Interpolating Polynomial:

> lagerr:=(D@@4)(f(xi[i],y(xi[i])))*(tt-t[i]-h)*(tt-t[i])*(tt-t[i]+h)*(tt-t[i]+2*h)/4!;

[Maple Math]

Since [Maple Math] does not change sign over the integration interval [Maple Math] , we can use the Weighted Mean Value Theorem so that there exists a [Maple Math] in the interval [Maple Math] such that

> errint:=Int(lagerr,tt=t[i]..t[i]+h):

> errint=(D@@4)(f(nu[i],y(nu[i])))/4!*Int((tt-t[i]-h)*(tt-t[i])*(tt-t[i]+h)*(tt-t[i]+2*h),tt=t[i]..t[i]+h);

[Maple Math]
[Maple Math]

This yields the error,

> err:=(D@@4)(f(nu[i],y(nu[i])))/4!*int((tt-t[i]-h)*(tt-t[i])*(tt-t[i]+h)*(tt-t[i]+2*h),tt=t[i]..t[i]+h);

[Maple Math]

The truncation error is then given by

[Maple Math] .

>

Adams-Moulton Methods are implicit methods and need an initial guess for [Maple Math] to start the iteration. The formulae can be used either to iterate until a certain convergence is obtained or to iterate a given number of times.

>

The Three-Step Adams-Moulton method ( [Maple Math] ) requires 4 function evaluations, the same as the Four-Step Adams-Bashforth. Both have truncation errors of order [Maple Math] but typically the implicit Adams-Moulton Method has a smaller coefficient in the truncation error. This leads to better performance for the implicit method.

>