Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса

Метод простых итераций для решения систем линейных алгебраических уравнений.

Пусть дана система линейных алгебраических уравнений вида (4.1).

Предположим, что диагональные элементы матрицы Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru не равны нулю, т.е. Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru (в случае равенства одного или нескольких из них нулю, с помощью перестановки уравнений или других эквивалентных преобразований можно добиться, чтобы они были отличны от нуля). Разделив Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru -ое уравнение системы на Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , получим:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru (4.4)

где коэффициенты Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru при Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Введем обозначения:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru (4.5)

Тогда система (4.4) примет вид:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru (4.6)

Систему (4.6) будем решать методом последовательных приближений. Выбираем начальное приближение Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ; далее вычисляем следующие приближения:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ,…, Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , … (4.7)

Если последовательность приближений Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru является сходящейся, т.е. у нее существует предел Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , то этот предел Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru является решением системы (4.6). Действительно,

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Получили Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , т.е. Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru – является решением системы (4.6), а система (4.6) получена из системы (4.1), следовательно, Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru будет являться решением исходной системы (4.1).

Теорема 4.1(достаточное условие сходимости итерационного процесса).

Если для приведенной системы Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru выполнено хотя бы одно из условий:

а) Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

б) Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ,

то процесс итерации, заданный формулой Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , сходится к единственному решению этой системы, независимо от выбора начального приближения.

В частности процесс итерации заведомо сходится, если элементы Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru приведенной системы (4.4) удовлетворяют неравенству Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , где Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru - число неизвестных системы.

Следствие.

Для исходной системы (4.1) итерационный процесс сходится, если выполнены неравенства Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru (то есть модули диагональных коэффициентов для каждого уравнения системы больше суммы модулей всех остальных коэффициентов, не считая свободных членов).

Теорема 4.2 (необходимое и достаточное условие сходимости процесса итерации для системы линейных уравнений).

Для сходимости процесса итераций: Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru при любом выборе начального приближения Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru и любом свободном члене Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru необходимо и достаточно, чтобы собственные значения матрицы Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru (т.е. корни характеристического уравнения Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ) были по модулю меньше единицы.

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса.

Теорема сходимости итерационного процесса накладывает жесткие условия на коэффициенты системы (4.3). Однако, если Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , то с помощью элементарных преобразований системы (4.3) ее можно заменить эквивалентной системой Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , такой, что условия теоремы сходимости будут выполнены.

Умножим левую и правую часть соотношения (4.3) слева на матрицу Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , где Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru - матрица с малыми по модулю элементами.

Проведем преобразования:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Если обозначить Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , то получим Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Если элементы матрицы Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru достаточно малы по модулю, т.е. ú Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , то элементы матрицы Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru будут удовлетворять достаточному условию сходимости итерационного процесса.

Итерационный процесс заканчивается, если для двух приближений Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru и Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru выполнено условие Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , где Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru - заданная точность.

§4.2. Метод Зейделя.

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Метод Зейделя представляет собой некоторую модификацию метода простых итераций. Основная его идея состоит в том, что при вычислении Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru -го приближения неизвестной Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru учитываются уже вычисленные ранее Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru -е приближения неизвестных Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru . Т.е. найденное Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru -е приближение сразу же используется для получения Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru -го приближения последующих координат (Рис.4.1).

Предполагая, что Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru -е приближения Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru корней системы (4.4) известны, Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru -е приближения корней будут находиться по следующим итерационным формулам метода Зейделя:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru . (4.8)

Теорема 4.3(достаточное условие сходимости метода Зейделя).

Если для приведенной системы Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru выполнено хотя бы одно из условий:

1) Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , где Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ;

2) Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , где Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ;

3) Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , где Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ,

то процесс Зейделя сходится к единственному решению системы при любом выборе начального вектора.

Запишем систему (4.8) в сокращенном виде:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru (4.9)

Введем обозначения:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ,

где

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Тогда формулу (4.9) можем переписать в матричном виде:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , (4.10)

где

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Теорема 4.4(необходимые и достаточные условия сходимости метода Зейделя).

Для сходимости процесса Зейделя, заданного формулой (4.9), для приведенной системы линейных уравнений (4.4) при любом выборе свободного члена Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru и начального вектора Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru необходимо и достаточно, чтобы все корни Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru уравнения Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru были по модулю меньше единицы.

Пример 4.1. Построить рабочие формулы метода простых итераций и метода Зейделя для численного решения СЛАУ вида:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru (4.11)

Решение.

Заметим, что система (4.11) имеет точное решение Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Из системы (4.11) видно, что модули диагональных коэффициентов в каждом уравнении отличны от нуля и больше суммы модулей всех остальных коэффициентов, не считая столбца свободных членов. Тогда, разделим каждое уравнение системы (4.11) на соответствующий диагональный коэффициент, сформируем столбец Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru в левой части и перенесем остальные слагаемые в правую часть и получим рабочие формулы метода простых итераций вида:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Начальное приближение обычно выбирают равным столбцу свободных членов преобразованной системы Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Рабочие формулы метода Зейделя запишутся так:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

§4.3. Метод релаксации.

Рассмотрим систему линейных алгебраических уравнений (4.1), в которой Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Сделаем преобразования: для этого свободные члены перенесем в левую часть и каждое Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru -тое уравнение поделим на Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru . Таким образом, получим систему, удобную для релаксации:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru (4.12)

гдеПриведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Введем понятие невязки для приближенного решения Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Пусть дана система Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , тогда точное решение Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru можно записать в виде Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , где Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru -правка корня Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru . Подставим Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru в систему, получим

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Введем обозначение Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru . Тогда Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru . Выражение Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru называется невязкой для приближенного решения Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Пусть задано начальное приближение системы (4.12):

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Подставим данное приближение в систему (4.12) и получим невязки Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru :

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru (4.13)

Если одной из неизвестных Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru дать приращение Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , то соответствующая невязка Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru уменьшится на величину Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , а все остальные невязки Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru изменятся на величину Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru . Чтобы обратить очередную невязку Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru в нуль, нужно величине Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru дать приращение Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , следовательно, Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , а остальные невязки будут равны

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Метод релаксации (метод ослабления) заключается в том, что на каждом шаге обращают в нуль максимальную по модулю невязку путем изменения значения соответствующей компоненты приближения. Процесс заканчивается, когда все невязки последней преобразованной системы будут равны нулю с заданной точностью.

Пример 4.2. Решить систему методом релаксации, производя вычисления с двумя десятичными знаками.

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru (4.14)

Решение.

Приведем систему (4.14) к виду, удобному для релаксации

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru (4.15)

В качестве начального приближения выбираем

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru .

Находим соответствующие невязки: Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru . Выбираем максимальную невязку и полагаем Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , тогда

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Опять выбираем максимальную невязку и полагаем Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru , тогда

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Далее Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru и

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ,

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ,

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ,

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ,

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru ,

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Окончательно получим:

Приведение исходной системы к виду, удобному для применения сходящегося итерационного процесса - student2.ru

Наши рекомендации