Топ питань
Часова шкала
Чат
Перспективи

Метод предиктор-коректор

З Вікіпедії, вільної енциклопедії

Remove ads

Методи предиктор-коректор у чисельному аналізі належать до класу алгоритмів, призначених для інтегрування звичайних диференціальних рівнянь. Усі такі алгоритми виконуються у два кроки:

  1. Крок передбачення («предиктор») починає з функції, підібраної до значень функції та її похідних в попередньо обчислених точках для передбачення (екстраполяції) значення цієї функції в наступній точці.
  2. Наступний крок корекції («коректор»), уточнює початкове наближення, використовуючи передбачуване значення функції та інший метод інтерполяції значення цієї невідомої функції в тій самій наступній точці.
Remove ads

Методи предиктор-коректор для розв'язання звичайних диференціальних рівнянь

Узагальнити
Перспектива

Під час чисельного розв'язання звичайних диференціальних рівнянь метод предиктор-коректор зазвичай використовує явний метод для кроку предиктора та неявний метод для кроку коректора.

Приклад: метод Ейлера з правилом трапецій

Простий метод предиктор-коректор (відомий як метод Гойна[en]) можна побудувати на основі методу Ейлера (явний метод) та методу трапецій[en] (неявний метод).

Розгляньмо диференціальне рівняння

і позначимо розмір кроку як .

Спочатку виконують крок прогнозування: починаючи з поточного значення , обчислити початкове припущене значення за допомогою методу Ейлера,

Далі слідує крок корекції: початкове припущення покращують за допомогою правила трапецій,

Це значення використовують як наступний крок.

Режими PEC та PECE

Існують різні варіанти методу прогнозування-корекції, залежно від того, як часто застосовується метод корекції. Режим передбачення-розрахунку-корекції-розрахунку (англ. Predict–Evaluate–Correct–Evaluate, PECE) стосується варіанту у наведеному вище прикладі:

Також можливо обчислювати функцію f лише один раз на крок, використовуючи метод у режимі передбачення-розрахунку-корекції (англ. Predict–Evaluate–Correct, PEC):

Крім того, крок коректора можна повторити в надії, що це досягне ще кращого наближення до істинного розв'язку. Якщо метод коректора виконати двічі, це призведе до режиму PECECE:

Режим PECEC має на одну оцінку функції менше, ніж режим PECECE.

У загальнішому випадку, якщо коректор виконують k разів, метод знаходиться в режимі P(EC)k або P(EC)kE. Якщо метод коректора повторюють до збіжності, це можна назвати PE(CE)[1].

Remove ads

Примітки

Література

Посилання

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads