Топ питань
Часова шкала
Чат
Перспективи
Екстраполяція Річардсона
З Вікіпедії, вільної енциклопедії
Remove ads
Екстраполяція Річардсона — чисельний метод пришвидшення рядів, який використовують для покращення швидкості збіжності послідовності оцінок деякого значення . По суті, враховуючи значення для кількох значень , ми можемо оцінити шляхом екстраполяції оцінок до . Метод названий на честь Льюїса Фрая Річардсона, який ввів цю техніку на початку XX століття[1][2], хоча ця ідея вже була відома Християну Гюйгенсу з його розрахунків [3]. За словами Біркгофа та Роти, «її корисність для практичних обчислень важко переоцінити»[4].

Практичне застосування екстраполяції Річардсона включає інтегрування Ромберга, яке застосовує екстраполяцію Річардсона до методу трапецій, та алгоритм Булірша-Штера[en] для розв'язання звичайних диференціальних рівнянь.
Remove ads
Загальна формула
Узагальнити
Перспектива
Позначення
Нехай буде наближенням до точного значення , що залежить від розміру кроку h (де ) з формулою для похибки виду де є невідомими константами, а відомі константи такі, що . Крім того, представляє похибку відсікання для наближення , так що У цьому випадку кажуть, що є наближенням .
Зверніть увагу, що спрощення за допомогою нотації O-велике забезпечує еквівалентність наступних формул:
Мета
Екстраполяція Річардсона — це процес, який знаходить краще наближення , змінивши формулу похибки з до Отже, замінивши з похибка відсікання зменшилася з до для того ж розміру кроку . Загальна закономірність, за якою є точнішою оцінкою, ніж коли . Завдяки цьому процесу ми досягли кращого наближення шляхом віднімання найбільшого члена похибки, який мав порядок . Цей процес можна повторити, щоб видалити більше членів похибки та отримати ще кращі наближення.
Процедура
Використовуючи розміри кроків і для деякої константи , дві формули для мають вигляд:
|
(1) |
|
(2) |
Щоб покращити наше наближення від до видаливши перший член похибки, ми множимо рівняння 2 на і відніміть рівняння 1, отримуючи Це множення та віднімання було виконано тому, що є наближення . Ми можемо розв'язати нашу поточну формулу для , отримавши що можна записати як , де
Рекурентне співвідношення
Для таких наближень можна визначити загальне рекурентне співвідношення де задовольняє умові
Властивості
Екстраполяцію Річардсона можна розглядати як лінійне перетворення послідовності[en].
Крім того, для оцінки можна використовувати загальну формулу (поведінка розміру кроку провідного порядку похибки відсікання), коли ні його значення, ні не відімо апріорі. Такий метод може бути корисним для кількісної оцінки невідомої швидкості збіжності. Враховуючи наближення з трьох різних розмірів кроку , , та , точне співвідношення дає приблизне співвідношення (зверніть увагу, що позначення тут можуть викликати певну плутанину, два O, що з'являються у наведеному вище рівнянні, вказують лише на поведінку розміру кроку провідного порядку, але їхні явні форми різні, тому скорочення двох членів O є лише приблизно дійсним) яку можна розв'язати чисельно для оцінки для деяких довільних допустимих варіантів , , та .
Оскільки , якщо і вибрано так, щоб , це наближене співвідношення зводиться до квадратного рівняння для , яке легко розв'язати для в термінах і .
Remove ads
Приклад екстраполяції Річардсона
Узагальнити
Перспектива
Припустимо, що ми хочемо наближено визначити , і в нас є метод , який залежить від невеликого параметра таким чином, що
Визначаємо нову функцію де і — два різних розміри кроку.
Тоді називається екстраполяцією Річардсона A(h) і має оцінку похибки вищого порядку порівняно з .
Часто набагато легше отримати задану точність, використовуючи R(h), а не A(h′) зі значно меншим h′. У такому разі A(h′) може спричинити проблеми через обмежену точність (похибки округлення) або через збільшення кількості необхідних обчислень[en].
Remove ads
Примітки
Посилання
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads
