n
K ⊂ R subruang invarian dari A dan dim (K) = m maka r1 ∈ K mengakibatkan Kk ⊂ K dan
juga dim (Kk) ≤ m implikasi ini akan disajikan kemudian.
Tujuan pembuktian tersebut adalah untuk membuat barisan atau rangkaian arah yang
dicari secara induktif, asumsikan bahwa r1 ≠ 0 dan x1 = x, untuk yang lainnya, kemudian
diberikan s1 = r1.
Dengan pilihan s1, maka benar untuk k=1 hasilnya adalah untuk mencari sk+1. Oleh
karena itu kondisi tersebut juga benar untuk k+1. Selanjutnya diberikan rk+1 = y – Axk+1 =
rk - ak ASk
Untuk sk+1 mendapatkan konjugat A pada arah yang awal, kita dapatkan bentuk: sk+1 =
rk+1 +Sk𝛽 ∈ Kk+1 ,β ∈ Rk
0
Dk β= [ ]
−𝑠𝑘𝑇 𝐴𝑟𝑘+1
−𝑠𝑘𝑇 𝐴𝑟𝑘+1
sk+1 = rk+1 + βk sk βk = 𝑠𝑘𝑇 𝐴𝑠𝑘
= ‖𝑟𝑘 ‖2 βk
Sehingga diperoleh:
‖𝑟𝑘+1 ‖2
Βk = ‖𝑟𝑘 ‖2
xk+1 = xk - aksk
rk+1 = rk – akAsk
‖𝑟𝑘−1 ‖2
βk = ‖𝑟𝑘 ‖2
k ← k+1
Pada saat konjugat arah bebas linier, maka algoritma gradien konjugat membutuhkan
arah sebanyak-banyaknya n langkah untuk konvergensi, residu awal adalah subruang
invariant k di A dim(k) = m< 𝑛 , maka alghoritma konvergensi membutuhkan m langkah,
oleh karena itu jika menggunakan metode gradien konjugat untuk menyelesaikan invers
problem, kita tidak harus mengiterasi sampai residunya 0 sebagai gantinya iterasi diakhiri,
norm dari residu lebih kecil atau sama dengan perkiraan nilai norm dari noisenya.
Contoh:
Untuk menggambarkan metode gradien konjugat, kita akan menyelesaikan contoh sederhana.
4 1 𝑥1 1
Ax = [ ] [ ]=[ ]
1 3 𝑥2 2
dan
2
x0 = [ ]
1
Solusi
Langkah pertama adalah menghitung sisa vektor r0 yang berhubungan dengan x1.
1 4 1 1 −8
r0 = [ ] − [ ][ ] = [ ]
2 1 3 2 −3
Selanjutnya hitung skalar a0 menggunakan hubungan:
𝑠𝑇 𝑟
a0 = 𝑠𝑇0𝐴𝑠0
0 0
8
[−8 −3][ ] 73
3
= = 331
[−8 −3][4 1][8]
1 3 3
x1 = x0 + a0s0
2 73 −8 0,2356
= [ ] + 331 [ ] = [ ]
1 −3 0,3384
r1 = r0 – a0As0
−8 73 4 1 −8 −0,2810
=[ ] − 331 [ ][ ] = [ ]
−3 1 3 −3 0,7492
Hitung β yang pada akhirnya akan digunakan untuk menentukkan arah berikutnya:
𝑟𝑇𝑟
β0 = 𝑟1𝑇 𝑟1
0 0
−0,2810
[−0,2810 0,7492][ ]
0,7492
= −8
[−8 −3][ ]
−3
= 0,0088
s1 = r1 + β 0 s0
−0,2810 −8 −0,3511
=[ ] + 0,0088 [ ] = [ ]
0,7492 −3 0,7229