Power Iteration

Linear Algebra

Power iteration (also known as the power method) is an iterative algorithm for finding the dominant eigenvalue and eigenvector of a matrix. It is one of the simplest eigenvalue algorithms and forms the foundation for more advanced methods like Arnoldi and Lanczos iteration.

Basic Power Iteration

Given a matrix , the power iteration method finds the eigenvector corresponding to the eigenvalue with the largest absolute value. The algorithm iteratively computes:

where is normalized at each step. The corresponding eigenvalue is estimated as:

Algorithm

  1. Start with a random vector (not orthogonal to the dominant eigenvector)
  2. For :
    • Compute
    • Normalize:
    • Estimate eigenvalue:
    • Check for convergence

Convergence

The method converges to the eigenvector corresponding to the eigenvalue with the largest absolute value, provided that:

The convergence rate depends on the ratio , where is the dominant eigenvalue and is the second largest.

Applications