Se houver uma integral -dimensional da forma ∫ [ 0 , 1 ] n + 1 f ( x , y ) normalmente alguém avaliaria isso usando uma biblioteca de integração multidimensional em todo o domínio, [ 0 , 1 ] n + 1 .
Mas há algumas condições em que pode fazer sentido executar a integral sobre separadamente, usando uma quadratura unidimensional e, em seguida, usar a biblioteca de integração multidimensional para avaliar o integrando sobre as outras n coordenadas? ∫ [ 0 , 1 ] n g ( x )
Isso pode fazer sentido, por exemplo, se é especialmente suave em função de y , mas não x . Mas quão suave exatamente precisa ser nesse caso? Meu palpite era que quase nunca faz sentido, porque muitos dos pontos de avaliação em quadratura 1-d seriam "desperdiçados", mas não tenho tanta certeza de que isso sempre se aplique. Isso é garantido pelo design dos métodos de integração de alta dimensão?
No meu caso, é uma caixa preta, mas suave em y , e possui uma quantidade desconhecida de dobras e saltos em x em locais desconhecidos, e n é bastante alto ( n ≥ 4 ), portanto a integral sobre x tem para ser feito com algo especificamente para muitas dimensões. A integral over y pode ser feita com algo como regular . Neste exemplo, a função é suficientemente suave em y que quase parece funcionar, mas a integração repetida acaba sendo 30 vezes mais lenta, por isso estou me perguntando se a abordagem está equivocada.quadgk
Se você souber onde isso já é discutido na literatura, isso também seria útil.
Exemplo. (de por que isso não é trivial) Considere um "fácil" integral, o que é muito bom, ao contrário do que eu estou realmente interessado em: Poderíamos fazerMonte Carloingênuo e tridimensional no integrando, ou Monte Carlo ingênuo ( n - 1 ) tridimensional no integrando integrado uma vez wrt x 1 , que é g ( x 2 : n ) = - ( e - a - 1 ) / a (onde a = x 2 ⋯ x n ).
Com alguns álgebra, I calcularam que a variância do -dimensional N -ponto MC estimativa é 0,00244 N - 1 , e é 0,00167 N - 1 para o 4 integrante -dimensional de g , para uma redução de variância por um fator de 1,5 .
Essa é uma redução insignificante na variação: seria negada usando vezes mais pontos de amostra, e isso é compensado pelo fato de o integrando interno poder ser mais de 1,5 vezes mais lento para avaliar. Se a função g = ( 1 - e - a ) / a acima for mais de 1,5 vezes mais lenta, isso representa uma perda líquida de precisão, mantendo o tempo de computação fixo.
Presumivelmente, o mesmo tipo de troca se aplica ao considerar uma regra determinística para integrar sobre . O método de Monte Carlo torna essa análise muito mais fácil do que o caso geral, porque a integração sobre y atua como uma técnica muito simples de redução de variância. Mas estou realmente muito mais interessado em métodos determinísticos, que não consegui analisar tão facilmente.
Respostas:
Esclarecimento: Minha resposta foi escrita especificamente para rotinas de integração adaptativa com controle determinístico de erros como este . Torna-se discutível para a grade esparsa e rotinas de integração baseadas em Monte Carlo, cujo controle de erros não é executado da maneira descrita abaixo.
Um custo significativo de rotinas de integração automáticas baseadas em produto de caixa-preta é o controle de erros, sob dois aspectos
Para dar um exemplo de aplicação, esse problema exato surgiu para mim na avaliação de integrais singulares volume a volume neste artigo , e meu tratamento é semelhante ao proposto acima. Como regra geral, é sempre aconselhável remover o maior número possível de dimensões usando argumentos analíticos antes de alimentar o problema por meio de uma rotina de integração de caixa preta.
fonte