Стабилизированный метод бисопряжённых градиентов (англ. Biconjugate gradient stabilized method, BiCGStab) — итерационный метод решения СЛАУ крыловского типа. Разработан Ван дэр Ворстом (англ.) для решения систем с несимметричными матрицами. Сходится быстрее, чем обычный метод бисопряженных градиентов, который является неустойчивым[1], и поэтому применяется чаще[2].
Обозначения
Для комплексных СЛАУ, в методе используются два вида скалярных произведений, в случае действительных матрицы и правой части они совпадают.

![{\displaystyle [u,v]=\sum _{i=1}^{n}u_{i}v_{i}}](./_assets_/eb734a37dd21ce173a46342d1cc64c92/eebcbfdc3547f7eda2723b005173083383b35a0a.svg)
Алгоритм метода
Для решения СЛАУ вида
, где
— комплексная матрица, стабилизированным методом бисопряжённых градиентов может использоваться следующий алгоритм[1][3]:
- Подготовка перед итерационным процессом
- Выберем начальное приближение





-я итерация метода







![{\displaystyle \omega ^{k}={\frac {[t^{k},s^{k}]}{[t^{k},t^{k}]}}}](./_assets_/eb734a37dd21ce173a46342d1cc64c92/ac309c656ae8868887a03fb31263561fe8c649ca.svg)


- Критерий остановки итерационного процесса
Кроме традиционных критериев остановки, как число итераций (
) и заданная невязка (
), так же остановку метода можно производить, когда величина
стала меньше некоторого заранее заданного числа
.
См. также
- Метод сопряжённых градиентов
Примечания
- ↑ 1 2 Henk A. van der Vorst. Iterative Krylov Methods for Large Linear System. — Cambridge University Press, 2003. — 221 с. — ISBN 9780521818285.
- ↑ T. Huttunen, M. Malinen, P. Monk. Solving Maxwell’s Equations using Ultra Weak Variational Formulation (неопр.). — 2006.
- ↑ A. Formmer, V. Hannemann, B. Nokel, Th. Lippert, K. Schilling. Accelerating Wilson Fermion Matrix Invesion by Means of the Stibilized Biconjugate Cgadient Agorithm (неопр.). — 1994.
Методы решения СЛАУ |
|---|
| Прямые методы |
- Матричный метод
- Метод Гаусса
- Метод Гаусса — Жордана
- Метод Крамера
- LU-разложение
- Разложение Холецкого
- Метод прогонки
|
|---|
| Итерационные методы | |
|---|
| Общее |
- Обратная матрица
- Проекционные методы решения СЛАУ
- Предобуславливание
|
|---|