
- •Глава1. Системы линейных алгебраических уравнений (слау)
- •§1. Прямые методы
- •1.Метод Гаусса (исключения неизвестных)
- •2.Метод прогонки
- •3.Вычисление определителя и обратной матрицы
- •§2. Итерационные методы
- •1.Метод простой итерации
- •2.Метод Зейделя
- •§3. Вариационный метод (метод Ритца)
- •§4. Обусловленность систем и матриц
- •Глава2. Интегральные уравнения
- •§1. Интегральный оператор Гильберта-Шмидта
- •§2. Конечномерная аппроксимация
- •§3. Вырожденное ядро
- •§4. Интегральное уравнение первого рода (конечно-разностный алгоритм)
- •§5. Интегральное уравнение второго рода
- •§6. Регуляризация плохо обусловленных задач
- •1.Регуляризация Тихонова
- •2.Svd-регуляризация
- •3.Регуляризация методом простой итерации
- •Глава3. Обыкновенные дифференциальные уравнения
- •§1. Метод Эйлера (метод ломаных, касательных)
- •§2. Схема Адамса
- •§3. Метод Рунге-Кутта
- •1. Метод Рунге-Кутта первого порядка
- •2. Метод дихотомии (деления пополам)
- •3. Метод Ньютона
- •Глава5. Уравнения математической физики
- •§1. Основные понятия и определения
- •§2. Модельная задача
- •§3. Спектральный признак
- •§4. Задача уравнения теплопроводности
- •1.Одномерная теплопроводность
- •2.Двумерная теплопроводность
- •§5. Метод расщепления
- •§6. Уравнение Пуассона
- •1.Конечно-разностный метод
- •2.Метод установления
- •3.Метод Монте-Карло (метод статистических испытаний) для задачи Дирихле
- •4.Проекционный метод точечных потенциалов
- •1.Замкнутость
- •1.Линейнонезависимость
- •§7. Метод характеристик
- •3.Конус зависимости
- •4.Разрывные решения
1.Регуляризация Тихонова
Если матрица А плохо обусловлена или вырождена, то вместо СЛАУ (5) можно рассмотреть следующую вариационную задачу V:
Найти μ = inf||Ax-b||2и минимизирующий векторx0.(6)
Лемма Решение задачи (6) всегда существует.
Доказательство
Обозначим как F(x) функцию вида:F(x)= ||Ax-b||2. Это квадратичная функция.
Исследуем ее свойства:
.
Таким образом,
и
он достигается в
некоторой точке x1.
Причем, если матрица А – вырожденная, то
точка x1не единственна.
Для нахождения
можно
использовать необходимый признак
экстремума, т.е. рассмотреть следующую
систему:
.
После преобразований получим систему: ATAx=ATb. (7)
Задача Доказать, что система (7) всегда разрешима, т.е. разрешима при любой матрице А и правой частиb.
Если задача (5) плохо обусловлена, то можно также рассмотреть вариационную задачу T(α<<1, α>0):
Найти μ = inf( ||Ax-b||2+α||x||2) и минимизирующий вектор.(8)
Лемма Решение задачи (8) существует, причем единственно при α>0.
Доказательство
Необходимый признак экстремума приводит к следующей системе:
(α+ATA)x = ATb (9)
Т.к. ATA– симметричная, неотрицательно определенная матрица, то её собственные числа Λi≥0.
Тогда собственные числа матрицы α+ATAλi≥α, а значит эта матрица невырождена.
Получим:
При этом, если α<<1, то решение задачи (9) близко к решению задачи (7), т.е. оно может быть принято в качестве приближения задачи (5). Таким образом решение задачи (5) сводится к решению задачи (9). Заметим, что однако требуются эксперименты по выбору α.
2.Svd-регуляризация
Рассмотрим систему (5), где А и bизвестны, необходимо найти решение х.
Возьмем сингулярное разложение оператора А: A=USV, где матрицыU,V– ортогональные матрицы,S– диагональная.
Получим систему вида:
.
Обозначим y=Vx,z=UTb, получим:
(10)
Отсюда x=VyTявляется решением задачи (5), еслиykне мало.
Заметим, что если задача (5) плохо обусловлена, то и задача (10) – тоже. Т.е. некоторые skблизки к нулю.
Для определенности будем считать, что sk≥sk+1≥0. Значит задача (10) плохо обусловлена, если последниеskлибо равны 0, либо близки к нему, а последниеzkдостаточно отличаются от нуля.
Идея регуляризации состоит в замене правого столбца системы так, что zkполагаются равными нулю, если соответсвующиеsk≈0.
SVD-регуляризация более точная по сравнению с регуляризацией Тихонова, но требует сложных операцию по преведению матрицы к сингулярному разложению.
3.Регуляризация методом простой итерации
Рассмотрим интегральное уравнение первого рода:
Нормальное уравнение KTKu=KTgили:
разрешимо всегда.
Таким образом, регуляризующее уравнение:
(α + K*K)u=K*gразрешимо всегда.
Если || K||≤q<α, то может быть применен метод простой итерации:un+1(x)=un(x)+KTKg.
Глава3. Обыкновенные дифференциальные уравнения
Постановка задачи
Общее дифференциальное уравнения n-ого порядка имеет вид:
f(x,y(x),y’(x)..y(n)(x))=0.
Важный класс таких уравнений – уравнения, разрешенные относительно старшей производной: y(n)(x)=f(x,y(x),y’(x)..y(n-1)(x)).
Для изучения методов решения дифференциальных уравнений достаточно рассмотреть уравнения первого порядка: y’(x)=f(x,y(x)), гдеy(x) может быть в том числе и вектор-функцией.
Обозначим
и
.
Тогда получим систему линейных уравнений
первого порядка в следующем виде:
.
Говорят, что функция f(x)
удовлетворяетусловиюЛипшица,
если,
константаLне зависит от
.
Говорят, что функция f(x,y)
удовлетворяетусловиюЛипшица по
второй переменной, если,
константаLне зависит от
.
Общая теорема
Рассмотрим задачу вида:
,
гдеf(x,y)
определена на некоторой областиD.
Если f(x,y)
определена в некоторой окрестности
точки (x0,y0)
и удовлетворяет условию Липшица по у,
торешениеy≡y(x)
дифференциального уравнения в этой
окрестности:y(x0)
=y0.
Для доказательство данной теоремы используется метод Пикара.
ЗамечаниеЕсли функцияf(x,y) непрерывна по обоим аргументам, то елинственности, вообще говоря, нет.
Основные задачи для рассмотрения
1) задача Коши
(1)
2) краевая задача
(2)