Iterative Estimates for Eigenvalues
1
Dated: 18-06-2025
Eigenvalues
1 And Eigenvectors
1
\(\(AX - \lambda X = 0\)\)
\(\(AX - \lambda IX = 0\)\)
\(\((A-\lambda I)X = 0\)\)
To find the eigenvalues
1 we have to solve the equation
Power Method
Let \(A\) be a diagonalizable matrix
2 with \(n\) linearly independent
3 eigen vectors
1 \(\vec v_1, \ldots \vec v_n\) with corresponding eigen values
1 \(\lambda_1, \ldots, \lambda_n\) such that
Since \(\{\vec v_1, \ldots, \vec v_n\}\) is a basis
for \(\mathbb R^n\), any vector
4 \(\vec x\) can be written as
Multiply by \(A\) on both sides
\(\(= A(c_1 v_1) + A(c_2 v_2) + \dots + A(c_n v_n)\)\)
\(\(= c_1(Av_1) + c_2(Av_2) + \dots + c_n(Av_n)\)\)
\(\(= c_1(\lambda_1 v_1) + c_2(\lambda_2 v_2) + \dots + c_n(\lambda_n v_n)\)\)
Again, if we multiply by \(A\) on both sides, we get
Continuing this process, will give us
\(\(\left(\frac{1}{\lambda_1}\right)^k A^k x = c_1 v_1 + c_2 \left(\frac{\lambda_2}{\lambda_1}\right)^k v_2 + \dots + c_n \left(\frac{\lambda_n}{\lambda_1}\right)^k v_n \quad k \in \mathbb Z^+\)\)
Procedure
Step 1
Choose the initial vector
4 such that the largest element is unity.
Step 2
The normalized vector
4 \(\vec v^{(0)}\) is pre multiplied by the matrix
5 \(A\).
Step 3
The resultant vector
4 is again normalized.
Step 4
This process of iteration is continued and the new normalized vector
4 is repeatedly pre-multiplied by the matrix
5 \(A\) until the required accuracy is obtained.
Here \(q_k\) is the desired largest eigen value
1 and \(\vec v^{(k)}\) is the corresponding eigen vector
.1
Steps for Finding the Eigenvalue
1 and the Eigenvector
1
- Select an initial
vector
4 \(\vec x_0\) whose largest entry is \(1\). - For \(k \in \mathbb Z^+ \cup \{0\}\)
- Compute \(A_K\)
- Let \(\micro_k\) be an entry \(A x_k\) whose absolute value is as large as possible.
- Compute \(x_{k + 1} = \left(1 \micro_k\right) A x_k\)
- For almost all choice of \(x_0\) the sequence \(\{\micro_k\}\) approaches the dominant
eigen value
1 and sequence \(\{x_k\}\) approaches a dominanteigen vector
.1
Example
Find the first three iterations of the power method applied on the following matrices
Solution
\(1^{st}\) Iteration
Now we normalize
4 the resultant vector
4 to get
\(2^{nd}\) Iteration
Now we normalize
4 the resultant vector
4 to get
\(3^{rd}\) Iteration
Now we normalize
4 the resultant vector
4 to get
Hence the largest eigenvalue
1 after \(3\) iterations is \(\frac {16} 3\) .
The corresponding eigenvector
1 is
The Inverse Power Method
- Select an initial estimate sufficiently close to \(\lambda\).
- Select an initial
vector
4 \(\vec x_0\) whose large entry is \(1\). - For \(k \in \mathbb Z^+ \cup \{0\}\)
- Solve \((A - \alpha I)y_k = x_k\)
- Let \(\micro_k\) be an entry in \(y_k\) whose absolute value is as large as possible.
- Compute \(v_k = \alpha + \left(\frac 1 {\micro_k}\right)\)
- Compute \(x_{k + 1} = \left(\frac 1 {\micro_k}\right) y_k\)
- For almost all the choice of \(x_0\), the sequence \(\{v_k\}\) approaches the
eigenvalue
1 \(\lambda\) of \(A\), and the sequence \(\{x_k\}\) approaches a correspondingeigenvector
.1
References
Read more about notations and symbols.