Bikonjugaattigradienttimenetelmä

Bikonjugaattigradienttimenetelmä ( BiCG  ) on iteratiivinen numeerinen menetelmä Krylov - tyyppisten SLAE :iden ratkaisemiseksi . Se on konjugaattigradienttimenetelmän yleistys .

Ongelman selvitys

Olkoon muotoinen lineaaristen algebrallisten yhtälöiden järjestelmä: . Toisin kuin MSH, matriisiin ei sovelleta itseliitosehtoa, eli on mahdollista, että . Todelliselle matriisille tämä tarkoittaa, että matriisi ei ehkä ole symmetrinen.

Algoritmi reaalimatriiseille

Valmistelu ennen iteratiivista prosessia
  1. Valitsemme alustavan likiarvon
- menetelmän iteraatio [1]
Iteratiivisen prosessin pysäyttämisen kriteeri

Pysäytys voi tapahtua iteraatioiden lukumäärän, poikkeaman, approksimaatioiden eron ja niin edelleen mukaan. Koska menetelmä on epävakaa, sitä käytettäessä iteraatioiden määrää tulee lisäksi rajoittaa ylhäältä.

Esiehdotetun järjestelmän algoritmi

Annetaan esiehdollinen järjestelmä

Valmistelu ennen iteratiivista prosessia
  1. Valitsemme alustavan likiarvon
-th menetelmä iteraatio
  1. [2]
Iteratiivisen prosessin jälkeen
  1. , jossa  on järjestelmän likimääräinen ratkaisu,  on esiehdotetun järjestelmän ratkaisu viimeisessä iteraatiossa.
Iteratiivisen prosessin pysäyttämisen kriteeri

Pysäytys voi tapahtua iteraatioiden lukumäärän, poikkeaman, approksimaatioiden eron ja niin edelleen mukaan. Koska menetelmä on epävakaa, sitä käytettäessä iteraatioiden määrää tulee lisäksi rajoittaa ylhäältä.

Menetelmän ominaisuudet ja muutokset

BiCG on epävakaa [1] menetelmä, joten sitä käytetään harvoin todellisten ongelmien ratkaisemiseen. Useammin käytetään sen modifikaatiota [3]  - bikonjugaattigradienttien stabiloitua menetelmää .

Muistiinpanot

  1. 1 2 Henk A. van der Vorst. Iteratiiviset Krylov-menetelmät suurelle lineaariselle järjestelmälle. - Cambridge University Press, 2003. - 221 s. — ISBN 9780521818285 .
  2. T. Huttunen, M. Malinen, P. Monk. Maxwellin yhtälöiden ratkaiseminen ultraheikosta variaatioformulaatiolla  . – 2006.