SPD 매트릭스의 경우 GMRES와 CG 사이에는 일반적으로 큰 차이가없는 것으로 생각됩니다.
A 대칭 양수 한정과 시작 추측 x 0 = 0으로 를 풀고 CG 및 GMRES로 반복 생성한다고 가정하고 x c k 및 x g k라고 합니다. 두 반복 방법이 구축 될 X K 동일한 크릴 로프 공간에서 K의 K = { B , 경우 → B , 2 B , ... } . 그들은 약간 다른 방식으로 그렇게 할 것입니다.A x = bㅏ엑스0= 0엑스씨케이엑스지케이엑스케이케이케이= { b , A b , A2b , … }
CG 오류 최소화하는 것을 특징으로 에 의해 유도 된 에너지 놈에 , 그래서
( E C K , E C K ) = ( ( X - X C K ) , X - X c k ) = 최소 y ∈ K ( A ( x − y ) , x −이자형씨케이= x − x씨케이ㅏ
( A 전자씨케이, 전자씨케이) = ( A ( x − x씨케이) , x − x씨케이) = 분와이∈ K( A ( x − y) , x - y) .
GMRES는 대신 잔류 최소화 하고 불연속 ℓ 2 규범에서 그렇게하므로
( r k , r k ) = ( b − A x g k , b − A x g k ) = 분 Y ∈ K ( B - Y , B - 의 Y ) .아르 자형케이= b − A x지케이ℓ2
( r케이, r케이) = ( b − A x지케이, b − A x지케이) = 분와이∈ K( b − A y, b − A y) .
이제 오차 방정식
GMRES를 최소화
( r k , r k ) = ( A e g k , A e g k ) = ( A 2 e g k , e g k )
로쓸 수도 있습니다
. 나는 이것이 SPD 행렬
A 에만 해당된다는 것을 강조하고 싶다. 그런 다음 CG는
A 와 관련하여 오류를 최소화합니다
.전자케이= r케이( r케이, r케이) = ( A e지케이, 전자지케이) = ( A2이자형지케이, 전자지케이)
ㅏㅏㅏ2ㅏㅏ
케이1= { b }엑스1= α b
α = ( b , b )( A b , b )
α = ( A b , b )( A2b , b ).
ㅏ( ϵ , 1 , 1 , 1 , … )b = ( 1 , 1 , 0 , 0 , 0 , … )ϵ → 0ㅏ비 이 두 가지 차이의 요소가 반복되는 동안 계속되지만 그보다 더 나빠질 것 같지는 않습니다.