2025-11-10T02:44:47.045098

Error analysis of Abate--Whitt methods for Inverse Laplace Transforms and a new algorithm for queuing theory applications

Deniskin, Poloni
We study the accuracy of a class of methods to compute the Inverse Laplace Transform, the so-called \emph{Abate--Whitt methods} [Abate, Whitt 2006], which are based on a linear combination of evaluations of $\widehat{f}$ in a few points. We provide error bounds which relate the accuracy of a method to the rational approximation of the exponential function. We specialize our analysis to applications in queuing theory, a field in which Abate--Whitt methods are often used; in particular, we study phase-type distributions and Markov-modulated fluid models (or \emph{fluid queues}). We use a recently developed algorithm for rational approximation, the AAA algorithm [Nakatsukasa, Sète, Trefethen 2018], to produce a new family of methods, which we call TAME. The parameters of these methods are constructed depending on a function-specific domain $Ω$; we provide a quasi-optimal choice for certain families of functions. We discuss numerical issues related to floating-point computation, and we validate our results through numerical experiments which show that the new methods require significantly fewer function evaluations to achieve an accuracy that is comparable (or better) to that of the classical methods.
academic

Error analysis of Abate--Whitt methods for Inverse Laplace Transforms and a new algorithm for queuing theory applications

Basic Information

  • Paper ID: 2510.14799
  • Title: Error analysis of Abate--Whitt methods for Inverse Laplace Transforms and a new algorithm for queuing theory applications
  • Authors: Nikita Deniskin (Scuola Normale Superiore), Federico Poloni (Università di Pisa)
  • Classification: math.NA cs.NA (Numerical Analysis)
  • Submission Date: October 16, 2024 to arXiv
  • Paper Link: https://arxiv.org/abs/2510.14799

Abstract

This paper investigates the accuracy of Abate-Whitt methods for computing inverse Laplace transforms. These methods are based on evaluating linear combinations of a function f^\hat{f} at a small number of points. The authors provide error bounds relating method accuracy to rational approximations of exponential functions and specialize the analysis to phase-type distributions in queuing theory and Markov-modulated fluid models. By employing the AAA algorithm, the authors propose a new family of methods called TAME, which significantly reduces the number of function evaluations while maintaining or improving accuracy.

Research Background and Motivation

Problem Definition

The inverse Laplace transform (ILT) is an important yet challenging numerical problem. Given the Laplace transform f^(s)=0estf(t)dt\hat{f}(s) = \int_0^{\infty} e^{-st}f(t)dt of a function ff, one must reconstruct values of f(t)f(t) from evaluations of f^\hat{f} at a few points.

Problem Significance

  1. Ill-posedness: Unlike the Fourier transform, the inverse Laplace transform is an ill-posed problem; small errors in f^\hat{f} can lead to large errors in f(t)f(t)
  2. Practical Applications: Widely used in queuing theory, probability theory, and engineering, particularly in phase-type distribution analysis and fluid queue analysis
  3. Computational Efficiency: Existing methods typically require numerous function evaluations to achieve satisfactory accuracy

Limitations of Existing Methods

  • Euler Method: Uses equally-spaced nodes on a vertical line but exhibits slow convergence
  • Talbot Method: Improves performance through contour deformation but can be numerically unstable in certain cases
  • Gaver-Stehfest Method: Based on the Post-Widder formula but prone to numerical cancellation
  • CME Method: Although stable, exhibits slow convergence and requires more function evaluations

Core Contributions

  1. Theoretical Analysis: Establishes rigorous mathematical relationships between Abate-Whitt method accuracy and rational approximations of exponential functions
  2. Error Bounds: Provides quantitative error bounds for SE-class, ME-class, and LS-class functions
  3. TAME Algorithm: Proposes a new parameter selection strategy based on the AAA algorithm, significantly improving efficiency
  4. Application-Specific Analysis: Provides specialized analysis for phase-type distributions and fluid queue models in queuing theory
  5. Numerical Stability: Discusses numerical issues in floating-point arithmetic and provides solutions

