infinite matrix leading eigenvalue problem

1k Views Asked by At

I'm trying to find the leading eigenvalue and corresponding left and right eigenvectors of the following infinite matrix, for $\lambda>0$:

$$ \mathrm{A}=\left( \begin{array}{cccccc} 1 &e^{-\lambda} & 0 &0 &0 & \dots\\ 1 &e^{-\lambda} & e^{-2\lambda} &0 &0 & \dots\\ 1 &e^{-\lambda} & e^{-2\lambda} &e^{-3\lambda} &0 & \dots\\ \vdots & \vdots & \vdots & & \ddots \end{array} \right) $$

Note that there are terms above the main diagonal.

I know that in general infinite matrices aren't really a self-consistent idea, but from doing it numerically with $n\times n$ matrices using power iteration it looks like the problem converges in the limit of infinite $n$. The convergence is slower for smaller values of $\lambda$, but it looks like it probably converges for all $\lambda>0$.

Note that I only care about the leading eigenvalue, i.e. the one with the largest magnitude, which should be real and positive. Its corresponding eigenvectors should have only positive entries, due to the Perron-Frobenius theorem.

Alternatively, if it's easier, a solution for the following matrix will be just as useful to me: $$ \mathrm{B}=\left( \begin{array}{cccccc} 1 & 1& 0 &0 &0 & \dots\\ e^{-\lambda} &e^{-\lambda} & e^{-\lambda} &0 &0 & \dots\\ e^{-2\lambda} & e^{-2\lambda} &e^{-2\lambda} &e^{-2\lambda} &0 & \dots\\ \vdots & \vdots & \vdots & & \ddots \end{array} \right) $$

Again note the terms above the diagonal. (The two problems are not equivalent, it's just that either one of them will help me solve a larger problem.)

The problem is, I just don't have much of an idea how to do this. I've tried a variety of naive methods, along the lines of writing the eigenvalue equation $\mathrm{A}\mathbf{x} = \eta \mathbf{x}$ as a system of equations involving infinite sums and then trying to find $\{x_i >0\}$ and $\eta>0$ to satisfy them, but this doesn't seem to lead anywhere nice.

It could be that there is no analytical solution. Or even worse it could be that these matrices have unbounded spectra after all (in which case I'd really like to know!), but if anyone has any insight into how to solve one of these two problems I'd really appreciate it.

2

There are 2 best solutions below

2
On

(No promises here, because I haven't worked the algebra all the way through, but...)

Try writing the matrix equation $A\mathbf{x}= \mu \mathbf{x}$, and then looking at the individual equations it gives;

$$ x_1 + e^{-\lambda}x_2 = \mu x_1 \\ x_1 + e^{-\lambda}x_2 + e^{-2 \lambda}x_3 = \mu x_2 \\x_1 + e^{-\lambda}x_2 + e^{-2 \lambda}x_3 + e^{-3 \lambda}x_4 = \mu x_3 $$ etcetera.

Notice that you can substitute previous equations in to each one to get that for each $i \geq 1$, $$\mu x_i + e^{-(i+1)\lambda}x_{i+2} = \mu x_{i+1} \\ \Rightarrow \mu (x_{i+1} - x_i) = e^{-(i+1)\lambda}x_{i+2} $$

You can then solve the recurrence relation similarly to a differential equation, by finding two distinct (neither a constant multiple of the other) solutions, which gives the general solution of any linear combination of these.

Then substitute the general solution into the first equation and see if you can make it consistent with that.

Finding the general solution to the recurrence could still be difficult though - the $e^{-(i+1)\lambda}$ means that the $x_i = k^i$ trick will fail to work. I'm not actually sure if there is a solution of a different form, or if actually you can show that there is no solution - in which case, it would follow that $A$ did not have eigenvalues.

Sorry if this is what you've tried, but you mentioned infinite sums, and this at least doesn't involve them.

0
On

This answer is cross-posted from here, for updates see there.

I found the characteristic polynomial in the limit $n\to\infty$: As pointed out above, the characteristic polynomial $c_n(x)=\det(\mathrm A_n-x 1)$ can be written in terms of the $q$-binomial as $$ c_n(x)=\sum_{k=0}^{n/2+1}q^{k(k-1)}\binom{n-k+1}{k}_{\!q} \, (-x)^{n-k}, $$ where $q=e^{-\lambda}$. Inserting the definition of the $q$-binomial $$ \binom{n-k+1}{k}_{\!q} \,= \frac{(q;q)_{n-k+1}}{(q;q)_{n-2k+1}(q;q)_{k}}, $$ and dropping $n$-dependent prefactors, we can perform the limit $n\to\infty$ to get $$ c_\infty(x) = \sum_{k=0}^{\infty}q^{k(k-1)} \frac{\left(-x\right)^{-k}}{(q;q)_{k}}. $$ This sum exactly matches the definition of the basic hypergeometric series, or $q$-hypergeometric function (https://reference.wolfram.com/language/ref/QHypergeometricPFQ.html), $$ {_r \phi_s}(a;b;q;z)=\sum_{k=0}^\infty \frac{(a_1;q)_k \ldots (a_r;q)_k}{(b_1;q)_k \ldots (b_s;q)_k} \left((-1)^k q^{k(k-1)/2}\right)^{1+s-r} \frac{z^k}{(q;q)_k}. $$ The characteristic polynomial of the matrix $\mathrm A_n$ for $n\to\infty$ then becomes the nice expression $$ c_\infty(x) = {_0 \phi_1}\!\left(;0;q;-x^{-1}\right). $$ After I derived this result, a web search revealed that this function is well known. The case ${_0 \phi_1}(;0;q;-q z)$ is also known as Ramanujan function or $q$-Airy function, see page 27 of these slides and references therein, where also the zeroes are discussed.