Deflation (Mathematik)

Deflation bezeichnet eine Technik aus der numerischen Mathematik, mit der eine Matrix A∈ℂn×n in Blockdreiecksform gebracht wird, so dass das Spektrum von A gerade die Vereinigung der Spektren der Diagonalblöcke ist.

Deflationsprinzip

Sei F∈End⁡(V) ein Endomorphismus und A∈ℂn×n die zugehörige Abbildungsmatrix. Durch Basiswechsel kann diese Matrix in eine Matrix B der Form

B:=(B11B120B22)

mit Bii∈ℂki×ki für i∈{1,2} und k1+k2=n transformiert werden. Für die Spektren σ(Bii) gilt

σ(A)=σ(B11)∪σ(B22).

Anstelle des (n×n)-Eigenwertproblems Ax=λx kann man also die zwei kleineren Eigenwertprobleme

Biiy=λy,i=1,2

lösen. Diese Methode kann man iterativ fortsetzen.

Deflation durch Ähnlichkeitstransformation

Theoretische Grundlage

Sei A∈ℂn×n eine quadratische Matrix und (λ,v) ein Eigenpaar von A bestehend aus dem Eigenwert λ∈ℂ und einem dazugehörigen Eigenvektor v∈ℂn. Dieses Eigenpaar kann man beispielsweise durch die Potenzmethode erhalten. Die Matrix A wird nun mittels der Ähnlichkeitstransformation

B:=T−1AT

in eine Matrix B überführt. Die Transformationsmatrix T ist gegeben durch T:=I−2wwTwTw mit w=v+‖v‖2e1, wobei I die Einheitsmatrix und e1:=(10…0)T ist. Diese spezielle Basistransformation ist eine Householdertransformation. Daher gilt T=T−1 und die Matrix B hat die Gestalt

B=(λbt0B1).

Diese Matrix hat dieselben Eigenwerte wie die Matrix A. Nun kann man wieder die Potenzmethode auf die Matrix B1 anwenden und erhält so iterativ alle Eigenwerte.

Zahlenbeispiel

Sei

A=(1−13421319)

Durch die Potenzmethode erhält man (λ1,v)=(10.22459,(0.25850120.33434800.9063049)T) als Eigenpaar von A. Nun berechnet man die Transformationsmatrix T. Es ist

T=I−2wwTwTw,

wobei w=v+‖v‖2e1 ist.

Man erhält

T=(−0.258501−0.3343480−0.9063049−0.33434800.9111732−0.2407795−0.9063049−0.24077950.3473280)

und somit

TAT=(10.224593.54924940.53520000−1.5051646−2.300282901.71423890.2805751)

Die Eigenwerte der Matrix

C=(−1.5051646−2.30028291.71423890.2805751)

sind λ2=−0.6122947+1.7737021i und λ3=−0.6122947−1.7737021i somit ist

σ(A)={10.22459,−0.6122947+1.7737021i,−0.6122947−1.7737021i}

Literatur

Siehe auch