Dans ce cours avancé sur les applications de la théorie des fonctions complexes à un moment donné dans un exercice l'intégrale hautement oscillatoire
doit être approximée pour les grandes valeurs de utilisant la méthode du point de selle dans le plan complexe.
En raison de sa nature hautement oscillatoire, cette intégrale est très difficile à évaluer en utilisant la plupart des autres méthodes. Ce sont deux fragments du graphe de l'intégrande pour à différentes échelles:
Une approximation asymptotique d'ordre supérieur est
et un autre raffinement (beaucoup plus petit) ajoute le terme
Un graphique des valeurs approximatives en fonction de se présente comme suit:
Vient maintenant ma question: pour voir visuellement à quel point l'approximation est bonne, je voudrais la comparer à la "valeur réelle" de l'intégrale, ou plus précisément à une bonne approximation de la même intégrale en utilisant un algorithme indépendant. En raison de la petitesse de la correction de sous-reliure, je m'attendrais à ce que ce soit très proche.
J'ai essayé d'évaluer l'intégrale pour certains utilisant d'autres algorithmes, mais avec très peu de succès: Mathematica et Matlab utilisant l'intégrateur numérique par défaut ne parviennent pas à produire une valeur significative (et le rapportent explicitement), mpmath utilisant à la fois le doublement exponentiel substitution et la méthode de Gauss-Legendre produisent des résultats très bruyants, bien qu'elle ait une légère tendance à osciller autour des valeurs fournies par la méthode du point de selle, comme le montre ce graphique:
Enfin, j'ai tenté ma chance avec un intégrateur Monte-Carlo en utilisant un échantillon d'importance que j'ai implémenté, mais je n'ai pas réussi à obtenir de résultats stables non plus.
Quelqu'un at-il une idée de la façon dont cette intégrale pourrait être évaluée indépendamment pour une valeur fixe de ou plus?