Метод бисопряжённых градиентов (англ. Biconjugate gradient method, BiCG) — итерационный численный метод решения СЛАУ крыловского типа. Является обобщением метода сопряжённых градиентов.
Пусть дана система линейных алгебраических уравнений вида: A x = b {\displaystyle Ax=b} . В отличие от МСГ на матрицу не накладывается условие самосопряжённости, то есть возможно, что A ≠ A ∗ {\displaystyle A\neq A^{*}} . Для действительной матрицы это означает, что матрица может быть несимметричной.
Остановка может происходить по числу итераций, по невязке, по отличию приближений и так далее. Поскольку метод является неустойчивым, то при его использовании дополнительно следует ограничивать сверху число итераций.
Пусть дана предобусловленная система M − 1 A P − 1 x = M − 1 b {\displaystyle M^{-1}AP^{-1}x=M^{-1}b}
BiCG является неустойчивым[1] методом, поэтому для решения реальных задач его используют редко. Чаще используют его модификацию[3] — стабилизированный метод бисопряжённых градиентов.