Papers
Topics
Authors
Recent
Search
2000 character limit reached

Levin–Sidi Extrapolation

Updated 9 July 2026
  • Levin–Sidi extrapolation is a nonlinear sequence transformation that accelerates convergence of slowly convergent series and integrals by modeling the asymptotic behavior of remainders.
  • It constructs transformed approximants via remainder expansion and cancellation of leading error terms, making it especially effective for oscillatory integrals in settings like transient electromagnetic logging.
  • Practical implementations include both direct linear system solutions and recursive algorithms, offering robust strategies for challenging numerical problems in scientific computation.

Levin–Sidi extrapolation is a family of nonlinear sequence transformations for accelerating the convergence of slowly convergent series and infinite integrals. In the modern oscillatory-quadrature literature, it is best understood as a remainder-modeling procedure applied to a sequence of approximations—partial sums, truncated tails, or Levin-type collocation outputs—rather than as a direct quadrature rule on the original integral. The method uses an assumed asymptotic expansion of the remainder and constructs transformed approximants that cancel leading error terms, thereby producing faster convergence than the underlying raw sequence (Levin, 2 Aug 2025, Li, 25 Aug 2025).

1. Core idea and canonical transformation

A standard oscillatory setting is an infinite integral of the form

F(r)=0f(k)g(kr)dk,F(r)=\int_0^\infty f(k)\,g(kr)\,dk,

with g(kr)g(kr) oscillatory and the interval [0,)[0,\infty) unbounded. In the transient electromagnetic logging formulation, the specific case is an inverse Fourier cosine transform,

Hz(p,z)=0cos(kzz)H~z(p,kz)dkz,H_z(p,z)=\int_0^\infty \cos(k_z z)\,\tilde H_z(p,k_z)\,dk_z,

and the numerical difficulty is that the tail contribution cancels only slowly, so naive truncation or direct quadrature is inefficient (Li, 25 Aug 2025).

The basic Levin–Sidi strategy is to decompose the integral into finite subinterval contributions,

ui=aiai+1f(k)g(kr)dk,Sn=i=0nui,u_i=\int_{a_i}^{a_{i+1}} f(k)\,g(kr)\,dk, \qquad S_n=\sum_{i=0}^n u_i,

and then to accelerate the slow convergence SnF(r)S_n\to F(r). In the TEL formulation, the accelerated estimate is written as

S(k)=j=0kT(k,j)Sn+jj=0kT(k,j),S^{(k)}=\frac{\sum_{j=0}^{k} T^{(k,j)} S_{n+j}} {\sum_{j=0}^{k} T^{(k,j)}},

where the weights T(k,j)T^{(k,j)} are derived from a remainder expansion. This is the defining pattern of Levin–Sidi extrapolation: the target is the limit of a slowly convergent sequence, and the transformation forms a ratio of two linear forms chosen to eliminate leading asymptotic error terms (Li, 25 Aug 2025).

A broader review places this idea within a general theory of convergence acceleration for slowly convergent series and infinite integrals. There, the central premise is that the remainder admits a structured asymptotic expansion in a basis dictated by a linear difference equation for series or a linear differential equation for integrals; the transformation then solves for the limit and nuisance coefficients simultaneously, using data at several truncation points (Levin, 2 Aug 2025).

2. Asymptotic remainder models and the dd- and DD-transformations

The 2025 review "Accelerating Convergence in Series and Infinite Integrals: Revisiting Levin and Sidi's Contributions" characterizes Levin–Sidi methods through two principal transformations: the g(kr)g(kr)0-transformation for series and the g(kr)g(kr)1-transformation for infinite integrals (Levin, 2 Aug 2025).

For a convergent series

g(kr)g(kr)2

the remainder is modeled as

g(kr)g(kr)3

Truncating this expansion and enforcing it at g(kr)g(kr)4 truncation points yields a linear system whose solution defines the g(kr)g(kr)5-transformation. The review states that, for g(kr)g(kr)6 sequences, the g(kr)g(kr)7-transformation reduces to Levin’s original g(kr)g(kr)8-transformation (Levin, 2 Aug 2025).

For an infinite integral

g(kr)g(kr)9

the tail is modeled as

[0,)[0,\infty)0

Again, truncation and enforcement at [0,)[0,\infty)1 nodes produce a linear system for the limit [0,)[0,\infty)2 and the unknown coefficients [0,)[0,\infty)3; the resulting extrapolated estimate is the [0,)[0,\infty)4-transformation (Levin, 2 Aug 2025).

