Error analysis of Abate--Whitt methods for Inverse Laplace Transforms and a new algorithm for queuing theory applications
Nikita Deniskin, Federico Poloni
TL;DR
This work analyzes the accuracy of Abate–Whitt inverse Laplace transform methods by linking ILT error to the quality of rational approximants of the exponential on a function-specific region. It introduces TAME, a family of Abate–Whitt methods generated via the AAA rational-approximation algorithm, with parameters tailored to ME/SE/LS function classes and to queuing-theory applications such as phase-type distributions and Markov-modulated fluid queues. The authors derive error bounds, propose moment-based estimates, and address practical numerical issues, including floating-point stability and region/point selection strategies. Numerical experiments demonstrate that TAME achieves comparable or better accuracy with significantly fewer function evaluations and improved stability relative to classical AW methods. The framework provides actionable guidance for applying ILT in queuing contexts while controlling computation cost and precision loss.
Abstract
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.
