Series acceleration
In
Definition
Given a sequence
having a limit
an accelerated series is a second sequence
which converges faster to than the original sequence, in the sense that
If the original sequence is
The mappings from the original to the transformed series may be
Overview
Two classical techniques for series acceleration are
For alternating series, several powerful techniques, offering convergence rates from all the way to for a summation of terms, are described by Cohen et al.[3]
Euler's transform
A basic example of a
where is the
If the original series, on the left hand side, is only slowly converging, the forward differences will tend to become small quite rapidly; the additional power of two further improves the rate at which the right hand side converges.
A particularly efficient numerical implementation of the Euler transform is the van Wijngaarden transformation.[4]
Conformal mappings
A series
can be written as f(1), where the function f is defined as
The function f(z) can have
The conformal transform needs to be chosen such that , and one usually chooses a function that has a finite derivative at w = 0. One can assume that without loss of generality, as one can always rescale w to redefine . We then consider the function
Since , we have f(1) = g(1). We can obtain the series expansion of g(w) by putting in the series expansion of f(z) because ; the first n terms of the series expansion for f(z) will yield the first n terms of the series expansion for g(w) if . Putting w = 1 in that series expansion will thus yield a series such that if it converges, it will converge to the same value as the original series.
Non-linear sequence transformations
Examples of such nonlinear sequence transformations are Padé approximants, the Shanks transformation, and Levin-type sequence transformations.
Especially nonlinear sequence transformations often provide powerful numerical methods for the
Aitken method
A simple nonlinear sequence transformation is the Aitken extrapolation or delta-squared method,
defined by
This transformation is commonly used to improve the
See also
References
- LCCN 65-12253.
- LCCN 65-12253.
- ^ Henri Cohen, Fernando Rodriguez Villegas, and Don Zagier, "Convergence Acceleration of Alternating Series", Experimental Mathematics, 9:1 (2000) page 3.
- ISBN 0-521-43108-5(See section 5.1).
- C. Brezinski and M. Redivo Zaglia, Extrapolation Methods. Theory and Practice, North-Holland, 1991.
- G. A. Baker Jr. and P. Graves-Morris, Padé Approximants, Cambridge U.P., 1996.
- Weisstein, Eric W. "Convergence Improvement". MathWorld.
- Herbert H. H. Homeier: Scalar Levin-Type Sequence Transformations, Journal of Computational and Applied Mathematics, vol. 122, no. 1–2, p 81 (2000). Homeier, H. H. H. (2000). "Scalar Levin-type sequence transformations". Journal of Computational and Applied Mathematics. 122 (1–2): 81–147. arXiv:math/0005209.
- Brezinski Claude and Redivo-Zaglia Michela : "The genesis and early developments of Aitken's process, Shanks transformation, the -algorithm, and related fixed point methods", Numerical Algorithms, Vol.80, No.1, (2019), pp.11-133.
- Delahaye J. P. : "Sequence Transformations", Springer-Verlag, Berlin, ISBN 978-3540152835 (1988).
- Sidi Avram : "Vector Extrapolation Methods with Applications", SIAM, ISBN 978-1-61197-495-9 (2017).
- Brezinski Claude, Redivo-Zaglia Michela and Saad Yousef : "Shanks Sequence Transformations and Anderson Acceleration", SIAM Review, Vol.60, No.3 (2018), pp.646–669. doi:10.1137/17M1120725 .
- Brezinski Claude : "Reminiscences of Peter Wynn", Numerical Algorithms, Vol.80(2019), pp.5-10.
- Brezinski Claude and Redivo-Zaglia Michela : "Extrapolation and Rational Approximation", Springer, ISBN 978-3-030-58417-7 (2020).