This formulation is significant because it makes Levin–Sidi extrapolation more general than a single ad hoc accelerator. The admissible classes [0,)[0,\infty)5 and [0,)[0,\infty)6 encode structural information about the sequence or integrand through asymptotic-coefficient difference or differential equations, and the transformation exploits that structure explicitly. The same review emphasizes that this framework covers many special-function series and integrals, including Bessel, Legendre, Chebyshev, and hypergeometric settings (Levin, 2 Aug 2025).

3. Relation to Levin’s ODE- and PDE-based methods

Levin’s original method for highly oscillatory integrals does not start from sequence transformation. It begins from the identity

[0,)[0,\infty)7

so that

[0,)[0,\infty)8

The essential idea is to approximate the slowly varying auxiliary function [0,)[0,\infty)9, not the oscillatory factor Hz(p,z)=0cos(kzz)H~z(p,kz)dkz,H_z(p,z)=\int_0^\infty \cos(k_z z)\,\tilde H_z(p,k_z)\,dk_z,0. In univariate, adaptive, and multivariate formulations, this leads to ODE- or PDE-based collocation methods with Chebyshev or polynomial bases, truncated SVD stabilization, and adaptive subdivision (Chen et al., 2024, Chen et al., 2022).

Levin–Sidi extrapolation enters at a different layer. The adaptive Levin literature states explicitly that Sidi’s extrapolation can be applied to a sequence of Levin-type approximations Hz(p,z)=0cos(kzz)H~z(p,kz)dkz,H_z(p,z)=\int_0^\infty \cos(k_z z)\,\tilde H_z(p,k_z)\,dk_z,1 or Hz(p,z)=0cos(kzz)H~z(p,kz)dkz,H_z(p,z)=\int_0^\infty \cos(k_z z)\,\tilde H_z(p,k_z)\,dk_z,2 whose error has an asymptotic expansion in Hz(p,z)=0cos(kzz)H~z(p,kz)dkz,H_z(p,z)=\int_0^\infty \cos(k_z z)\,\tilde H_z(p,k_z)\,dk_z,3 or in a discretization parameter. The multivariate adaptive Levin paper notes that it does not explicitly implement Sidi’s extrapolation; instead, it relies on spectral discretization and adaptivity, whereas classical Levin–Sidi methods are described as primarily univariate and interval-based (Chen et al., 2024).

The same distinction appears in more application-driven work. In the bubble-dynamics paper, a Levin collocation method solves

Hz(p,z)=0cos(kzz)H~z(p,kz)dkz,H_z(p,z)=\int_0^\infty \cos(k_z z)\,\tilde H_z(p,k_z)\,dk_z,4

after decomposing the oscillatory integrand as Hz(p,z)=0cos(kzz)H~z(p,kz)dkz,H_z(p,z)=\int_0^\infty \cos(k_z z)\,\tilde H_z(p,k_z)\,dk_z,5 with Hz(p,z)=0cos(kzz)H~z(p,kz)dkz,H_z(p,z)=\int_0^\infty \cos(k_z z)\,\tilde H_z(p,k_z)\,dk_z,6. That paper states that it does not implement Sidi’s extrapolation, but presents exactly the sort of parametric sequence—indexed by collocation order, frequency parameter, or time—on which Levin–Sidi acceleration can act. Numerically, it reports Hz(p,z)=0cos(kzz)H~z(p,kz)dkz,H_z(p,z)=\int_0^\infty \cos(k_z z)\,\tilde H_z(p,k_z)\,dk_z,7 relative error with 100 times fewer quadrature nodes than the trapezoidal rule for the first moment, and Hz(p,z)=0cos(kzz)H~z(p,kz)dkz,H_z(p,z)=\int_0^\infty \cos(k_z z)\,\tilde H_z(p,k_z)\,dk_z,8 times fewer points for a relative error of Hz(p,z)=0cos(kzz)H~z(p,kz)dkz,H_z(p,z)=\int_0^\infty \cos(k_z z)\,\tilde H_z(p,k_z)\,dk_z,9 (Bryngelson, 27 Oct 2025).

A common source of confusion is therefore terminological. “Levin method” may refer to ODE/PDE reformulations of oscillatory quadrature, whereas “Levin–Sidi extrapolation” refers to sequence acceleration built on asymptotic remainder models. The two are complementary rather than interchangeable.

4. Computational realization

Two implementation patterns dominate the recent descriptions.

