Как накапливаются локальные ошибки

Мы можем делать приближение всё более точным, разделяя систему на всё более мелкие части. Но точность каждой отдельной части ещё не отвечает на другой вопрос:

Что происходит, когда все эти небольшие ошибки складываются вместе?

Рассмотрим тот же круг, разделённый на концентрические кольца. Если разрезать и распрямить одно кольцо с внутренним радиусом rr и толщиной Δr\Delta r, его точная площадь равна

Aexact=π(r+Δr)2πr2.A_{\text{exact}} = \pi(r+\Delta r)^2-\pi r^2.

Раскрывая квадрат, получаем

Aexact=2πrΔr+π(Δr)2.A_{\text{exact}} = 2\pi r\Delta r+\pi(\Delta r)^2.

Наше прямоугольное приближение учитывает площадь

Arectangle=2πrΔr.A_{\text{rectangle}} = 2\pi r\Delta r.

Поэтому часть, которую мы не учитываем, не просто неопределённо «мала». Мы можем вычислить её точно:

Eone=AexactArectangle=π(Δr)2.E_{\text{one}} = A_{\text{exact}}-A_{\text{rectangle}} = \pi(\Delta r)^2.

Это говорит нам нечто важное о поведении приближения. Площадь прямоугольника пропорциональна Δr\Delta r, тогда как ошибка пропорциональна (Δr)2(\Delta r)^2.

При фиксированном r>0r>0

EoneArectangle=π(Δr)22πrΔr=Δr2r.\frac{E_{\text{one}}}{A_{\text{rectangle}}} = \frac{\pi(\Delta r)^2}{2\pi r\Delta r} = \frac{\Delta r}{2r}.

Следовательно,

limΔr0EoneArectangle=0.\lim_{\Delta r\to0} \frac{E_{\text{one}}}{A_{\text{rectangle}}} = 0.

По мере того как кольцо становится тоньше, ошибка становится пренебрежимо малой по сравнению с площадью, которую мы приближаем.

Но важен и темп её уменьшения. Если сделать кольцо в 1010 раз тоньше,

ΔrΔr10,\Delta r\rightarrow\frac{\Delta r}{10},

то его ошибка станет равна

π(Δr10)2=Eone100.\pi\left(\frac{\Delta r}{10}\right)^2 = \frac{E_{\text{one}}}{100}.

Таким образом, уменьшение толщины кольца в 1010 раз уменьшает ошибку одного кольца в 100100 раз.

Но пока это только локальный результат.

Если разделить весь круг радиуса RR на nn одинаковых колец, то

Δr=Rn.\Delta r=\frac{R}{n}.

Ошибка каждого кольца тогда равна

Eone=π(Rn)2=πR2n2.E_{\text{one}} = \pi\left(\frac{R}{n}\right)^2 = \frac{\pi R^2}{n^2}.

Всего таких ошибок будет nn. Поскольку ошибка одинакова для каждого кольца,

Etotal=nEone=nπR2n2=πR2n.E_{\text{total}} = nE_{\text{one}} = n\frac{\pi R^2}{n^2} = \frac{\pi R^2}{n}.

Следовательно,

limnEtotal=0.\lim_{n\to\infty}E_{\text{total}}=0.

Различие между локальной и накопленной ошибкой здесь существенно. Того, что каждое отдельное приближение становится точнее, самого по себе недостаточно, чтобы понять, что происходит со всей моделью. Нужно также знать, насколько быстро уменьшается локальная ошибка и сколько таких ошибок накапливается.

Здесь эти два эффекта взаимодействуют вполне определённым образом. Если сделать кольца в 1010 раз тоньше, каждая локальная ошибка станет в 100100 раз меньше, но самих колец станет в 1010 раз больше. Поэтому суммарная ошибка уменьшится в 1010 раз.

О точности целого нельзя судить только по величине одной локальной ошибки. Она зависит от соотношения между тем, как уменьшаются локальные ошибки, и тем, как они накапливаются во всей системе.

Теги

  • математический анализ
  • суммы Римана
  • абсолютная и относительная ошибка
  • предел последовательности