Backward Euler Convolution Quadrature Method
- Backward Euler CQ is a numerical framework that approximates Riemann–Liouville and Caputo fractional derivatives by discretizing the Laplace operator using the backward Euler rule.
- It employs efficient algorithms such as FFT-based convolution and sum-of-exponentials compression to accelerate time-stepping while preserving first-order accuracy.
- The method is widely applied in simulating anomalous diffusion, wave propagation, dispersive media, and fractional variational integrators, ensuring robust stability and convergence.
The backward Euler convolution quadrature (CQ) method is a numerical framework for approximating fractional derivatives—specifically Riemann–Liouville and Caputo derivatives of order —using time-stepping based on the backward Euler linear multistep scheme. It delivers a stable, first-order accurate discretization by systematically replacing the Laplace variable in the continuous operator with a symbol inherited from the underlying time integrator. CQ is extensively used in simulating anomalous diffusion, subdiffusion, wave propagation, electromagnetic phenomena in dispersive media, and fractional variational integrators (Hariz et al., 2024, &&&1&&&, Hassell et al., 2014, Dölz et al., 2020, López-Fernández et al., 2023, Melenk et al., 2024).
1. Algebraic and Operator Foundations of Backward Euler CQ
The core of the backward Euler CQ method is the mapping of continuous fractional operators to discrete analogues via the symbol of the backward Euler rule:
where is the generating variable in the complex plane. The fractional power is raised as
The approximation of the left-sided Riemann–Liouville derivative or the Caputo derivative is then
where the weights are the binomial coefficients
with
For fractional integrals, the explicit formula becomes
and the full discrete operator reads
where is the uniform time step and (Liu et al., 2019).
2. Algorithmic Implementation and Computational Acceleration
Implementation requires precomputing the weights via a three-term recurrence:
Time-stepping at involves evaluating the convolution sum, costing per step and for total steps.
Several acceleration techniques are available:
- FFT-based convolution: Zero-padding the time series and weights, then performing a discrete Fourier transform accelerates convolution to (Hassell et al., 2014).
- Sum-of-exponentials compression: Using parameter integral representations for weights and Gauss–Jacobi quadrature, history variables can be updated via geometric recurrences at cost per step, dramatically reducing work and storage (Sun et al., 2019, López-Fernández et al., 2023).
- Parsimonious CQ: Piecewise polynomial (Chebyshev) interpolation of the Laplace domain symbol enables the method to require only evaluations of the Laplace-domain operator in some settings, notably in acoustic/electromagnetic wave boundary integral equations (Melenk et al., 2024).
- Oblivious convolution quadrature: Blocks history sums and uses contour quadrature in the Laplace domain for work and storage, retaining first-order accuracy.
3. Integration with Fractional PDEs and Variational Principles
Backward Euler CQ is commonly applied to fractional PDEs such as subdiffusion and fractional Fokker-Planck equations. In such cases, the discrete operator is substituted directly for the fractional derivative in the semi-discrete or fully discrete numerical scheme. For example, in a CQ-FEM discretization of a quasilinear subdiffusion equation, time-stepping updates combine CQ evaluation for the Caputo derivative and finite element assembly for the spatial part:
where is the CQ operator (López-Fernández et al., 2023).
For fractional variational integrators, the CQ approximation replaces all appearances of fractional derivatives and fractional integrals in the discrete action, and the discrete Hamilton principle yields difference equations that couple standard variational updates with nonlocal fractional damping contributions. The global accuracy in time of such variational integrators is limited by the order of the underlying CQ (first-order for backward Euler) (Hariz et al., 2024).
4. Stability, Convergence, and Saturation Phenomena
Backward Euler CQ inherits the -stability of the backward Euler integrator. Specifically, stability regions are characterized via the mapping of the spectrum of the sectorial operator to the symbol , guaranteeing boundedness and damping of solutions with Re (Liu et al., 2019). The method yields
for sufficiently smooth data, uniformly away from .
Saturation effects arise when the data possesses singularities at ; if near the origin, the local error is owing to the loss of regularity. Start-up corrections—modifying initial weights to match polynomial data—restore optimal global convergence even for nonsmooth initial data (Liu et al., 2019).
5. Applications: Wave Propagation, Diffusion, and Dispersive Media
Typical applications include
- Wave simulations via boundary integral equations: The CQ weights are constructed using operator-valued Laplace transforms (e.g., of single-layer or boundary potential operators), and discrete convolution solves are performed at each time step (Hassell et al., 2014, Betcke et al., 2016).
- Fractional Fokker–Planck and subdiffusion equations: The method allows efficient discretization even for solutions with low regularity (Sun et al., 2019, López-Fernández et al., 2023).
- Maxwell’s equations in dispersive media: The polarization term is discretized via CQ, preserving the energy-dissipation structure and yielding stability and first-order accuracy in the time step (Dölz et al., 2020).
- Fractional variational mechanics: CQ enables geometric integrators with variational structure for systems with fractional damping (Hariz et al., 2024).
6. Fast, Parsimonious, and Oblivious CQ Variants
Recent developments include fast and parsimonious CQ algorithms:
- Fast CQ compresses the historical memory term using sum-of-exponentials and history recursions (Sun et al., 2019).
- Parsimonious CQ applies piecewise Chebyshev interpolation in the Laplace-phase domain, reducing Laplace operator evaluations to while maintaining convergence order, applicable to scattering and other wave problems (Melenk et al., 2024).
- Oblivious CQ blocks time-history into logarithmically sized intervals, using contour quadrature and running sums for minimal memory footprint (López-Fernández et al., 2023, Dölz et al., 2020).
7. Practical Considerations and Extensions
Implementation demands careful computation of convolution weights, consideration of start-up corrections for nonsmooth problems, and efficient data structures to manage historical sums. Quadrature error and time discretization error must be balanced, especially in overresolving strategies—where the Laplace-domain contour integral is discretized with more points than time steps to achieve exponential convergence in the aliasing error (Betcke et al., 2016).
A plausible implication is that, for memory-intensive simulations on large time intervals or with stiff kernels, employing fast, parsimonious, or oblivious CQ significantly reduces computational resource requirements without sacrificing stability or convergence order.
References
- "Fractional variational integrators based on convolution quadrature" (Hariz et al., 2024)
- "Fast algorithms for convolution quadrature of Riemann-Liouville fractional derivative" (Sun et al., 2019)
- "Convolution Quadrature for Wave Simulations" (Hassell et al., 2014)
- "The unified theory of shifted convolution quadrature for fractional calculus" (Liu et al., 2019)
- "Overresolving in the Laplace domain for convolution quadrature methods" (Betcke et al., 2016)
- "Convolution Quadrature for the quasilinear subdiffusion equation" (López-Fernández et al., 2023)
- "Parsimonious convolution quadrature" (Melenk et al., 2024)
- "A convolution quadrature method for Maxwell's equations in dispersive media" (Dölz et al., 2020)