Inverse Iteration

Inverse Iteration

Die inverse Iteration ist ein numerisches Verfahren zur Berechnung von Eigenwerten und Eigenvektoren von Matrizen. Sie ist eine Variante der von-Mises-Iteration, mit deren Hilfe allerdings beliebige Eigenwerte berechnet werden können. Das Verfahren wurde 1944 von Helmut Wielandt bei der Stabilitätsanalyse von Strukturen, die kleine Störungen bekannter Systeme sind, eingeführt. In diesem Fall sind gute Approximationen für die relevanten Eigenwerte bekannt, und man erhält rasche Konvergenz.

Inhaltsverzeichnis

Beschreibung

Ist λ ein Eigenwert der quadratischen Matrix A \in \mathbb{C}^{n \times n} und x der zugehörige Eigenvektor, so ist λ − θ ein Eigenwert von (A − θI) zum Eigenvektor x, wobei I die Einheitsmatrix ist. Des Weiteren ist dann \frac{1}{\lambda-\theta} ein Eigenwert von (A − θI) − 1 zum Eigenvektor x. Ist λ nun der Eigenwert von A, der θ am nächsten liegt, so ist \frac{1}{\lambda-\theta} der betragsmäßig größte Eigenwert von (A − θI) − 1. Wendet man nun auf (A − θI) − 1 die Potenzmethode an, so konvergiert xk gegen den Eigenvektor zum Eigenwert λ von A, der θ am nächsten liegt.

Statt wie bei der Potenzmethode in jedem Schritt die Matrix mit einem Vektor zu mulitiplizieren, wird nun ein lineares Gleichungssystem gelöst, da (A − θI) − 1 nicht explizit verfügbar ist. Diese Matrix ist schlechter konditioniert, je näher λ an θ liegt, allerdings hat der Fehler eine dominante Komponente in Richtung des gesuchten Eigenvektors, so dass das Verfahren praktisch nutzbar ist.

Algorithmus

Gegeben sei eine quadratische Matrix A\in\mathbb{C}^{n\times n}, ein Startvektor x_0\in\mathbb{R}^n und ein Shift \theta\in\mathbb{R} so dass (A − θI) regulär ist.

Für k = 1,2,....

  1. q_k=\frac{x_{k-1}}{\|x_{k-1}\|}
  2. Löse (A − θI)xk = qk

Über den Rayleigh-Quotienten erhält man eine Näherung für den zugehörigen Eigenwert.

\lambda_k=\frac{x_k^TAx_k}{x_k^Tx_k}

x konvergiert außerdem gegen den zugehörigen Eigenvektor.

Erweiterungen

Wählt man in jedem Schritt über θ = λk einen neuen Shift so erhält man die Rayleigh-Quotienten-Iteration.

Literatur


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Inverse iteration — In numerical analysis, inverse iteration is an iterative eigenvalue algorithm. Based on the power method, this method improves on its performance. Whereas the power method always converges to the largest eigenvalue, inverse iteration also enables …   Wikipedia

  • Power iteration — In mathematics, the power iteration is an eigenvalue algorithm: given a matrix A , the algorithm will produce a number lambda; (the eigenvalue) and a nonzero vector v (the eigenvector), such that Av = lambda; v .The power iteration is a very… …   Wikipedia

  • Rayleigh quotient iteration — is an eigenvalue algorithm which extends the idea of the inverse iteration by using the Rayleigh quotient to obtain increasingly accurate eigenvalue estimates.Rayleigh quotient iteration is an iterative method, that is, it must be repeated until… …   Wikipedia

  • Wielandt-Iteration — Die inverse Iteration ist ein numerisches Verfahren zur Berechnung von Eigenwerten von Matrizen. Sie ist eine Variante der von Mises Iteration, mit deren Hilfe allerdings beliebige Eigenwerte berechnet werden können. Das Verfahren wurde 1944 von… …   Deutsch Wikipedia

  • Fixed point iteration — In numerical analysis, fixed point iteration is a method of computing fixed points of iterated functions.More specifically, given a function f defined on the real numbers with real values and given a point x 0 in the domain of f, the fixed point… …   Wikipedia

  • List of numerical analysis topics — This is a list of numerical analysis topics, by Wikipedia page. Contents 1 General 2 Error 3 Elementary and special functions 4 Numerical linear algebra …   Wikipedia

  • QR-Algorithmus — Der QR Algorithmus ist ein numerisches Verfahren zur Berechnung aller Eigenwerte und eventuell der Eigenvektoren einer quadratischen Matrix. Das auch QR Verfahren oder QR Iteration genannte Verfahren basiert auf der QR Zerlegung und wurde im… …   Deutsch Wikipedia

  • List of mathematics articles (I) — NOTOC Ia IA automorphism ICER Icosagon Icosahedral 120 cell Icosahedral prism Icosahedral symmetry Icosahedron Icosian Calculus Icosian game Icosidodecadodecahedron Icosidodecahedron Icositetrachoric honeycomb Icositruncated dodecadodecahedron… …   Wikipedia

  • Julia set — In complex dynamics, the Julia set J(f), [Note that in other areas of mathematics the notation J(f), can also represent the Jacobian matrix of a real valued mapping f, between smooth manifolds.] of a holomorphic function f, informally consists of …   Wikipedia

  • Numerische Verfahren — Die Liste numerischer Verfahren führt Verfahren der numerischen Mathematik nach Anwendungsgebieten auf. Inhaltsverzeichnis 1 Lineare Gleichungssysteme 2 Nichtlineare Gleichungssysteme 3 Numerische Integration 4 Approximation und Interpolation …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”