Metoda gradientului biconjugat stabilizat

Metoda stabilizată cu gradient biconjugat (BiCGStab ) este o  metodă iterativă pentru rezolvarea SLAE -urilor de tip Krylov . Dezvoltat de Van der Worst (engleză) pentru a rezolva sisteme cu matrici nesimetrice . Converge mai repede decât metoda convențională a gradientului biconjugat , care este instabilă [1] și, prin urmare, este mai frecvent utilizată [2] .  

Notație

Pentru SLAE-uri complexe , metoda folosește două tipuri de produse scalare , în cazul matricelor reale și partea dreaptă acestea coincid.

Algoritmul metodei

Pentru a rezolva SLAE de forma , unde este o matrice complexă, se poate folosi următorul algoritm [1] [3]  prin metoda stabilizată a gradienților biconjugați :

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

Pe lângă criteriile tradiționale de oprire, cum ar fi numărul de iterații ( ) și reziduul specificat ( ), metoda poate fi oprită și atunci când valoarea a devenit mai mică decât un număr predeterminat .

Vezi ș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.
  3. A. Formmer , V. Hannemann , B. Nokel , Th. Lippert , K. Schilling. Accelerarea invaziei matricei Wilson Fermion prin intermediul agoritmului biconjugat Cgadient  Stibilizat . — 1994.