A maioria dos métodos para integrais oscilatórias que conheço lida com integrais da forma onde
Se eu tiver uma integral da forma onde g k são funções oscilatórias cujas raízes são conhecidas apenas aproximadamente, mas algum tipo de forma assintótica g k ( x ) ∼ e i ω k x é conhecido, com as frequências ω k
Diferentemente do caso de , as integrais polinomiais ∫ x a ∏ g k ( x ) não são conhecidas, portanto, não posso construir um conjunto de interpolantes polinomiais para f e integrar exatamente os interpolantes.
Na minha problema exato, 's são funções de Bessel J 0 ( ω k x ) , e f ( x ) = x α , e a região de integração é [ 0 , ∞ ) . O método que estou usando agora é somar contribuições integrais ao longo de intervalos [ x k - 1 , x k ] entre raízes até algum ponto de corte M e , em seguida, usar a expansão assintótica para g k ( x para grandes . A complexidade de tempo desse algoritmo é exponencial emtermos totais; termos de poda muito pequenos não reduzem o tempo de execução suficiente para tornar isso viável para n grandes. porque envolve a expansão do produto g 1 … g n , cada um dos quais com um número r de termos assintóticos, fornecendo r n
Respostas, sugestões e referências não rigorosas heurísticas são bem-vindas.
fonte
Desde que você tenha valores precisos para as raízes (ou extremos) da parte oscilatória do seu integrando, o método de Longman (como descrevi nesta resposta ) permanece aplicável. Tudo o que você precisa fazer é avaliar um monte de integrais com intervalos entre as raízes usando seu método de quadratura favorito e tratar essas integrais como os termos de algumas séries alternadas. Você pode usar qualquer número de métodos de aceleração de convergência (Euler, Levin, Weniger etc.) para "somar" essa série alternada.
Como exemplo, nesta resposta math.SE , avaliei uma integral infinita cuja parte oscilatória é um produto de duas funções de Bessel.
fonte