Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Inverse iteration

Numerical Algorithm

Inverse iteration, also called the inverse power method, is an iterative eigenvalue algorithm. It is used to find an approximate eigenvector when an approximation to the corresponding eigenvalue is already known. It is conceptually close to the power method but applies the iteration to the inverse of the matrix shifted by the eigenvalue estimate, so it converges to the eigenvector whose eigenvalue lies closest to the estimate. The closer the estimate, the faster the convergence, and often a single iteration is enough. Each step requires solving a linear system or applying an inverse matrix, which costs on the order of n cubed operations for an unstructured matrix, although reusing the factorisation or the inverse when the estimate stays fixed brings the later steps down to n squared. It appears to have been developed originally to compute resonance frequencies in structural mechanics, and in practice it is typically paired with a method that finds approximate eigenvalues, such as bisection or Rayleigh quotient iteration.

Facts
Time Complexity
Time Complexity (category)
Cubic Time -- O(n^3) 1
Problem Solved
Finding the eigenvector that belongs to an eigenvalue whose approximation is already known 1
Connections

In Field

Source Inverse iteration (Wikipedia)
Sources
1. Inverse iteration (Wikipedia)
  • Applications, problem
    In practice, the method is used when a good approximation for the eigenvalue is known, and hence one needs only few (quite often just one) iterations.
  • Implementation, cost of one step
    Both options have complexity O(n3), the exact number depends on the chosen method.
  • In Group: Linear Algebra and Matrix Decomposition, Lead
    In numerical analysis, inverse iteration (also known as the inverse power method) is an iterative eigenvalue algorithm.
  • In Field: Computational Science, Lead, field
    In numerical analysis, inverse iteration (also known as the inverse power method) is an iterative eigenvalue algorithm.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.