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

Analyse d'erreur des méthodes d'Abate--Whitt pour les transformées de Laplace inverses et un nouvel algorithme pour les applications de la théorie des files d'attente

Informations fondamentales

  • ID de l'article: 2510.14799
  • Titre: Error analysis of Abate--Whitt methods for Inverse Laplace Transforms and a new algorithm for queuing theory applications
  • Auteurs: Nikita Deniskin (Scuola Normale Superiore), Federico Poloni (Università di Pisa)
  • Classification: math.NA cs.NA (Analyse numérique)
  • Date de soumission: 16 octobre 2024 sur arXiv
  • Lien de l'article: https://arxiv.org/abs/2510.14799

Résumé

Cet article étudie les problèmes de précision des méthodes d'Abate-Whitt pour le calcul de la transformée de Laplace inverse. Ces méthodes reposent sur l'évaluation de combinaisons linéaires de la fonction f^\hat{f} en un petit nombre de points. Les auteurs fournissent des bornes d'erreur reliant la précision de la méthode à l'approximation rationnelle de fonctions exponentielles, et appliquent l'analyse spécifiquement aux distributions de type phase et aux modèles de fluides modulés par des chaînes de Markov en théorie des files d'attente. En utilisant l'algorithme AAA, les auteurs proposent une nouvelle famille de méthodes appelée TAME, qui réduit considérablement le nombre d'évaluations de fonctions tout en maintenant ou en améliorant la précision.

Contexte et motivation de la recherche

Définition du problème

La transformée de Laplace inverse (ILT) est un problème numérique important mais difficile. Étant donné la transformée de Laplace f^(s)=0estf(t)dt\hat{f}(s) = \int_0^{\infty} e^{-st}f(t)dt d'une fonction ff, il est nécessaire de reconstruire les valeurs de f(t)f(t) à partir des évaluations de f^\hat{f} en quelques points.

Importance du problème

  1. Nature mal posée: Contrairement à la transformée de Fourier, la transformée de Laplace inverse est un problème mal posé, où les petites erreurs dans f^\hat{f} peuvent entraîner de grandes erreurs dans f(t)f(t)
  2. Applications pratiques: Largement utilisée en théorie des files d'attente, théorie des probabilités et ingénierie, particulièrement dans l'analyse des distributions de type phase et des files d'attente fluides
  3. Efficacité computationnelle: Les méthodes existantes nécessitent généralement un grand nombre d'évaluations de fonctions pour atteindre une précision satisfaisante

Limitations des méthodes existantes

  • Méthode d'Euler: Utilise des nœuds équidistants sur une ligne verticale, mais converge lentement
  • Méthode de Talbot: Améliore les performances par déformation du contour d'intégration, mais peut être numériquement instable dans certains cas
  • Méthode de Gaver-Stehfest: Basée sur la formule de Post-Widder, sujette à l'annulation numérique
  • Méthode CME: Bien que stable, converge lentement et nécessite plus d'évaluations de fonctions

Contributions principales

  1. Analyse théorique: Établit une relation mathématique rigoureuse entre la précision des méthodes d'Abate-Whitt et l'approximation rationnelle de fonctions exponentielles
  2. Bornes d'erreur: Fournit des bornes d'erreur quantitatives pour les classes de fonctions SE, ME et LS
  3. Algorithme TAME: Propose une nouvelle stratégie de sélection de paramètres basée sur l'algorithme AAA, améliorant considérablement l'efficacité
  4. Spécialisation pour les applications: Fournit une analyse spécialisée pour les distributions de type phase et les modèles de files d'attente fluides en théorie des files d'attente
  5. Stabilité numérique: Discute en profondeur des problèmes numériques en arithmétique flottante et propose des solutions

Détails de la méthode

Définition de la tâche

Étant donné la transformée de Laplace f^(s)\hat{f}(s), la méthode d'Abate-Whitt approxime f(t)f(t) par la formule suivante:

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

(wn,βn)n=1N(w_n, \beta_n)_{n=1}^N sont les paramètres de poids et de nœuds.

Cadre théorique fondamental

Connexion avec l'approximation rationnelle

