Metoda gradientu biconjugate

W matematyce , a dokładniej w analizie numerycznej , metoda gradientu dwukoniugatowego jest algorytmem rozwiązywania układu równań liniowych

W przeciwieństwie do metody gradientu sprzężonego , algorytm ten nie wymaga, aby macierz była samosprzężona, z drugiej strony metoda wymaga mnożenia przez sąsiednią macierz .

Algorytm

  1. Wybierz , a przygotowujący regularnych (często używany ) oraz ;
  2. ;
  3. ;
  4. do zrobienia
  5. ;
  6. ;
  7. , ( i są pozostałościami);
  8. ;
  9. , .

Dyskusja

Metoda jest niestabilna numerycznie , ale można ją naprawić za pomocą ustabilizowanej metody gradientu biconiugatu  (en) i pozostaje bardzo ważna z teoretycznego punktu widzenia: iterację definiujemy za pomocą i ( ) za pomocą następujących rzutów :

,

Z i . Możemy powtórzyć same prognozy, na przykład

.

Nowe kierunki opadania i są wówczas ortogonalne do reszt: i , które spełniają to samo i ( ).

Metoda gradientu dwukoniugatowego oferuje wtedy następujący wybór:

i .

Ten szczególny wybór następnie pozwala uniknąć bezpośredniej oceny i , a tym samym zwiększyć szybkość wykonania algorytmu.

Nieruchomości


<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">