2 General eigenvalue problems

Consider a given square matrix A . If X is a column vector and λ is a scalar (a number) then the relation.

A X = λ X (4)

is called an eigenvalue problem . Our purpose is to carry out an analysis of this equation in a manner similar to the example above. However, we will attempt a more general approach which will apply to all problems of this kind.

Firstly, we can spot an obvious solution (for X ) to these equations. The solution X = 0 is a possibility (for then both sides are zero). We will not be interested in these trivial solutions of the eigenvalue problem. Our main interest will be in the occurrence of non-trivial solutions for X . These may exist for special values of λ , called the eigenvalues of the matrix A . We proceed as in the previous example:

take all unknowns to one side:

( A λ I ) X = 0 (5)

where I is a unit matrix with the same dimensions as A . (Note that A X λ X = 0 does not simplify to ( A λ ) X = 0 as you cannot subtract a scalar λ from a matrix A ). This equation (5) is a homogeneous system of equations. In the notation of the earlier discussion C A λ I and K 0 . For such a system we know that non-trivial solutions will only exist if the determinant of the coefficient matrix is zero:

det ( A λ I ) = 0 (6)

Equation (6) is called the characteristic equation of the eigenvalue problem. We see that the characteristic equation only involves one unknown λ . The characteristic equation is generally a polynomial in λ , with degree being the same as the order of A (so if A is 2 × 2 the characteristic equation is a quadratic, if A is a 3 × 3 it is a cubic equation, and so on). For each value of λ that is obtained the corresponding value of X is obtained by solving the original equations (4). These X ’s are called eigenvectors .

N.B. We shall see that eigenvectors are only unique up to a multiplicative factor: i.e. if X satisfies A X = λ X then so does k X when k is any constant.

Example 5

Find the eigenvalues and eigenvectors of the matrix A = 1 0 1 2

Solution

The eigenvalues and eigenvectors are found by solving the eigenvalue probelm

A X = λ X X = x y i.e. ( A λ I ) X = 0.

Non-trivial solutions will exist if det ( A λ I ) = 0

that is, det 1 0 1 2 λ 1 0 0 1 = 0 , 1 λ 0 1 2 λ = 0 ,

expanding this determinant: ( 1 λ ) ( 2 λ ) = 0.  Hence the solutions for λ are: λ = 1 and λ = 2 .

So we have found two values of λ for this 2 × 2 matrix A . Since these are unequal they are said to be distinct eigenvalues.

To each value of λ there corresponds an eigenvector. We now proceed to find the eigenvectors.

2.1 Case 1

λ = 1 (smaller eigenvalue). Then our original eigenvalue problem becomes:  A X = X .  In full this is

x = x x + 2 y = y

Simplifying

x = x (a) x + y = 0 (b)

All we can deduce here is that x = y X = x x for any x 0

(We specify x 0 as, otherwise, we would have the trivial solution.)

So the eigenvectors corresponding to eigenvalue λ = 1 are all proportional to 1 1 , e.g. 2 2 , 1 1 etc.

Sometimes we write the eigenvector in normalised form that is, with modulus or magnitude 1. Here, the normalised form of X is

1 2 1 1

which  is unique .

Case 2 Now we consider the larger eigenvalue λ = 2 . Our original eigenvalue problem A X = λ X becomes A X = 2 X which gives the following equations:

1 0 1 2 x y = 2 x y

i.e.

x = 2 x x + 2 y = 2 y

These equations imply that x = 0 whilst the variable y may take any value whatsoever (except zero as this gives the trivial solution).

Thus the eigenvector corresponding to eigenvalue λ = 2 has the form 0 y , e.g. 0 1 , 0 2  etc. The normalised eigenvector here is  0 1 .

In conclusion: the matrix A = 1 0 1 2 has two eigenvalues and two associated normalised eigenvectors:

λ 1 = 1 , λ 2 = 2

X 1 = 1 2 1 1 X 2 = 0 1

Example 6

Find the eigenvalues and eigenvectors of the 3 × 3 matrix

A = 2 1 0 1 2 1 0 1 2

Solution

The eigenvalues and eigenvectors are found by solving the eigenvalue problem

A X = λ X X = x y z

Proceeding as in Example 5:

( A λ I ) X = 0   and non-trivial solutions for X will exist if det ( A λ I ) = 0

that is,

det 2 1 0 1 2 1 0 1 2 λ 1 0 0 0 1 0 0 0 1 = 0

 i.e. 2 λ 1 0 1 2 λ 1 0 1 2 λ = 0.

Expanding this determinant we find:

( 2 λ ) 2 λ 1 1 2 λ + 1 1 0 2 λ = 0

that is,

( 2 λ ) ( 2 λ ) 2 1 ( 2 λ ) = 0

Taking out the common factor ( 2 λ ) :

( 2 λ ) 4 4 λ + λ 2 1 1

which gives: ( 2 λ ) λ 2 4 λ + 2 = 0.

This is easily solved to give: λ = 2 or λ = 4 ± 16 8 2 = 2 ± 2 .

So (typically) we have found three possible values of λ for this 3 × 3 matrix A .

To each value of λ there corresponds an eigenvector.

Case 1: λ = 2 2  (lowest eigenvalue)

Then A X = ( 2 2 ) X implies

2 x y = ( 2 2 ) x x + 2 y z = ( 2 2 ) y y + 2 z = ( 2 2 ) z

Simplifying

2 x y = 0 (a) x + 2 y z = 0 (b) y + 2 z = 0 (c)

We conclude the following:

 (c) y = 2 z  (a) y = 2 x

 these two relations give x = z  then  (b) x + 2 x x = 0

The last equation gives us no information; it simply states that 0 = 0 .

X = x 2 x x for any x 0 (otherwise we would have the trivial solution). So the eigenvectors corresponding to eigenvalue λ = 2 2 are all proportional to 1 2 1 .

In normalised form we have an eigenvector 1 2 1 2 1 .

Case 2:   λ = 2

Here A X = 2 X implies 2 1 0 1 2 1 0 1 2 x y z = 2 x y z

i.e.

2 x y = 2 x x + 2 y z = 2 y y + 2 z = 2 z

After simplifying the equations become:

y = 0 (a) x z = 0 (b) y = 0 (c)

(a), (c) imply y = 0 : (b) implies x = z

eigenvector has the form x 0 x for any x 0 .

That is, eigenvectors corresponding to λ = 2 are all proportional to 1 0 1 .

In normalised form we have an eigenvector 1 2 1 0 1 .

Case 3:   λ = 2 + 2  (largest eigenvalue)

Proceeding along similar lines to cases 1,2 above we find that the eigenvectors corresponding to λ = 2 + 2 are each proportional to 1 2 1 with normalised eigenvector 1 2 1 2 1 .

In conclusion the matrix A has three distinct eigenvalues:

λ 1 = 2 2 , λ 2 = 2 λ 3 = 2 + 2

and three corresponding normalised eigenvectors:

X 1 = 1 2 1 2 1 , X 2 = 1 2 1 0 1 , X 3 = 1 2 1 2 1

Exercise

Find the eigenvalues and eigenvectors of each of the following matrices A :

  1. 4 2 1 1
  2. 1 2 8 11
  3. 2 0 2 0 4 0 2 0 5
  4. 10 2 4 20 4 10 30 6 13

(eigenvectors are written in normalised form)

  1. 3 and 2; 2 5 1 5 and 1 2 1 2
  2. 3 and 9; 1 2 1 1 and 1 17 1 4
  3. 1, 4 and 6; 1 5 2 0 1 ; 0 1 0 ; 1 5 1 0 2
  4. 0, 1 and 2; 1 26 1 5 0 ; 1 5 0 2 1 ; 1 5 1 0 2