Сходимость итерационных методов
Теория- Автор
- Издательство
Итерационные методы решения систем линейных алгебра-ических уравнений (СЛАУ) наиболее детально разработаны в случае, когда матрица системы симметрическая положитель-но определенная. Это объясняется тем, что такие системы часто встречаются в приложениях, причем они имеют значи-тельные размеры, и прямые методы для таких систем теряют эффективность.
Отметим, что квадратную СЛАУ с невырожденной матрицей А легко преобразовать в эквивалентную систему с симметрической положительно определенной матрицей. Для этого достаточно умножить систему Ах = b слева на матрицу АT. Поскольку detАT = det А ≠ 0, то получающаяся при этом СЛАУ АTАх = АTb эквивалентна исходной СЛАУ, так как можно про-вести обратное преобразование, умножив полученную систему слева на матрицу (АT)-1. Матрица АTА является симметрической:
(АTА)T = АT(АT)T = АTА.
Покажем, что она является и положительно определенной. Для этого рассмотрим квадратичную форму хTАTАх. В силу свойств умножения матриц имеем
хTАTАх = (Ах)T(Ах) = ||Аx||2 ≥ О,
где ||·|| — евклидова норма в линейном арифметическом пространстве Rn со стандартным скалярным умножением. Последнее нестрогое неравенство превращается в равенство, если только столбец Ах является нулевым. Так как матрица А не-вырождена, существует обратная матрица А-1. Поэтому при Ах = 0 имеем х = Ех = (А-1А)х = А-1(Ах) = А-10 = 0.
Переход от данной СЛАУ к эквивалентной ей системе с симметрической положительно определенной матрицей не все-гда целесообразен. При таком переходе могут утрачиваться свойства, которые были бы полезны при решении системы и которые не компенсируются приобретенными свойствами (симметричностью и положительной определенностью). Например, это наблюдается для разреженных матриц, отличительной особенностью которых является большое количество нулевых элементов. К недостаткам указанного перехода следует отнести и то, что он, как правило, приводит к увеличению числа обусловленности матрицы системы.
Основой любого итерационного метода является сходимость итерационной последовательности по той или иной норме, заданной в линейном пространстве. Мы рассмотрим линейное арифметическое пространство Rn, норма в котором порождается стандартным скалярным умножением. Элементы линейного арифметического пространства будем записывать в виде столбцов.
Если матрица А симметрическая, то запись А > 0 означает, что эта матрица положительно определена. Другими словами, положительно определенной является квадратичная форма хTАх, матрицей которой является А. Для произвольной матрицы В мы также можем рассмотреть квадратичную форму хTВх. Матрицей этой квадратичной формы является Bs = (В + ВT)/2. Если указанная квадратичная форма положительно определена, то мы будем говорить, что и матрица В (вообще говоря, несимметрическая) положительно определена и обозначать это так: В > 0.
Рассмотрим одношаговый итерационный метод в канонической форме (11.5). Если метод стационарный, то он определяется частным случаем канонической формы

Для такого метода верна следующая теорема о сходимости.
Теорема 11.3 (теорема А.А. Самарского). Если А — симметрическая положительно определенная матрица, r > 0 и матрица В удовлетворяет условию В — 0,5rА > 0, то итерационная последовательность для итерационного метода (11.22) сходится. #
Сформулированная теорема 11.3 позволяет получить легко проверяемые условия сходимости для конкретных итерационных методов.
Следствие 11.1. Пусть А — симметрическая положительно определенная матрица порядка n с диагональным преобладанием, т.е. для ее элементов выполняются неравенства

Тогда итерационная последовательность метода Якоби сходится.
Метод Якоби является частным случаем канонической формы (11.22) стационарного итерационного метода при r = 1, В = D. Поэтому условие теоремы 11.3 для этого метода имеет вид 2D — А > 0. Покажем, что это условие выполняется, если матрица А имеет диагональное преобладание.
Оценим квадратичную форму хTАх, учитывая, что aji = aijдля симметрической матрицы А:

Из (11.23) немедленно следует, что у матрицы А с диаго-нальным преобладанием диагональные элементы ац положи-тельны. Поэтому при х ≠ 0

