A qualidade da aproximação integral, pelo menos no caso tão simples quanto 1D, é dada por (Teorema 2.10 em Niederreiter (1992) ):
onde
é o módulo de continuidade da função (relacionado à variação total e facilmente expressável para as funções de Lipshitz) e
é a discrepância (extrema) ou a diferença máxima entre a fração de pela sequência
∣∣1N∑n=1Nf(xn)−∫10f(u)du∣∣≤ω(f;D∗N(x1,…,xN))
ω(f;t)=sup{|f(u)−f(v)|:u,v∈[0,1],|u−v|≤t,t>0}
D∗N(x1,…,xN)=supu∣∣1N∑n1{xn∈[0,u)}−u∣∣=12N+maxn∣∣xn−2n−12N∣∣
x1,…,xNde um intervalo semiaberto e sua medida de Lebesgue . A primeira expressão é a definição e a segunda expressão é a propriedade das seqüências 1D em (Teorema 2.6 no mesmo livro).
[0,u)u[0,1]
Então, obviamente, para minimizar o erro na aproximação integral, pelo menos no RHS da sua equação, você precisa tomar . Dane-se as avaliações aleatórias, elas correm o risco de ter uma lacuna aleatória em uma característica importante da função.xn=(2n−1)/2N
Uma grande desvantagem dessa abordagem é que você precisa se comprometer com um valor de para produzir essa sequência uniformemente distribuída. Se você não estiver satisfeito com a qualidade da aproximação que ela fornece, tudo o que você pode fazer é dobrar o valor de e atingir todos os pontos médios dos intervalos criados anteriormente.NN
Se você deseja ter uma solução em que possa aumentar o número de pontos mais gradualmente, continue lendo esse livro e aprenda sobre as seqüências de van der Corput e inversões radicais. Veja Seqüências de baixa discrepância na Wikipedia, ele fornece todos os detalhes.
Atualização: para resolver para , defina a soma parcial
Encontre modo que
e interpole para encontrar
Essa interpolação assume que é contínuo. Se adicionalmente for duas vezes diferenciável, essa aproximação integrará a expansão de segunda ordem para incorporar e e resolver uma equação cúbica para .z
Sk=1N∑n=1kf(2n−12N).
kzN=2k-1Sk≤12SN<Sk+1,
f(⋅)f(⋅)Sk-1Sk+2zzN=2k−12N+SN/2−SkN(Sk+1−Sk).
f(⋅)f(⋅)Sk−1Sk+2z