stringtranslate.com

Метод бисопряженного градиента

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

В отличие от метода сопряженных градиентов , этот алгоритм не требует, чтобы матрица была самосопряженной , но вместо этого необходимо выполнять умножения на сопряженную транспонированную матрицу A * .

Алгоритм

  1. Выберите начальное предположение , два других вектора и предобуславливатель
  2. для делать

В приведенной выше формулировке вычисляются и удовлетворяют

и, таким образом, являются соответствующими остатками , соответствующими и , как приближенные решения систем

является сопряженным , а является комплексно сопряженным .

Необусловленная версия алгоритма

  1. Выберите начальную догадку ,
  2. для делать

Обсуждение

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

где использование соответствующей проекции

с

Эти связанные проекции могут быть повторены сами по себе как

Связь с квазиньютоновскими методами определяется соотношением и , где

Новые направления

тогда ортогональны остаткам:

которые сами по себе удовлетворяют

где .

Метод бисопряженного градиента теперь делает специальный выбор и использует настройку

При таком выборе явные оценки и A −1 избегаются, и алгоритм принимает форму, указанную выше.

Характеристики

Смотрите также

Ссылки