Numerical Analysis/Topics/Power iteration examples

From testwiki
Revision as of 22:23, 11 September 2016 by imported>JackBot (Example 2: using AWB)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Power method is an eigenvalue algorithm which can be used to find the eigenvalue with the largest absolute value but in some exceptional cases, it may not numerically converge to the dominant eigenvalue and the dominant eigenvector. We should know the definition for dominant eigenvalue and eigenvector before learning some exceptional examples.

Definitions

let λ1,λ2,....λn be the eigenvalues of an n×n matrix A. λ1 is called the dominant eigenvalue of A if |λ1| > |λi|, i= 1,2,3.....n. The eigenvectors corresponding to λ1 are called dominant eigenvectors of A.

Next we should show some examples where the power method will not converge to the dominant eigenpair of a given matrix.

Example 1

Use power method to find an eigenvalue and its corresponding eigenvector of the matrix A.

A=[121471121].

We obtained the eigenvalues of matrix A are λ1=0, λ2=2, λ3=5 solving the characteristic polynomial. Here the dominant eigenvalue is 5. we can choose the initial guess vector is X0=[111]. Then we apply the power method.

Y1 = AX0 = [444], c1=4, and it implies X1 = [111]. In this way,

Y2 = AX1 = [222], so c2=2, and it implies X2 = [111]. As we can see, the sequence (ck) converges to 2 which is not the dominant eigenvalue.

Example 2

Consider the matrix A=[322114325].

Apply the power method to find the eigenvalue of the matrix with starting guess

X0 = [111].

Y1 = AX0 = [340],

thus c1=4, and it implies

X1 = [0.7510].

We continue doing some iterations:

AX1 = [4.250.254.25]

so c2=4.25, and it implies X2 = [10.05881].

AX2 = [1.11763.05881.8824]

so c3=3.0588, and it implies

X3 = [0.3653710.615437].

We can see the sequence (ck) and (Xk) are divergent. Under this situation can we conclude that the dominant eigenvalues are complex conjugate of each other.

Template:CourseCat