Les auteurs établissent une connexion théorique clé: le numérateur de l'approximation rationnelle de la méthode d'Abate-Whitt est ρ^N(z)=n=1Nwnβnz\hat{\rho}_N(-z) = \sum_{n=1}^N \frac{w_n}{\beta_n - z}

La précision de la méthode dépend directement de la qualité de l'approximation de eze^z par ρ^N(z)\hat{\rho}_N(-z).

Classes de fonctions

L'article se concentre sur trois classes de fonctions « domestiques »:

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

Conception de l'algorithme TAME

Modification de l'algorithme AAA

Les auteurs apportent des modifications clés à l'algorithme AAA:

  1. Ajustement du degré: Assure que le degré de la fonction rationnelle est (N1,N)(N-1,N) plutôt que (K1,K1)(K-1,K-1)
  2. Paires conjuguées: Garantit que les poids et nœuds non réels apparaissent par paires
  3. Stabilité numérique: Exécute la boucle principale en précision binaire 64 bits, utilisant la haute précision uniquement pour le problème aux valeurs propres

Stratégie de sélection du domaine

Sélectionne le domaine d'approximation approprié Ω\Omega selon le type de fonction:

  • Files d'attente fluides: Ω=B(r,r)\Omega = B(-r,r), où r=λtr = \lambda t
  • Classe ME: Ω\Omega doit contenir W(tQ)W(tQ) (domaine numérique)
  • Classe LS: Ω=[L,0]\Omega = [-L,0]

Configuration expérimentale

Conception des expériences

Les auteurs ont conçu cinq expériences pour valider la méthode TAME:

Expérience A: Modèle de file d'attente fluide (d+=5,d=10d_+ = 5, d_- = 10, taux d'uniformisation λ=1\lambda = 1) Expérience B: Comparaison des performances à différents points temporels Expérience C: Chaîne de Markov en temps continu (d=15d = 15) Expérience D: Signaux non lisses (ondes triangulaires et carrées) Expérience E: Évaluation des options d'achat européennes

Méthodes de comparaison

  • Méthode d'Euler
  • Méthode de Gaver-Stehfest
  • Méthode de Talbot
  • Méthode CME
  • Méthode de Zakian

Indicateurs d'évaluation

Utilise principalement l'erreur LL_{\infty}: f(t)fN(t)\|f(t) - f_N(t)\|_{\infty}

Résultats expérimentaux

Résultats principaux

Découvertes principales de l'expérience A

  • Efficacité de TAME: Nécessite seulement 3-4 évaluations de fonctions pour atteindre une précision égale ou supérieure aux méthodes classiques
  • Stabilité numérique: La méthode TAME ne présente pas d'instabilité numérique avec l'augmentation de NN', tandis que les méthodes classiques voient l'erreur augmenter après avoir atteint l'erreur minimale
  • Performance optimale:
    • CDF: TAME atteint une erreur de 3.3×10143.3 \times 10^{-14} à N=4N'=4
    • PDF: TAME atteint une erreur de 8.0×10148.0 \times 10^{-14} à N=3N'=3
MéthodeErreur minimale CDFN correspondantErreur minimale PDFN correspondant
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

Vérification de la sélection du domaine (Expérience B)

Confirme les prédictions théoriques: la précision de la méthode TAME diminue lorsque r<tr < t, et reste élevée lorsque rtr \geq t.

Expériences d'ablation

La comparaison de différents domaines Ω\Omega valide l'efficacité de la stratégie de sélection du domaine. Les méthodes TAME construites en utilisant les bornes des théorèmes 5.2-5.4 montrent toutes d'excellentes performances.

Vérification théorique

Les expériences valident l'exactitude des bornes d'erreur théoriques et des estimations de moments, démontrant la cohérence entre la théorie de l'approximation rationnelle et les performances réelles.

Travaux connexes

Développement du cadre d'Abate-Whitt

  • Abate & Whitt (2006): Établissement du cadre unifié
  • Méthodes classiques: Développement des méthodes d'Euler, Talbot, Gaver-Stehfest, etc.
  • Méthode CME: Approche basée sur l'optimisation des moments par Telek et al.

