Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Представление об итерационных методах

Лекция 4. Знакомство с итерационными методами

 

Для начала небольшой фокус: давайте рассмотрим следующую систему уравнений:

(4.1)

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

(4.2)

При этом мы снабдили неизвестные, оказавшиеся слева от знака равенства, индексом , а справа – индексом . Теперь зададимся взятыми наугад начальными значениями неизвестных, например, . Подставим эти значения в правые части уравнений (4.2) и найдем первое приближение:

(4.3)

Следующее, второе, приближение находим, подставляя в правые части (4.2) найденные значения :

(4.4)

Уже сейчас можно заметить, что с каждым приближением мы все ближе к точному решению. Выполнив еще одно приближение (вычисления здесь производятся с точностью до двух знаков после запятой), получаем полное совпадение третьего приближения с точным решением системы (4.1):

(4.5)

Этот способ решения носит название метода Якоби[1]. Возникает законный вопрос – для всякой ли системы линейных уравнений описанный итерационный процесс будет приводить к правильному решению? Для метода Якоби ответ не очень утешительный – не всегда. Однако можно сказать, что этот метод будет сходиться в случае, если диагональные элементы матрицы системы значительно больше внедиагональных.

Существенно лучше характеристики усовершенствованного варианта описанного метода, который принято называть методом Гаусса ‑ Зейделя. В методе Гаусса ‑ Зейделя исходная система точно так же приводится к виду (4.2). Так же произвольно выбираются значения «нулевого» приближения. Пусть вновь . Находим первое приближение первой неизвестной

. (4.6)

Пока что все идет так же, как и в методе Якоби. Однако теперь, при определении первого приближения второй неизвестной, в правую часть второго уравнения (4.2) будем подставлять не , а найденное только что значение :

. (4.7)

При определении третьей неизвестной уже используем найденные и :

. (4.8)

Про метод Гаусса-Зейделя уже можно сказать, что он сходится для системы с симметричной положительно определенной матрицей [4.1]. Как уже отмечалось в § 3, такие матрицы особенно важны в задачах механики твердого тела. Впрочем, оба рассмотренных метода представляют скорее исторический интерес. В настоящее время предпочтение отдается, как правило, методу верхней релаксации или методу сопряженных градиентов. Эти методы сходятся для любой системы и обладают более высокой скоростью сходимости, чем методы Якоби и Гаусса-Зейделя. Прежде чем рассмотреть эти методы заметим, что все итерационные алгоритмы следуют одной схеме.

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

. (4.9)

Это правило определяется различным образом для разных методов.

2. Задается начальное приближение неизвестных .

3. Следуя правилу (4.9), вычисляем приближения до тех пор, пока очередное приближение не будет совпадать с точным решением с требуемой точностью. Обычно момент, когда можно прекратить итерации, определяется путем сравнения очередного приближения с предыдущим.

Для более серьезного ознакомления с итерационными методами решения систем линейных уравнений можно порекомендовать [4.2]. Детальное описание и обоснование итерационных алгоритмов содержится в [4.3].

 

Литература

4.1. Стренг Г. Линейная алгебра и ее применения. – М.: Мир, 1980. – 454с.

4.2. Хаусхолдер А.С. Основы численного анализа. – М.: ИЛ, 1956. – 320с.

4.3. Хейгеман Л., Янг Д. Прикладные итерационные методы. – М.: Мир, 1986. – 448с.


[1] Якоби Карл Густав Якоб (1804-1851) – немецкий математик. Труды по вариационному исчислению, математическому анализу, дифференциальным уравнениям, теоретической механике



<== предыдущая лекция | следующая лекция ==>
is absent from his спицбуб | Табличные информационные модели
Поделиться с друзьями:


Дата добавления: 2016-11-24; Мы поможем в написании ваших работ!; просмотров: 293 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Лучшая месть – огромный успех. © Фрэнк Синатра
==> читать все изречения...

2230 - | 2116 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.