
- •1. Метод Гаусса
- •2. Обратная матрица
- •[Править]Свойства обратной матрицы
- •[Править]Способы нахождения обратной матрицы
- •[Править]Точные (прямые) методы [править]Метод Гаусса—Жордана
- •[Править]с помощью матрицы алгебраических дополнений
- •[Править]Использование lu/lup-разложения
- •[Править]Примеры [править]Матрица 2х2
- •3. Метод Крамера
- •[Править]Описание метода
- •[Править]Пример
- •[Править]Вычислительная сложность
- •Метод половинного деления
- •Метод секущих
- •Метод простых итераций
- •Метод Вегштейна
- •Метод Ньютона
- •5,6. Смотри 4.
- •8. Смотри 4.
- •9. Сходимость метода простых итераций
- •10. Метод Рыбакова
- •13. Аппроксимация функций методом наименьших квадратов
- •14. Вычисление производной с помощью конечных разностей
- •15.Интерполяционный многочлен Лагранжа
- •[Править]Определение
- •[Править]Применения
- •[Править]Случай равномерного распределения узлов интерполяции
- •16.Интерполяционные формулы Ньютона
- •19. Правило Рунге
- •[Править]Применение правила Рунге [править]Оценка точности вычисления определённого интеграла
- •20. Счет с автоматическим выбором шагов интегрирования
- •21.Задача Коши
- •22.Метод Эйлера
- •23.Метод Рунге — Кутты
- •[Править]История
- •[Править]Примеры
- •[Править]Однородные уравнения
- •[Править]Уравнение Бернулли
- •24.Метод наименьших квадратов
- •[Править]История
- •[Править]Примеры
- •25. Метод прогонки
- •[Править]Описание метода
- •26. Метод последовательных приближений
- •27. Разложение функций в степенной ряд. Ряд Тейлора.
- •28.Краевая задача
- •29. Метод конечных разностей, или метод сеток
- •Теорема
- •Теорема
25. Метод прогонки
[править]
Материал из Википедии — свободной энциклопедии
Метод
прогонки или алгоритм
Томаса (англ. Thomas
algorithm)
используется для решения систем
линейных уравнений вида
,
где A — трёхдиагональная
матрица.
Содержание [убрать]
|
[Править]Описание метода
Система уравнений равносильна соотношению
Метод прогонки основывается на предположении, что искомые неизвестные связаны рекуррентным соотношением:
где
Используя это соотношение, выразим xi-1 и xi через xi+1 и подставим в уравнение (1):
,
где Fi — правая часть i-го уравнения. Это соотношение будет выполняться независимо от решения, если потребовать
Отсюда следует:
Из первого уравнения получим:
После нахождения прогоночных коэффициентов α и β, используя уравнение (2), получим решение системы. При этом,
Другим способом объяснения существа метода прогонки, более близким к терминологии конечно-разностных методов и объясняющим происхождение его названия, является следующий: преобразуем уравнение (1) к эквивалентному ему уравнению
c надиагональной матрицей
.
Вычисления
проводятся в два этапа. На первом этапе
вычисляются компоненты матрицы
и
вектора
,
начиная с
до
и
На
втором этапе, для
вычисляется
решение:
Такая схема вычисления объясняет также английский термин этого метода «shuttle».
Для применимости формул метода прогонки достаточно свойства строгого диагонального преобладания у матрицы A.
26. Метод последовательных приближений
|
|
При
разложении средних
величин в ряд по
мы
упоминали метод последовательных
приближений как один из итерационных
способов построения решения. Рассмотрим
его теперь подробнее, используя
стохастическое интегральное уравнение
со сносом и волатильностью, не зависящими
от времени:
Идея
метода состоит в выборе некоторого
нулевого приближения случайной функции
,
удовлетворяющего начальному условию
,
и получении поправок к нему по следующей
схеме:
В
правой части стоит известная случайная
функция
,
найденная на предыдущей итерации. В
результате интегрирований получается
следующее приближение к решению. Заметим,
что на каждой итерации текущее приближение
удовлетворяет начальному условию
.
Вообще говоря, требуется доказать, что
подобная процедура при бесконечном её
применении сходится к точному решению
уравнения. Мы не будем этого делать, а
рассмотрим пример её использования.
В
качестве нулевого приближения выберем
начальное условие
.
Тогда постоянные величины
и
выносятся
за интеграл, и первая итерация имеет
вид:
-
(5.31)
Так
как
,
при
мы
фактически получили итерационную схему
для стохастического дифференциального
уравнения:
-
(5.32)
которая
активно использовалась в предыдущих
главах. Понятно, что она работает тем
лучше, чем меньше прошло времени
от
начального момента
.
При численном решении стохастических
дифференциальных уравнений выражение
(5.32) часто называется схемой
Эйлера.
Разложим снос и волатильность в ряд Тейлора в окрестности :
где
и
.
Подставляя их и (5.31) в интегральное
уравнение, для второй итерации имеем:
Воспользуемся
формулой интегрирования по частям (см.
Справочник
,
стр. \pageref{ref_lemma_Ito_int}) и известным интегралом
по
от
(5.10):
С их помощью перепишем второе приближение к решению:
Интеграл
по времени
от
винеровской переменной через
не
выражается. Однако, если винеровский
процесс выражен через гауссову
переменную
,
то такой интеграл выражается через две
независимые гауссовы переменные
,
, см.
(5.4):
Поэтому для второго приближения к решению можно записать:
-
(5.33)
Так же, как и схема Эйлера, это соотношение работает тем лучше, чем меньше . Однако этот ряд имеет второй порядок малости по и является более точным. Первую строку в этом решении (точность порядка ) называют схемой Милстейна. Мы воспользуемся ею и более точным выражением (5.33) в девятой главе для ускорения сходимости численного решения стохастических дифференциальных уравнений.