Kaksikonjugaattigradienttimenetelmä

On matematiikka , tarkemmin sanoen numeerinen analyysi , biconjugate kaltevuus menetelmä on algoritmi , jonka avulla voidaan ratkaista lineaarisen yhtälöryhmän

Toisin kuin konjugaattigradienttimenetelmä , tämä algoritmi ei vaadi matriisin olevan itsestään liitetty, toisaalta menetelmä vaatii kertomuksia viereisen matriisin kanssa .

Algoritmi

  1. Valitse , esikostuttimeen säännöllisesti (usein käytetty ) ja ;
  2. ;
  3. ;
  4. for Do
  5. ;
  6. ;
  7. , ( Ja ovat tähteet);
  8. ;
  9. , .

Keskustelu

Menetelmä on numeerisesti epävakaa , mutta se korjataan kaksikonjugaattigradientin  (en) stabiloidulla menetelmällä , ja se on teoreettisesta näkökulmasta edelleen erittäin tärkeä: määritämme iteraation ja ( ) seuraavilla ennusteilla :

,

Kanssa ja . Voimme toistaa ennusteet itse, kuten

.

Uudet laskeutumissuunnat ja ovat sitten kohtisuorassa jäännösten kanssa: ja , jotka tyydyttävät saman ja ( ).

Bikonjugaattigradienttimenetelmä tarjoaa sitten seuraavan valinnan:

ja .

Tämä erityisesti valinta sitten tekee mahdolliseksi välttää suoran arvioinnin ja , ja siten nopeuttaa algoritmin suorituksen.

Ominaisuudet


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