The first is the linear-system formulation of the ui=aiai+1f(k)g(kr)dk,Sn=i=0nui,u_i=\int_{a_i}^{a_{i+1}} f(k)\,g(kr)\,dk, \qquad S_n=\sum_{i=0}^n u_i,0- and ui=aiai+1f(k)g(kr)dk,Sn=i=0nui,u_i=\int_{a_i}^{a_{i+1}} f(k)\,g(kr)\,dk, \qquad S_n=\sum_{i=0}^n u_i,1-transformations. One chooses ui=aiai+1f(k)g(kr)dk,Sn=i=0nui,u_i=\int_{a_i}^{a_{i+1}} f(k)\,g(kr)\,dk, \qquad S_n=\sum_{i=0}^n u_i,2 truncation points ui=aiai+1f(k)g(kr)dk,Sn=i=0nui,u_i=\int_{a_i}^{a_{i+1}} f(k)\,g(kr)\,dk, \qquad S_n=\sum_{i=0}^n u_i,3 or ui=aiai+1f(k)g(kr)dk,Sn=i=0nui,u_i=\int_{a_i}^{a_{i+1}} f(k)\,g(kr)\,dk, \qquad S_n=\sum_{i=0}^n u_i,4, writes the truncated remainder model at each point, and solves simultaneously for the unknown limit and the nuisance coefficients. This makes the extrapolated estimate a structured solution of a dense but low-dimensional linear system, analogous in spirit to Richardson extrapolation but using basis functions dictated by difference- or differential-equation asymptotics (Levin, 2 Aug 2025).

The second is the recursive realization used in oscillatory integral tails. In the TEL formulation, Sidi’s ui=aiai+1f(k)g(kr)dk,Sn=i=0nui,u_i=\int_{a_i}^{a_{i+1}} f(k)\,g(kr)\,dk, \qquad S_n=\sum_{i=0}^n u_i,5-algorithm is used to compute Levin-type transformations efficiently through numerator and denominator arrays. The scheme maintains recursive quantities ui=aiai+1f(k)g(kr)dk,Sn=i=0nui,u_i=\int_{a_i}^{a_{i+1}} f(k)\,g(kr)\,dk, \qquad S_n=\sum_{i=0}^n u_i,6 and ui=aiai+1f(k)g(kr)dk,Sn=i=0nui,u_i=\int_{a_i}^{a_{i+1}} f(k)\,g(kr)\,dk, \qquad S_n=\sum_{i=0}^n u_i,7, and forms the accelerated estimate as

ui=aiai+1f(k)g(kr)dk,Sn=i=0nui,u_i=\int_{a_i}^{a_{i+1}} f(k)\,g(kr)\,dk, \qquad S_n=\sum_{i=0}^n u_i,8

The paper states that a ui=aiai+1f(k)g(kr)dk,Sn=i=0nui,u_i=\int_{a_i}^{a_{i+1}} f(k)\,g(kr)\,dk, \qquad S_n=\sum_{i=0}^n u_i,9-transformation is employed, with an extrapolation sequence SnF(r)S_n\to F(r)0 scaling successive differences of the partial sums. The order SnF(r)S_n\to F(r)1 is then increased until convergence to the desired precision is achieved (Li, 25 Aug 2025).

This implementation view clarifies what Levin–Sidi extrapolation requires in practice. One needs a base sequence SnF(r)S_n\to F(r)2 or SnF(r)S_n\to F(r)3, a remainder model encoded either explicitly or through an extrapolation sequence SnF(r)S_n\to F(r)4, and a stable realization—either a direct linear solve or a recursive algorithm such as the SnF(r)S_n\to F(r)5-algorithm. The literature also makes clear that performance depends on parameter choice: truncation nodes, extrapolation order, and the selected asymptotic basis all affect stability and efficiency (Levin, 2 Aug 2025, Li, 25 Aug 2025).

5. Use in transient electromagnetic logging

The paper "Modeling Transient Electromagnetic Logging Using Sine Transform and Levin-Sidi Extrapolation" gives a concrete, end-to-end application in computational electromagnetics (Li, 25 Aug 2025). In cylindrically stratified media, the frequency-domain field is obtained from an inverse Fourier cosine transform, and the numerical procedure is:

  1. Partition SnF(r)S_n\to F(r)6 into finite subintervals of uniform length SnF(r)S_n\to F(r)7.
  2. Approximate each subinterval integral with Gauss–Legendre quadrature after mapping to SnF(r)S_n\to F(r)8.
  3. Form partial sums SnF(r)S_n\to F(r)9.
  4. Apply Levin–Sidi extrapolation, implemented via Sidi’s S(k)=j=0kT(k,j)Sn+jj=0kT(k,j),S^{(k)}=\frac{\sum_{j=0}^{k} T^{(k,j)} S_{n+j}} {\sum_{j=0}^{k} T^{(k,j)}},0-algorithm and a S(k)=j=0kT(k,j)Sn+jj=0kT(k,j),S^{(k)}=\frac{\sum_{j=0}^{k} T^{(k,j)} S_{n+j}} {\sum_{j=0}^{k} T^{(k,j)}},1-transformation, to accelerate S(k)=j=0kT(k,j)Sn+jj=0kT(k,j),S^{(k)}=\frac{\sum_{j=0}^{k} T^{(k,j)} S_{n+j}} {\sum_{j=0}^{k} T^{(k,j)}},2 to the true integral.
  5. Use the resulting frequency-domain response in a sine-transform pipeline for frequency-to-time conversion.

