Symmetrisches Lanczos-Verfahren

Aus testwiki
Zur Navigation springen Zur Suche springen

In der numerischen Mathematik ist das symmetrische Lanczos-Verfahren ein Verfahren zur Lösung von Eigenwertproblemen für symmetrische oder hermitesche Matrizen. Es stellt sowohl einen Spezialfall des unsymmetrischen Lanczos-Verfahrens, als auch des Arnoldi-Verfahrens dar.

Der Algorithmus

Es sei eine hermitesche Matrix An×n und ein beliebiger Startvektor r0n ungleich Null gegeben. Dann erstellt der folgende Algorithmus eine Orthonormalbasis q1,..,qk des Krylow-Unterraums 𝒦=𝒦(A,r0). Diese kann dann zur Berechnung von Eigenwerten oder der Lösung linearer Gleichungssysteme eingesetzt werden.

  1. Setze q0=0
  2. for k=1,..,n do
  3. βk1=rk1
  4. qk=rk1/βk1
  5. rk=Aqk
  6. αk=qk,rk
  7. rk=rkαkqkβk1qk1
  8. end for

Literatur

  • Andreas Meister, Christof Vömel: Numerik linearer Gleichungssysteme. Eine Einführung in moderne Verfahren. 2. Aufl. Vieweg, Wiesbaden 2005, ISBN 3-528-13135-7.