Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория / BOOK / 1.DOC
Скачиваний:
119
Добавлен:
30.04.2013
Размер:
2 Мб
Скачать
☆

1.3. Системы с диагональным преобладанием.

Определение.

Назовем систему системой с диагональным преобладанием по строке, если элементы матрицы удовлетворяют неравенствам:

,

Неравенства означают, что в каждой строке матрицы диагональный элемент выделен: его модуль больше суммы модулей всех остальных элементов той же строки.

Теорема

Система с диагональным преобладанием всегда разрешима и притом единственным образом.

Рассмотрим соответствующую однородную систему:

,

Предположим, что она имеет нетривиальное решение , Пусть наибольшая по модулю компонента этого решения соответствует индексу , т. е.

, , .

Запишем -ое уравнение системы в виде

и возьмем модуль от обеих частей этого равенства. В результате получим:

.

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

  1. Однородная система с диагональным преобладанием имеет только тривиальное решение.

  2. Определитель матрицы с диагональным преобладанием не равен нулю.

  3. Неоднородная система с диагональным преобладанием всегда разрешима и притом единственным образом.

Последнее из них означает, что доказательство теоремы завершено.

1.4. Системы с трехдиагональной матрицей. Метод прогонки.

При решении многих задач приходится иметь дело с системами линейных уравнений вида:

, ,

, ,

где коэффициенты , правые части известны вместе с числами и . Дополнительные соотношения часто называют краевыми условиями для системы . Во многих случаях они могут иметь более сложный вид. Например:

; ,

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

Пользуясь тем, что значения и заданы, перепишем систему в виде:

Матрица этой системы имеет трёхдиагональную структуру:

Это существенно упрощает решение системы благодаря специальному методу, получившему название метода прогонки.

Метод основан на предположении, что искомые неизвестные и связаны рекуррентным соотношением

, .

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

Для реализации описанной программы выразим с помощью соотношения через :

и подставим и , выраженные через , в исходные уравнения . В результате получим:

,

.

Последние соотношения будут заведомо выполняться и притом независимо от решения, если потребовать, чтобы при имели место равенства:

Отсюда следуют рекуррентные соотношения для прогоночных коэффициентов:

, , .

Левое граничное условие и соотношение непротиворечивы, если положить

.

Остальные значения коэффициентов прогонки и находим из , чем и завершаем этап вычисления прогоночных коэффициентов.

Далее, согласно правому граничному условию

.

Отсюда можно найти остальные неизвестные в процессе обратной прогонки с помощью рекуррентной формулы .

Число операций, которое требуется для решения системы общего вида методом Гаусса, растет при увеличении пропорционально . Метод прогонки сводится к двум циклам: сначала по формулам рассчитываются прогоночные коэффициенты, затем с их помощью по рекуррентным формулам находятся компоненты решения системы . Это означает, что с увеличением размеров системы число арифметических операций будет расти пропорционально , а не . Таким образом, метод прогонки в пределах сферы своего возможного применения является существенно более экономичным. К этому следует добавить особую простоту его программной реализации на компьютере.

Во многих прикладных задачах, которые приводят к СЛАУ с трехдиагональной матрицей, ее коэффициенты удовлетворяют неравенствам:

,

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

Согласно теореме предыдущего раздела решение таких систем всегда существует и является единственным. Для них также справедливо утверждение, которое имеет важное значение для фактического расчета решения с помощью метода прогонки.

Лемма

Если для системы с трехдиагональной матрицей выполняется условие диагонального преобладания , то прогоночные коэффициенты удовлетворяют неравенствам:

.

Доказательство проведем по индукции. Согласно , т. е. при утверждение леммы верно. Допустим теперь, что оно верно для и рассмотрим :

.

Итак, индукция от к обоснована, что и завершает доказательство леммы.

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

Соседние файлы в папке BOOK