Bikonjugeret gradientmetode

Biconjugate gradient method ( BiCG  ) er en iterativ numerisk metode til at løse Krylov - type SLAE'er . Det er en generalisering af den konjugerede gradientmetode .

Udtalelse af problemet

Lad et system af lineære algebraiske ligninger af formen være givet :. I modsætning til MSH er matrixen ikke underlagt den selvadjoinerende betingelse, det vil sige, at det er muligt at . For en rigtig matrix betyder det, at matrixen muligvis ikke er symmetrisk.

Algoritme for rigtige matricer

Forberedelse før den iterative proces
  1. Vi vælger en indledende tilnærmelse
-te iteration af metoden [1]
Kriterium for at stoppe den iterative proces

Stoppet kan forekomme i henhold til antallet af iterationer, ifølge uoverensstemmelsen, ifølge forskellen i tilnærmelser og så videre. Da metoden er ustabil, bør antallet af iterationer yderligere begrænses ovenfra, når den bruges.

Algoritme for et forudkonditioneret system

Lad et forudkonditioneret system blive givet

Forberedelse før den iterative proces
  1. Vi vælger en indledende tilnærmelse
-th metode iteration
  1. [2]
Efter den iterative proces
  1. , hvor  er den omtrentlige løsning af systemet,  er løsningen af ​​det prækonditionerede system ved den sidste iteration.
Kriterium for at stoppe den iterative proces

Stoppet kan forekomme i henhold til antallet af iterationer, ifølge uoverensstemmelsen, ifølge forskellen i tilnærmelser og så videre. Da metoden er ustabil, bør antallet af iterationer yderligere begrænses ovenfra, når den bruges.

Funktioner og ændringer af metoden

BiCG er en ustabil [1] metode, så den bruges sjældent til at løse reelle problemer. Oftere bruges dens modifikation [3]  - den stabiliserede metode til bikonjugatgradienter .

Noter

  1. 1 2 Henk A. van der Vorst. Iterative Krylov-metoder for stort lineært system. - Cambridge University Press, 2003. - 221 s. — ISBN 9780521818285 .
  2. T. Huttunen, M. Malinen, P. Munk. Løsning af Maxwells ligninger ved hjælp af ultrasvag variationsformulering  . – 2006.