Lanzcos法から共役勾配法のアルゴリズムを導出したのと同じような方法で, 双直交版のLanzcos法から双共役勾配法(Bi-Conjugate Gradient method : BiCG法)が導かれる. 双共役勾配法は, ![]() としたProjection法となる.
ここで, Direct版のLanczos法を使ってCG法のアルゴリズムを導いたのと同じように,
双直交版のLanczos法の ![]() よって,近似解は, ![]() ここから, ![]() また, ![]() であるので, ![]() 共役勾配法と同様にすると以下の双共役勾配法のアルゴリズムが得られる.
|