You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extrapolation methods exploit the error estimate to compute better approximations. Such methods can be used for any approximation methods but here we illustrate it for numerical integration.
Aitken extrapolation
Suppose we have an asymptotic error formula
$$
I - I_n \approx \frac{c}{n^p}, \qquad p > 0
$$
If we know $I$ then we can estimate $p$ from
$$
\frac{I - I_n}{I - I_{2n}} \approx 2^p
$$
How can we estimate the convergence rate $p$ when we dont know $I$ ? First compute $I_n$, $I_{2n}$, $I_{4n}$. Then
If we have computed $I_{4n}$ then we can compute $I_{2n}$ and $I_n$ with very little effort since the same function values are used1.
We can then also obtain a more accurate estimate $\tilde I_{4n}$ very easily.
We also have a computable error estimate
$$
\tilde I_{4n} - I_{4n} \approx I - I_{4n}
$$
If $|\tilde I_{4n} - I_{4n}| \le \epsilon$, then we can assume that $|I - I_{4n}| \lesssim \epsilon$ and use $\tilde I_{4n}$ as the estimate of the integral.
:::
Richardson extrapolation
This is a more sophisticated way of performing the extrapolation. Let us illustrate this technique using the trapezoidal method for which we know the error estimate of the form (see )
$$
\boxed{I_n^{(1)} = \frac{4}{3} I_n^{(0)} - \frac{1}{3} I_{n/2}^{(0)}, \qquad n \ge 2 \textrm{ and $n$ is even}}
$$
with
$$
I_n^{(0)} = I_n
$$
$I_n^{(1)}$ is called the Richardson extrapolation of $I_n$. Note that $I_n^{(1)}$ uses the same data as $I_n$ but has a convergence rate of $4$ while $I_n$ converges at rate $2$.
The first column is trapezoid rule; $I_8^{(0)}$ is obtained using all $n = 2^3 = 8$ intervals, $I_4^{(0)}$ is obtained using the half the intervals, etc.
The second column is generated from the first column using with $k=1$. The third column is generated from second column and the fourth from the third. Then $I_8^{(3)}=J_3(f)$ is
the final answer.
Footnotes
This is true for methods like trapezoid, mid-point, Simpson but is
not true for Gauss rules. ↩