La mayoría de los métodos para integrales oscilatorias que conozco tratan con integrales de la forma donde es grande.ω
Si tengo una integral de la forma donde son funciones oscilatorias cuyas raíces solo se conocen aproximadamente, pero algún tipo de forma asintótica es conocido, con las frecuencias \ omega_k todas diferentes (y \ mathbb {Q} - linealmente independientes), entonces ¿cómo puedo evaluar esta integral?g k g k ( x ) ∼ e i ω k x ω k Q
A diferencia del caso de , las integrales polinomiales no se conocen, por lo que no puedo construir un conjunto de interpolantes polinomiales para e integrar los interpolantes exactamente.
En mi problema exacto, 's son funciones de Bessel , y , y la región de integración es . El método que estoy usando ahora es resumir las contribuciones integrales en intervalos entre las raíces hasta cierto límite , luego use la expansión asintótica para para x grande . La complejidad del tiempo de este algoritmo es exponencial en porque implica expandir el producto , cada uno de los cuales tiene un número de términos asintóticos, dando términos totales; Los términos de poda que son demasiado pequeños no reducen el tiempo de ejecución lo suficiente como para que esto sea factible para n grande .
Las respuestas, sugerencias y referencias heurísticas no rigurosas son bienvenidas.
fuente
Mientras tenga valores precisos para las raíces (o extremos) de la parte oscilatoria de su integrando, el método de Longman (como describí en esta respuesta ) sigue siendo aplicable. Todo lo que tiene que hacer es evaluar un grupo de integrales con intervalos entre las raíces utilizando su método de cuadratura favorito, y tratar estas integrales como los términos de algunas series alternas. Luego puede usar cualquier número de métodos de aceleración de convergencia (Euler, Levin, Weniger, etc.) para "sumar" esta serie alterna.
Como ejemplo, en esta respuesta matemática de SE , evalué una integral infinita cuya parte oscilatoria es producto de dos funciones de Bessel.
fuente