The same paper reports an empirical stabilization study. With extrapolation points fixed at 20, the oscillatory integral estimate stabilizes when the number of Gauss–Legendre nodes exceeds about 6; with Gauss points fixed at 20, the result stabilizes when the number of extrapolation points exceeds about 6. On that basis, the authors choose 16 Gauss–Legendre points per subinterval and max 10 extrapolation points for TEL accuracy needs (Li, 25 Aug 2025).

The reported accuracy is problem-dependent but technically informative. In horizontally stratified media, frequency-domain Hankel transforms together with the 125-point sine transform achieve S(k)=j=0kT(k,j)Sn+jj=0kT(k,j),S^{(k)}=\frac{\sum_{j=0}^{k} T^{(k,j)} S_{n+j}} {\sum_{j=0}^{k} T^{(k,j)}},3 relative error over wide ranges of resistivity and tool spacing. In two-layer and multilayer formations, the integral solution matches finite-element results very closely, especially at early times and across strong conductivity contrasts. In cylindrically multilayered media, the Levin–Sidi-accelerated quadrature plus the sine transform shows “remarkable consistency” with FEM for both open-hole and cased-hole configurations (Li, 25 Aug 2025).

Within this application, Levin–Sidi extrapolation is used exclusively in the frequency domain for the spatial oscillatory integrals of cylindrical geometries. The sine transform performs the subsequent frequency-to-time conversion. The paper’s significance lies in showing that extrapolation can make a difficult oscillatory tail computation accurate enough for full transient logging workflows without direct time-domain simulation (Li, 25 Aug 2025).

6. Scope, limitations, and recurring misconceptions

A recurring misconception is that Levin–Sidi extrapolation is synonymous with every Levin-type oscillatory quadrature method. Recent papers separate these notions carefully. The multivariate adaptive Levin literature describes PDE- and collocation-based schemes that do not explicitly implement Sidi’s extrapolation and instead achieve robustness through adaptive refinement, spectral discretization, and truncated SVD. This suggests that modern Levin-based algorithms and Levin–Sidi extrapolation are best viewed as complementary components in a larger methodology for oscillatory computation (Chen et al., 2024, Chen et al., 3 Jun 2025).

A second misconception concerns weakly oscillatory regimes. The adaptive Levin analysis proves that Chebyshev spectral discretization combined with truncated singular value decomposition avoids “low-frequency breakdown,” and that this remains true even in the case of stationary points. That result pertains to the Levin ODE solve rather than to extrapolation per se, but it is directly relevant whenever Levin–Sidi extrapolation is built on Levin-type collocation data (Chen et al., 2022).

The literature also shows that extrapolation is not a universal substitute for problem-specific reformulation. For algebraic and logarithmic singularities, new Levin methods first apply singularity separation, converting the singular ODE into non-singular ODEs, one solved explicitly and one by collocation; those methods achieve arbitrarily high asymptotic orders and superalgebraic convergence with respect to the number of collocation points (Wang et al., 2019). Likewise, adaptive multivariate Levin methods handle complicated domains, stationary points, and resonance points by local PDE analysis and subdivision rather than by extrapolation alone (Chen et al., 3 Jun 2025).

Finally, the name should not be conflated with the higher-order Levin–Fainleib theorem in analytic number theory. That work studies asymptotics of sums such as S(k)=j=0kT(k,j)Sn+jj=0kT(k,j),S^{(k)}=\frac{\sum_{j=0}^{k} T^{(k,j)} S_{n+j}} {\sum_{j=0}^{k} T^{(k,j)}},4 for multiplicative functions through a differential-equation method and a prime-sum hypothesis; it belongs to a different subject, even though it shares a broader model-based asymptotic philosophy (Ramare et al., 2022).

In numerical analysis proper, Levin–Sidi extrapolation remains most naturally identified with asymptotics-driven acceleration of sequences arising from slowly convergent series, integral tails, and Levin-type discretizations. Its enduring role is to convert structural knowledge of the remainder into a practical algorithm for faster convergence.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Levin-Sidi Extrapolation.