Die Qualität der integralen Approximation, zumindest im Fall von 1D, ist gegeben durch (Satz 2.10 in Niederreiter (1992) ):
wobei
ist der Kontinuitätsmodul der Funktion (bezogen auf die und für Lipshitz-Funktionen leicht ) und
ist die (extreme) Diskrepanz oder die maximale Differenz zwischen dem Anteil der Treffer durch die Sequenz
∣∣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,…,xNeines halboffenen Intervalls und seines Lebesgue-Maßes . Der erste Ausdruck ist die Definition, und der zweite Ausdruck ist die Eigenschaft der 1D-Sequenzen in (Satz 2.6 im selben Buch).
[0,u)u[0,1]
Um den Fehler in der integralen Approximation, zumindest in der rechten Seite Ihrer Gleichung, zu minimieren, müssen Sie offensichtlich . Scheiß auf die zufälligen Auswertungen, sie laufen Gefahr, eine zufällige Lücke bei einem wichtigen Merkmal der Funktion zu haben.xn=(2n−1)/2N
Ein großer Nachteil dieses Ansatzes besteht darin, dass Sie sich auf einen Wert von , um diese gleichmäßig verteilte Sequenz zu erzeugen. Wenn Sie mit der Qualität der Annäherung nicht zufrieden sind, können Sie lediglich den Wert von verdoppeln und alle Mittelpunkte der zuvor erstellten Intervalle erreichen.NN
Wenn Sie eine Lösung suchen, mit der Sie die Anzahl der Punkte schrittweise erhöhen können, können Sie dieses Buch weiter lesen und sich über Van-der-Corput-Sequenzen und radikale Umkehrungen informieren. Siehe Sequenzen mit geringer Diskrepanz auf Wikipedia, es enthält alle Details.
Update: nach zu lösen , definieren Sie die Teilsumme
Finden Sie so, dass
und interpolieren Sie, um
Diese Interpolation setzt voraus, dass stetig ist. Wenn zusätzlich zweimal differenzierbar ist, dann diese Näherung durch Integrieren der Erweiterung zweiter Ordnung, um und , und Lösen einer kubischen Gleichung für .z
Sk=1N∑n=1kf(2n−12N).
kSk≤12SN<Sk+1,
f(⋅)f(⋅)Sk-1Sk+2zzN=2k−12N+SN/2−SkN(Sk+1−Sk).
f(⋅)f(⋅)Sk−1Sk+2z