Следовательно, хT(2D — А)х > 0 при х ≠ 0 и условия теоремы А.А. Самарского выполнены.
Следствие 11.2. Если А — симметрическая положительно определенная матрица, то итерационная последовательность метода верхней релаксации сходится при 0 < ω < 2.
Метод верхней релаксации получается из канонической формы (11.22) стационарного метода при В = D + ωА_, r = ω. Для симметрической матрицы А имеем АT_ = А+. Значит, квадратичные формы хTА_х и хTА+х совпадают, так как у них одна и та же матрица 0,5(А_ + A+). Учитывая это, преобразуем условие теоремы 11.3:

У симметрической положительно определенной матрицы все диагональные элементы положительны (см. следствие 8.3). Это значит, что диагональная матрица D положительно определена. Следовательно,

при ω < 2 и х ≠ 0. Если ω > 0, то и r > 0. Согласно теореме 11.3, при 0 < ω < 2 итерационная последовательность метода верхней релаксации сходится.
При ω = 1 метод верхней релаксации превращается в метод Зейделя. Из следствия 11.2 сразу получаем следующее утверждение.
Следствие 11.3. Если А — симметрическая положительно определенная матрица, то итерационная последовательность метода Зейделя сходится.
Для метода простой итерации теорема 11.3 дает условие сходимости, более сложное для проверки.
Следствие 11.4. Если А — симметрическая положительно определенная матрица, то итерационная последовательность метода простой итерации сходится при
0 < r < 2/λmах, (11.24)
где λmах — наибольшее собственное значение матрицы А.
Метод простой итерации (11.16) получается из канонической формы (11.22) стационарного метода в случае В = Е. Условие теоремы 11.3 для этого метода имеет вид Е — 0,5rA > 0, r > 0. Матрица Е — 0,5rA симметрическая. Поэтому она положительно определена тогда и только тогда, когда положительны все ее собственные значения (см. 8.6).
Покажем, что каждому собственному значению μ матрицы Е — 0,5rА соответствует собственное значение λ = 2(1-μ)/r матрицы А. Пусть х — собственный вектор матрицы Е — 0,5rA, отвечающий собственному значению μ , т.е. (Е — 0,5rА)х = μx. Тогда х — 0,5rАг = μx, откуда Ах = 2x(1-μ)/r . Следовательно, х — собственный вектор матрицы А, при этом собственное значение равно λ = 2(1-μ)/r. Выразив отсюда μ, находим μ = = 1 — 0,5λ.
Собственное значение μ матрицы Е — 0,5rА положительно, если для соответствующего ему собственного значения λ матрицы А выполняется неравенство 1 — 0,5rλ > 0, или λ < 2/r. Отсюда вытекает, что если максимальное собственное значение λmах матрицы А меньше 2/r, то все собственные значения матрицы Е — 0,5rА положительны и эта матрица является положительно определенной. Согласно теореме 11.3, итерационная последовательность метода простой итерации сходится, если λmах < 2/r.
Условия сходимости типа (11.24) можно получить для произвольного стационарного метода.
Теорема 11.4. Для сходимости итерационной последовательности стационарного метода, заданного канонической формой (11.22), при любом начальном приближении необходимо и достаточно, чтобы все корни характеристического уравнения матрицы Т = Е — rВ-1А были по модулю меньше единицы. #
Отметим, что в теореме не требуется, чтобы матрица А СЛАУ была симметрической. Достаточно лишь, чтобы и А, и В были невырожденными матрицами. В этом случае харак-теристическое уравнение матрицы Т может иметь как действительные корни (собственные значения), так и комплексные. Для сходимости итерационной последовательности нужно, чтобы все корни, и действительные, и комплексные, по модулю были меньше единицы.
Линейные операции над векторами
Базис. Cкалярное произведение
Векторное и смешанное произведения векторов
Декартова система координат. прямая на плоскости
Плоскость в пространстве
Прямая в пространстве
Кривые второго порядка — I
Кривые второго порядка — II
Поверхности второго порядка
Матрицы и операции с ними
Обратная матрица
Ранг матрицы
Системы линейных алгебраических уравнений
Свойства решений однородных и неоднородных СЛАУ