Methodology Details

Problem Formulation

Given the Laplace transform f^(s)\hat{f}(s), the Abate-Whitt method approximates f(t)f(t) through:

fN(t)=n=1Nwntf^(βnt)f_N(t) = \sum_{n=1}^N \frac{w_n}{t} \hat{f}\left(\frac{\beta_n}{t}\right)

where (wn,βn)n=1N(w_n, \beta_n)_{n=1}^N are weight and node parameters.

Core Theoretical Framework

Connection to Rational Approximation

The authors establish a key theoretical connection: the rational approximant of the Abate-Whitt method is ρ^N(z)=n=1Nwnβnz\hat{\rho}_N(-z) = \sum_{n=1}^N \frac{w_n}{\beta_n - z}

Method accuracy directly depends on the quality of approximation of eze^z by ρ^N(z)\hat{\rho}_N(-z).

Function Classes

The paper focuses on three classes of "tame" functions:

  1. SE-class (Exponential Sums): f(t)=m=1Mcmeαmtf(t) = \sum_{m=1}^M c_m e^{\alpha_m t}
  2. ME-class (Matrix Exponential): f(t)=vexp(tQ)uf(t) = v^* \exp(tQ)u
  3. LS-class (Laplace-Stieltjes): f(t)=extdμ(x)f(t) = \int e^{-xt}d\mu(x)

TAME Algorithm Design

AAA Algorithm Modifications

The authors make key modifications to the AAA algorithm:

  1. Degree Adjustment: Ensures rational function degree is (N1,N)(N-1,N) rather than (K1,K1)(K-1,K-1)
  2. Conjugate Pairs: Guarantees non-real weights and nodes appear in conjugate pairs
  3. Numerical Stability: Runs main loop in binary 64-bit precision, using high precision only for eigenvalue problems

Domain Selection Strategy

Selects appropriate approximation domain Ω\Omega based on function type:

  • Fluid Queues: Ω=B(r,r)\Omega = B(-r,r), where r=λtr = \lambda t
  • ME-class: Ω\Omega should contain W(tQ)W(tQ) (numerical range)
  • LS-class: Ω=[L,0]\Omega = [-L,0]

Experimental Setup

Experimental Design

The authors design five experiments to validate the TAME method:

Experiment A: Fluid queue model (d+=5,d=10d_+ = 5, d_- = 10, uniformization rate λ=1\lambda = 1) Experiment B: Performance comparison at different time points Experiment C: Continuous-time Markov chain (d=15d = 15) Experiment D: Non-smooth signals (triangular and square waves) Experiment E: European call option pricing

Comparison Methods

  • Euler method
  • Gaver-Stehfest method
  • Talbot method
  • CME method
  • Zakian method

Evaluation Metrics

Primarily uses LL_{\infty} error: f(t)fN(t)\|f(t) - f_N(t)\|_{\infty}

Experimental Results

Main Findings

Experiment A Key Discoveries

  • TAME Efficiency: Requires only 3-4 function evaluations to achieve comparable or better accuracy than classical methods
  • Numerical Stability: TAME does not exhibit numerical instability with increasing NN', whereas classical methods show error growth after reaching minimum error
  • Optimal Performance:
    • CDF: TAME achieves error of 3.3×10143.3 \times 10^{-14} at N=4N'=4
    • PDF: TAME achieves error of 8.0×10148.0 \times 10^{-14} at N=3N'=3
MethodCDF Min ErrorCorresponding NPDF Min ErrorCorresponding N
Euler4.0×10124.0 \times 10^{-12}352.0×10112.0 \times 10^{-11}31
Talbot1.2×10141.2 \times 10^{-14}181.2×10131.2 \times 10^{-13}20
Zakian4.3×10144.3 \times 10^{-14}43.8×10133.8 \times 10^{-13}4
TAME3.3×10143.3 \times 10^{-14}48.0×10148.0 \times 10^{-14}3

