In our last lesson, we mastered the Power Method, an iterative process for finding a matrix's largest, or dominant, eigenvalue and its corresponding eigenvector. This naturally leads to the question: what if we need the smallest eigenvalue instead? This is often just as important in many applications.
Today, we will answer that question by exploring a clever adaptation of the technique we already know. This lesson focuses on the Inverse Power Method, an algorithm designed specifically to find the eigenvalue of a matrix with the smallest magnitude. We will cover the simple but powerful principle it's built on and walk through the computational steps.
The Principle: Inverting the Problem
The logic behind the Inverse Power Method is elegant and hinges on a fundamental property of eigenvalues. For an invertible matrix with a set of eigenvalues , its inverse, , has eigenvalues that are simply the reciprocals: . Crucially, the eigenvectors for both and are identical.
This relationship is the key. If is the largest eigenvalue of and is the smallest (in magnitude), then . This means the reciprocal of the smallest eigenvalue of becomes the largest eigenvalue of .
Therefore, to find the smallest eigenvalue of , we can simply apply the Power Method to . The dominant eigenvalue we find for will be the reciprocal of the smallest eigenvalue of .
HELM 22: Eigenvalues and Eigenvectors
To see this principle stated formally, let's briefly return to the HELM workbook. It concisely explains how finding eigenvalues of an inverse matrix relates to our goal.
In the section "Finding eigenvalues other than the dominant," please read the brief subsection 1. Obtaining the smallest magnitude eigenvalue. Focus on the core statement: applying the power method to A^{-1} finds its dominant eigenvalue, which is the reciprocal of the smallest eigenvalue of A.
The Inverse Power Method Algorithm
The algorithm is nearly identical to the standard Power Method, with one preparatory step and one final calculation:
- Invert the Matrix: Given the matrix , calculate its inverse, . Since you are confident with matrix operations, this should be a familiar task.
- Initialize: Choose a non-zero starting vector, . A vector of all ones is a common choice.
- Iterate: For , perform the following loop:
a. Multiply: .
b. Normalize: Find the component of with the largest absolute value. Let's call this . This is our estimate for the dominant eigenvalue of .
c. Update: . - Conclude: The vector converges to the eigenvector associated with the smallest eigenvalue of . The value converges to the dominant eigenvalue of . Therefore, the smallest eigenvalue of is .
The following video provides a quick, clear demonstration of this process.
Power Method with Inverse & Rayleigh
This video from Oscar Veliz shows the Inverse Power Method in action, applying the very principle we just discussed.
Watch the segment from the explanation of the Inverse Power Method to see how the Power Method is applied to the inverse of a matrix. Note the two key stages: first finding A^{-1}, and then applying the familiar iterative process of multiplying and normalizing.
A Hand-Calculated Example
Let's examine a static, step-by-step example, similar to what you might work through in an exam. The image below shows four iterations of the method for a 2x2 matrix.

In this example, the iterations produce the following sequence of (un-normalized) vectors:
After normalization (making the bottom component 1), the eigenvector approximations are:
The sequence is clearly converging toward the exact eigenvector, which is .
As shown in the video LINK, once you have a good approximation of the eigenvector , you can find the corresponding eigenvalue by computing and finding the factor such that . Alternatively, you can take the reciprocal of the normalizing factor from the final iteration of the Inverse Power Method itself.
Conclusion
In this lesson, we have extended our knowledge of the Power Method to find not just the largest, but also the smallest eigenvalue of a matrix.
Here are the key takeaways:
- The Inverse Power Method is simply the Power Method applied to the inverse of a matrix, .
- It works because the eigenvalues of are the reciprocals of the eigenvalues of . Thus, the smallest eigenvalue of corresponds to the dominant eigenvalue of .
- The process involves calculating , iterating multiplication and normalization to find the dominant eigenpair of , and then taking the reciprocal of the resulting eigenvalue to get of the original matrix .
We can now find the eigenvalues at both extremes of the spectrum. But what if we need an eigenvalue that lies somewhere in the middle, or one that is closest to a specific value of interest? In our next lesson, we will explore the Shifted Inverse Power Method, a powerful extension that allows us to do just that.