1. 0 ( ), B = BT > 0.
2. xk = x0, k = 0 ( )
3. rk = Axk b ( ).
4. ωk = rkBk-1.
5. τk+1 = (Aωk, ωk) / (B-1Aωk, Aωk) ( ).
6. xk+1 = xk τk+1 B-1Aωk ( ).
7. rk+1 = Axk+1 b. ( k+1 ).
8. k = k + 1.
9. ||rk||2 =< 0.001; , , 3.
.2 -
1. (0) ( ).
2. xk = x0, k = 0 ( )
3. rk = Axk b ( ).
4. τk+1 = (rk, rk) / (Ark, Ark) ( ).
5. xk+1 = xk τk+1rk ( ).
6. rk+1 = Axk+1 b. ( k+1 ).
7. k = k + 1.
8. ||rk||2 =< 0.001; , , 3.
.3 -
1. (0) ( ).
2. xk = x0, k = 0 ( )
3. rk = Axk b ( ).
4. pk= rk ( )
5. αk = (rk, rk) / (Apk, pk).
6. xk+1 = xk + αk pk ( )
7. rk+1 = rk - αk Apk. ( k+1 )
8. βk = (rk+1, rk+1) / (rk, rk).
9. ||rk+1||2 =< 0.001; ,
10.. pk+1= rk+1+ βkpk
11. k = k + 1.
12. 5
.4 -
.
, , (. .5)
.5
, . , , (. . 6).
.6 1010
, , , .
. .
|
|