Д.П. Костомаров, А.П. Фаворский - Вводные лекции по численным методам (doc) (1113731), страница 4
Текст из файла (страница 4)
Свойство самосопряженности преобразования равносильно в этом случае выполнению условия совпадения матриц
и
:
,
,
Как известно, любая матрица представима в виде:
, 7878\* MERGEFORMAT ()
где
,
. 7979\* MERGEFORMAT ()
Нетрудно видеть, что
8080\* MERGEFORMAT ()
В дальнейшем мы будем опираться на следующие важные свойства самосопряженных преобразований:
а) все собственные значения самосопряженного линейного преобразования (характеристические числа матрицы
) вещественны;
б) самосопряженное линейное преобразование всегда имеет полный набор линейно независимых собственных векторов, из которых можно образовать ортонормированный базис пространства
. В этом базисе матрица линейного преобразования принимает диагональный вид, причем на диагонали стоят все собственные значения этого преобразования с учетом их кратности.
Наконец, матрица линейного преобразования
называется положительно определенной, если для любого, отличного от нуля
:
,
,
. 8181\* MERGEFORMAT ()
Для краткости, если это не вызывает недоразумений, будем часто писать
.
Необходимым и достаточным условием положительной определенности самосопряженной матрицы
является критерий Сильвестра, из которого в частности следует строгая положительность всех диагональных элементов:
,
. 8282\* MERGEFORMAT ()
Условимся обозначать собственные векторы линейного преобразования с матрицей
как
, её характеристические числа как
, координаты произвольного вектора
в ортонормированном базисе из собственных векторов
как
.
Для дальнейшего рассмотрения будут полезны три леммы.
Лемма 1.
Для того, чтобы симметричная
матрица была положительно определенной, необходимо и достаточно, чтобы все её характеристические числа были положительны:
.
Необходимость. Выберем любой собственный вектор
линейного преобразования с матрицей
, тогда
.
Достаточность. Расположим для определенности все характеристические значения матрицы
в порядке убывания:
.
Поскольку по условию леммы
, то в ортонормированном базисе из собственных векторов преобразования с матрицей
для любого
имеем
,
,
.
Поэтому, очевидно, что
.
Лемма 2.
Пусть
, и
- упорядоченный набор характеристических чисел этой матрицы, тогда
. 8383\* MERGEFORMAT ()
Доказательство предлагается провести самостоятельно.
Лемма 3.
Если
, то всегда найдется постоянное число
, такое что
,
8484\* MERGEFORMAT ()
Доказательство.
Если
, то достаточно положить
. В общем случае напомним, что согласно 80
,
где
, поэтому согласно предыдущей лемме
,
где
- минимальное характеристическое число матрицы
. Полагая, что
, приходим к требуемому неравенству 84.
-
Достаточные условия сходимости итерационного процесса.
В этом разделе мы рассмотрим стационарный итерационный процесс 66, когда матрица
и итерационный параметр
не зависят от индекса
, и докажем следующую теорему о достаточных условиях его сходимости.
Теорема Самарского
Пусть
- самосопряженная положительно определенная матрица:
,
, 8585\* MERGEFORMAT ()
- положительно определенная матрица,
- положительное число:
,
. 8686\* MERGEFORMAT ()
Тогда при любом выборе нулевого приближения
итерационный процесс, который определяется рекуррентной формулой 66, сходится к решению исходной системы 63.
Прежде, чем переходить к доказательству теоремы, обсудим более подробно главное ее требование – положительную определенность матрицы
. Это требование можно переписать в виде:
,
,
. 8787\* MERGEFORMAT ()
т. е. оно, в частности, предполагает, что матрица
является положительно определенной. Кроме того, неравенство 87 определяет интервал, в котором может изменяться параметр
:
. 8888\* MERGEFORMAT ()
После этих замечаний перейдем к доказательству теоремы. Выразим из соотношения 70
через
:
и подставим в рекуррентную формулу для итерационной последовательности 66. В результате получим:
. 8989\* MERGEFORMAT ()
Отличие итерационной формулы 89 от 66 заключается в том, что она является однородной.
Матрица
- положительно определенная. Следовательно она невырожденная и имеет обратную
. С ее помощью рекуррентное соотношение 89 можно разрешить относительно
:
, 9090\* MERGEFORMAT ()
где
, так что
. 9191\* MERGEFORMAT ()
Умножая обе части равенства 90 слева на матрицу
, получим еще одно рекуррентное соотношение
. 9292\* MERGEFORMAT ()
Рассмотрим последовательность положительных функционалов:
. 9393\* MERGEFORMAT ()
Составим аналогичное выражение для
и преобразуем его с помощью рекуррентных формул 90 и 92:
9494\* MERGEFORMAT ()
Из самосопряженности матрицы
и формулы 91 следует
В результате формула 94 принимает вид:
9595\* MERGEFORMAT ()
Таким образом, последовательность функционалов
с учетом условия
образует монотонно невозрастающую последовательность, ограниченную снизу нулем
. 9696\* MERGEFORMAT ()
Поэтому она сходится. Далее, согласно лемме 3
,
где
- строго положительная константа. В результате, согласно 95 и 96 будем иметь
9797\* MERGEFORMAT ()
Из этого неравенства и сходимости последовательности функционалов
следует, что
при
. В свою очередь
, так что
Теорема доказана.
-
Метод простой итерации.
Такое название получил метод, при котором в качестве матрицы
выбирается единичная матрица:
, а итерационный параметр
предполагается независящим от номера итерации
. Иными словами, метод простой итерации – это явный стационарный метод, когда очередная итерация
вычисляется по рекуррентной формуле
9898\* MERGEFORMAT ()
Будем считать, что матрица
удовлетворяет условию теоремы Самарского,
, тогда формула 88, определяющая границу интервала сходимости по итерационному параметру
, принимает вид
. 9999\* MERGEFORMAT ()
Пусть
- ортонормированный базис собственных векторов оператора, соответствующего матрице
. В силу положительной определенности все его собственные значения положительны. Будем считать их занумерованными в порядке убывания:
100100\* MERGEFORMAT ()
Разложим вектор
по базису собственных векторов
,
тогда
,
и
.
В результате из формулы 88 следует, что метод простой итерации сходится при любом
, принадлежащем интервалу
. 101101\* MERGEFORMAT ()
Дальнейшее исследование метода простой итерации построим на конкретном анализе рекуррентной формулы 98. Введем матрицу оператора перехода
,
102102\* MERGEFORMAT ()
и перепишем формулу 98 в виде
. 103103\* MERGEFORMAT ()
При этом погрешность
будет удовлетворять аналогичному рекуррентному соотношению, только однородному
. 104104\* MERGEFORMAT ()
Докажем две леммы, которые позволяют более полно исследовать условия сходимости метода простой итерации.
Лемма 1
Пусть оператор, который порождает матрица
, имеет собственный вектор
с собственным значением
, тогда оператор перехода, который порождается матрицей
102, также имеет собственный вектор
, но с собственным значением
. 105105\* MERGEFORMAT ()
Доказательство элементарно. Оно проводится прямой проверкой
При самосопряженной матрице
матрица
также является самосопряженной 102. Следовательно, ее норма определяется наибольшим по модулю собственным значением
105:
. 106106\* MERGEFORMAT ()
Лемма 2
Для того, чтобы метод простой итерации сходился к решению системы 63 при любом выборе начального приближения, необходимо и достаточно, чтобы все собственные значения оператора перехода
были по модулю меньше единицы:
,
107107\* MERGEFORMAT ()
Достаточность. Условие 107 означает, что норма матрицы
, согласно 106, будет меньше единицы:
. В результате получаем
, при
. 108108\* MERGEFORMAT ()
Необходимость. Допустим, что среди собственных значений
105 нашлось хотя бы одно
, которое не удовлетворяет условию леммы 107, т. е.
.
Выберем нулевой член итерационной последовательности в виде
, где
решение системы 63, тогда нулевой член последовательности погрешностей совпадет с собственным вектором
оператора перехода
:
. В результате рекуррентная формула для следующих членов последовательности погрешностей примет вид:
,
.
т. е.
. Необходимость выполнения неравенства 107 для всех собственных значений
для сходимости метода простой итерации доказана.
Лемма 2 определяет программу дальнейшего исследования сходимости метода простой итерации: нужно установить диапазон изменения параметра
при котором все собственные значения удовлетворяют неравенству 107. Это легко сделать. На рис. 1 приведены графики убывающих линейных функций
105. Все они выходят из одной точки
,
и идут вниз из-за отрицательных коэффициентов при
, причем быстрее всех убывает функция
. Когда она принимает значение
, условие 107 для нее перестает выполняться:
, при
.