Théorie de l'approximation rationnelle

  • Algorithme AAA: Travail révolutionnaire de Nakatsukasa et al.
  • Approximation de Padé: Fondement théorique de la méthode de Zakian
  • Stabilité numérique: Problèmes de précision en arithmétique flottante

Conclusions et discussion

Conclusions principales

  1. Percée théorique: Établit pour la première fois une relation mathématique rigoureuse entre la précision des méthodes d'Abate-Whitt et la qualité de l'approximation rationnelle
  2. Algorithme pratique: La méthode TAME réduit considérablement la charge computationnelle tout en maintenant la précision
  3. Stabilité numérique: Résout les problèmes d'instabilité numérique des méthodes classiques
  4. Applications spécialisées: Fournit des stratégies de sélection de paramètres optimisées pour les applications en théorie des files d'attente

Limitations

  1. Restriction aux classes de fonctions: La méthode s'applique principalement aux classes de fonctions « domestiques » (SE, ME, LS)
  2. Dépendance du domaine: Nécessite une connaissance préalable pour sélectionner un domaine d'approximation approprié Ω\Omega
  3. Fonctions non lisses: Pour les fonctions discontinues (comme les ondes carrées), la méthode CME peut être plus performante
  4. Constantes théoriques: La constante 1+21+\sqrt{2} du théorème de Crouzeix-Palencia peut ne pas être suffisamment serrée

Directions futures

  1. Extension des classes de fonctions: Étendre la théorie à des classes de fonctions plus larges
  2. Sélection adaptative du domaine: Développer des algorithmes pour sélectionner automatiquement le Ω\Omega optimal
  3. Optimisation des poids: Optimiser davantage la sélection des poids pour éviter la croissance excessive
  4. Algorithmes parallèles: Développer des versions parallèles pour traiter les problèmes à grande échelle

Évaluation approfondie

Avantages

  1. Profondeur théorique: Établit un cadre mathématique rigoureux, comblant une lacune théorique importante
  2. Valeur pratique: La méthode TAME montre d'excellentes performances dans les applications réelles, particulièrement en théorie des files d'attente
  3. Perspectives numériques: Analyse en profondeur l'impact de l'arithmétique flottante, fournissant des solutions pratiques pour la stabilité numérique
  4. Expériences complètes: Couvre plusieurs cas de test à l'intérieur et à l'extérieur des classes de fonctions théoriques

Insuffisances

  1. Portée d'application: Bien que couvrant des classes de fonctions importantes, reste limitée à des catégories spécifiques
  2. Ajustement des paramètres: Nécessite une certaine expertise pour sélectionner un domaine et des paramètres appropriés
  3. Équité de la comparaison: Le paramétrage de différentes méthodes dans certaines expériences peut ne pas être entièrement équitable

Impact

  1. Contribution académique: Fournit une nouvelle perspective théorique pour les méthodes numériques de transformée de Laplace inverse
  2. Valeur pratique: Possède une valeur d'application directe en théorie des files d'attente, mathématiques financières et autres domaines
  3. Méthodologie: L'application innovante de l'algorithme AAA inspire d'autres problèmes numériques

Scénarios d'application

  • Analyse des distributions de type phase en théorie des files d'attente
  • Modèles de fluides modulés par des chaînes de Markov
  • Applications d'ingénierie nécessitant une transformée de Laplace inverse de haute précision
  • Scénarios où le coût d'évaluation des fonctions est élevé

Références

Cet article cite 49 références importantes couvrant la théorie de la transformée de Laplace, les méthodes numériques, l'analyse matricielle et la théorie des files d'attente. Il convient de noter les références complètes aux travaux originaux d'Abate & Whitt, à l'algorithme AAA et aux méthodes numériques connexes.


Évaluation globale: Cet article est une contribution de haute qualité en analyse numérique, combinant avec succès l'analyse théorique et les applications pratiques. La méthode TAME n'a pas seulement une base théorique solide, mais montre également d'excellentes performances pratiques. Les contributions de cet article sont d'une importance significative pour le calcul numérique de la transformée de Laplace inverse et les applications en théorie des files d'attente.