Linear recursions and geometric series
As I mentioned in a previous post, one way to look at a linear recursion is as a matrix. When you do this, it's natural to think about the eigenvalues and eigenvectors of that matrix, and the eigenvectors turn out to be the initial conditions for the recursion that get it to greate a geometric series. We can use this fact to create an nth order recursion that creates n different geometric series of our choice, with the particular series being created determined by the initial conditions of the recursion. So if we pick any two numbers, it's possible to find a single second-order linear recursion that we can make create a geometric series with our chosen numbers as the ration of consecutive terms. Which ratio we get is determined by the initial conditions for the recursion.
Suppose that we write the recursion
xn = ak-1 xn-1 + … + a1 xn-k+1 + a0 xn-k
as
xn-k+1 ... ... xn =
0 1 ... 0 1 a0 a1 ... ak-1
xn-k ... ... xn-1
If λ is a solution to
xk – ak-1 x k-1 - … - a1 x – a0 = 0
then
1 λ ... λk-1
is an eigenvector that corresponds to the eigenvalue λ, and this eigenvector is also the initial state that turns the recursion into a geometric series: if we have
x0 = 1, x1 = λ, x2 = λ2, …, xk-1 = λk-1
then we’ll always have xn = λn.
This means that for an nth order recursion, we can pick any n values λi (which are exactly these eigenvalues), and find initial conditions for the recursion such that xn = λin. The eigenvectors are the initial conditions that do this, and they get the recursion to create a geometric series with the ratio between successive terms being the eigenvalue which corresponds to the eigenvector. It's also easy to write down the recursion that does this for us. In particular, if the eigenvalues are the roots of
xk – ak-1 x k-1 - … - a1 x – a0 = 0
then the recursion
xn = ak-1 xn-1 + … + a1 xn-k+1 + a0 xn-k
does this for us.
An example
Suppose that we want to find a second-order recursion that will create either the series
xn = (-2)n
or
xn = 3n
This corresponds to having
λ1 = -2
and
λ2 = 3
for the zeroes of
(x - λ1) (x - λ2) = (x + 2) (x - 3)
= x2 - x - 6
so that the recursion
xn+2 = xn+1 + 6 xn
will do this for us.
The initial conditions
x0 = 1
and
x1 = -2
give
xn = (-2)n
and the initial conditions
x0 = 1
and
x1 = 3
give
xn = 3n





Comments