![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Обобщенный метод сопряженных градиентов.
Во многих практически важных приложениях возникает необходимость решения СЛАУ
матрица коэффициентов которой не является симметричной положительно определенной, т. е. Рассмотрим один из подходов к построению обобщенного метода сопряженных градиентов. Обратимся к минимизации следующей квадратичной функции
Из конечномерности пространства
Потребуем, чтобы матрица Будем строить итерационные приближения
требуя, чтобы параметры Рассмотрим некоторое то есть
Перед тем как определить
или окончательно
Это соотношение удобно использовать при вычислении невязки. Соотношение для
где Будем строить векторы направлений в виде
причем параметры
Аналогично тому как это было сделано для традиционного метода сопряженных градиентов, умножим соотношение для вектора сопряженного направления слева сначала на A, а затем на
Для
Вернемся к уравнению для
Отметим, что матрица Суммируя изложенное выше, запишем алгоритм обобщенного метода сопряженных градиентов: 1. Вычислить: 2. Вычислить в цикле ( 2.1. 2.2. 2.3. 2.4. 2.5. В таком виде алгоритм соответствует обобщенному методу сопряженных невязок. К его достоинствам относятся, во-первых, свойство получения решения за конечное (не более n) число итерационных шагов, и, во-вторых, монотонное уменьшение нормы невязки На практике обобщенный метод сопряженных градиентов используется в одной из двух модификаций. 1. Задается целое число 2. Одновременно хранится s последних векторов В обоих случаях одновременно хранится не более s векторов
|