Saya menduga secara umum tidak ada banyak perbedaan antara GMRES dan CG untuk matriks SPD.
Katakanlah kita sedang memecahkan dengan A pasti positif simetris dan tebakan awal x 0 = 0 dan menghasilkan iterasi dengan CG dan GMRES, sebut mereka x c k dan x g k . Kedua metode iterasi akan membangun x k dari yang sama Krylov ruang K k = { b , A b , A 2 b , ... } . Mereka akan melakukannya dengan cara yang sedikit berbeda.Ax=bAx0=0xckxgkxkKk={b,Ab,A2b,…}
CG ditandai dengan meminimalkan kesalahan di norma energi yang disebabkan oleh A , sehingga
( A e c k , e c k ) = ( A ( x - x c k ) , x - x c k ) = min y ∈ K ( A ( x - y ) , x -eck=x−xckA
( A eck, eck) = ( A ( x - xck) , x - xck) = mnty∈ K( A ( x - y) , x - y) .
GMRES meminimalkan bukannya sisa , dan melakukannya dalam diskrit ℓ 2 norma, sehingga
( r k , r k ) = ( b - Sebuah x g k , b - Sebuah x g k ) = min y ∈ K ( b - A y , b - A y ) .rk= b - A xgkℓ2
( rk, rk) = ( b - A xgk, b - A xgk) = mnty∈ K( b - A y, b - A y) .
Sekarang menggunakan kesalahan persamaan
kita bisa GMRES juga menulis meminimalkan
( r k , r k ) = ( A e g k , A e g k ) = ( A 2 e g k , e g k )
di mana saya ingin menekankan bahwa ini hanya berlaku untuk sebuah SPD matriks
A . Kemudian kami memiliki CG meminimalkan kesalahan sehubungan dengan
AA ek= rk( rk, rk) = ( A egk, A egk) = ( A2egk, egk)
SEBUAHSEBUAHnorma dan GMRES meminimalkan kesalahan sehubungan dengan
norma. Jika kita ingin mereka berperilaku sangat berbeda, secara intuitif kita akan membutuhkan nilai
A sehingga kedua norma ini sangat berbeda. Tetapi untuk SPD
A norma-norma ini akan berperilaku sangat mirip.
SEBUAH2SEBUAHSEBUAH
Untuk mendapatkan lebih spesifik, dalam iterasi pertama dengan ruang Krylov , baik CG dan GMRES akan membangun perkiraan bentuk x 1 = α b . CG akan memilih
α = ( b , b )K1= { b }x1= α b
α = ( b , b )( A b , b )
α = ( A b , b )( A2b , b ).
SEBUAH( ϵ , 1 , 1 , 1 , ... )b = ( 1 , 1 , 0 , 0 , 0 , ... )ϵ → 0SEBUAHb sehingga faktor dua perbedaan ini terus berlanjut sepanjang iterasi, tapi saya ragu itu menjadi lebih buruk dari itu.