Metoda gradientului biconjugat

Metoda gradientului biconjugat  ( BiCG ) este o metodă numerică iterativă pentru rezolvarea SLAE-urilor de tip Krylov . Este o generalizare a metodei gradientului conjugat .

Enunțul problemei

Să fie dat un sistem de ecuații algebrice liniare de forma: . Spre deosebire de MSH, matricea nu este supusă condiției auto-adjuncte, adică este posibil ca . Pentru o matrice reală, aceasta înseamnă că matricea poate să nu fie simetrică.

Algoritm pentru matrici reale

Pregătirea înaintea procesului iterativ
  1. Alegem o aproximare inițială
-a iterație a metodei [1]
Criteriu pentru oprirea procesului iterativ

Oprirea poate apărea în funcție de numărul de iterații, în funcție de discrepanță, în funcție de diferența de aproximări și așa mai departe. Deoarece metoda este instabilă, atunci când o utilizați, numărul de iterații ar trebui limitat suplimentar de sus.

Algoritm pentru un sistem precondiționat

Să fie dat un sistem precondiționat

Pregătirea înaintea procesului iterativ
  1. Alegem o aproximare inițială
-a iterație a metodei
  1. [2]
După procesul iterativ
  1. , unde  este soluția aproximativă a sistemului,  este soluția sistemului precondiționat la ultima iterație.
Criteriu pentru oprirea procesului iterativ

Oprirea poate apărea în funcție de numărul de iterații, în funcție de discrepanță, în funcție de diferența de aproximări și așa mai departe. Deoarece metoda este instabilă, atunci când o utilizați, numărul de iterații ar trebui limitat suplimentar de sus.

Caracteristici și modificări ale metodei

BiCG este o metodă instabilă [1] , deci este rar folosită pentru a rezolva probleme reale. Mai des, se folosește modificarea sa [3]  - metoda stabilizată a gradienților biconjugați .

Note

  1. 1 2 Henk A. van der Vorst. Metode Krylov iterative pentru sisteme liniare mari. - Cambridge University Press, 2003. - 221 p. — ISBN 9780521818285 .
  2. T. Huttunen, M. Malinen, P. Monk. Rezolvarea ecuațiilor lui Maxwell folosind formularea variațională ultra slabă  . — 2006.