Em geral, os métodos de Monte Carlo não podem competir com a quadratura adaptativa, a menos que você tenha uma integral dimensional alta, onde você não pode permitir a explosão combinatória de pontos de quadratura com a dimensão.
O motivo é relativamente fácil de entender. Tomemos, por exemplo, apenas onde é a dimensão do problema. Digamos, por simplicidade, que você subdivide todas as dimensões em subintervalos , ou seja, obtém células hipercubo no total. Vamos supor ainda que você use uma fórmula de Gauss com pontos de Gauss, apenas como exemplo. Então você tem pontos em quadratura no total e, como os pontos Gauss fornecem a precisão da ordem , , sua precisão geral em função dos pontos de avaliação será
∫[0,1]nf(x)dnxnMMnkN=(kM)nk(2k−1)e=O(h5)=O(M−(2k−1))
e=O(N−(2k−1)/n).
Por outro lado, os métodos de Monte Carlo geralmente apenas fornecem convergência de erros como
pior do que para qualquer fórmula de Gauss com pelo menos pontos por intervalo. O motivo é relativamente simples de entender: a quadratura de Gauss escolhe os pontos de interpolação de algum modo inteligente, Monte Carlo não. Você não pode esperar que algo útil venha deste último. (É claro que existem situações em que a quadratura gaussiana é difícil: por exemplo, no caso em que o domínio de integração é de forma irregular; mas nesse caso é provável que você ainda esteja melhor fazendo integração adaptativa ou similar.)
k > n / 4 + 1 / 2e=O(N−1/2)
k>n/4+1/2
Agora, existem problemas práticos (de estabilidade) com integração com mais de, digamos, 8 ou 10 pontos por intervalo. Então, se você quer , não pode ir além de . Por outro lado, nesse caso, mesmo escolher um único intervalo por direção ( ) produz pontos de integração, muito mais do que você jamais poderia avaliar na vida. Em outras palavras, desde que você possa avaliar pontos de integração suficientes, a quadratura nas subdivisões do seu domínio de integração é sempre a abordagem mais eficiente. É nos casos em que você tem uma integral dimensional alta para a qual não é mais possível avaliar os pontos de integração em uma única subdivisão que as pessoas usam os métodos de Monte Carlo, apesar de sua pior ordem de convergência.n = 30 M = 1 N = 8 30k≤8n=30M=1N=830