Experiment B Domain Selection Verification

Confirms theoretical predictions: TAME accuracy decreases when r<tr < t and maintains high accuracy when rtr \geq t.

Ablation Studies

Comparison of different domains Ω\Omega validates the domain selection strategy. TAME methods constructed using bounds from Theorems 5.2-5.4 all perform well.

Theoretical Verification

Experiments verify the accuracy of theoretical error bounds and moment estimates, confirming consistency between rational approximation theory and practical performance.

Development of Abate-Whitt Framework

  • Abate & Whitt (2006): Establishment of unified framework
  • Classical Methods: Development of Euler, Talbot, Gaver-Stehfest and other methods
  • CME Method: Moment-optimization-based method by Telek et al.

Rational Approximation Theory

  • AAA Algorithm: Breakthrough work by Nakatsukasa et al.
  • Padé Approximation: Theoretical foundation of Zakian method
  • Numerical Stability: Precision issues in floating-point arithmetic

Conclusions and Discussion

Main Conclusions

  1. Theoretical Breakthrough: First establishes rigorous mathematical relationships between Abate-Whitt method accuracy and rational approximation quality
  2. Practical Algorithm: TAME method significantly reduces computational burden while maintaining accuracy
  3. Numerical Stability: Resolves numerical instability issues of classical methods
  4. Specialized Applications: Provides optimized parameter selection strategies for queuing theory applications

Limitations

  1. Function Class Restrictions: Methods primarily applicable to "tame" function classes (SE, ME, LS)
  2. Domain Dependence: Requires prior knowledge to select appropriate approximation domain Ω\Omega
  3. Non-smooth Functions: For discontinuous functions (e.g., square waves), CME method may perform better
  4. Theoretical Constants: The constant 1+21+\sqrt{2} in the Crouzeix-Palencia theorem may not be tight

Future Directions

  1. Extended Function Classes: Extend theory to broader function classes
  2. Adaptive Domain Selection: Develop algorithms for automatic optimal Ω\Omega selection
  3. Weight Optimization: Further optimize weight selection to avoid excessive growth
  4. Parallel Algorithms: Develop parallel versions for large-scale problems

In-Depth Evaluation

Strengths

  1. Theoretical Depth: Establishes rigorous mathematical framework, filling important theoretical gaps
  2. Practical Value: TAME method demonstrates excellent performance in practical applications, particularly in queuing theory
  3. Numerical Insights: Provides in-depth analysis of floating-point effects with practical numerical stability solutions
  4. Comprehensive Experiments: Covers diverse test cases both within and beyond theoretical function classes

Weaknesses

  1. Scope of Applicability: While covering important function classes, still limited to specific categories
  2. Parameter Tuning: Requires domain expertise to select appropriate domains and parameters
  3. Fairness of Comparisons: Parameter settings for different methods in some experiments may not be entirely fair

Impact

  1. Academic Contribution: Provides new theoretical perspective for numerical methods of inverse Laplace transforms
  2. Practical Applications: Direct application value in queuing theory, financial mathematics, and other fields
  3. Methodological Innovation: AAA algorithm application inspires approaches to other numerical problems

Applicable Scenarios

  • Phase-type distribution analysis in queuing theory
  • Markov-modulated fluid models
  • Engineering applications requiring high-precision inverse Laplace transforms
  • Scenarios with high function evaluation costs

References

This paper cites 49 important references covering classical and cutting-edge work in Laplace transform theory, numerical methods, matrix analysis, and queuing theory. Particularly noteworthy are comprehensive citations of the original Abate & Whitt work, the AAA algorithm, and related numerical methods.


Overall Assessment: This is a high-quality numerical analysis paper that successfully combines theoretical analysis with practical applications. The TAME method is not only theoretically well-founded but also demonstrates excellent practical performance. The paper's contributions are of significant value for both numerical computation of inverse Laplace transforms and queuing theory applications.