In mathematics, the Perron-Frobenius theorem is a theorem in matrix theory about the eigenvalues and eigenvectors of a real positive n×n matrix:
Let A = (aij) be a real n×n matrix with positive entries aij > 0. Then the following statements hold:
- there is a real eigenvalue r of A such that any other eigenvalue λ satisfies | λ | < r.
- the eigenvalue r is simple: r is a simple root of the characteristic polynomial of A. In particular both the right and left eigenspace associated to r is 1-dimensional.
- there is a left (respectively right) eigenvector associated with r having positive entries. This means that there exists a row-vector
and a column-vector
with positive entries
such that
. The vector v (resp. w) is then called a left (resp. right) eigenvector associated with r. In particular there exist two uniquely determined left (resp. right) positive eigenvectors associated with r (sometimes also called "stochastic" eigenvectors) vnorm and wnorm such that
.
- one has the eigenvalue estimate
The first statement says that the spectral radius of the matrix A coincides with r. The theorem applies in particular to a positive stochastic matrix. A right (respectively left) stochastic matrix A is a non-negative real matrix such that its row sums (respectively column sums) are all equal to 1. In this case the vector having constant entries equal to 1 is a right (resp. left) positive eigenvector associated to the eigenvalue λ = 1.
In this case the Perron-Frobenius theorem asserts that the eigenvalue λ = 1 is simple and all other eigenvalues
of A satisfy | λ | < 1.
Both properties can then be used in combination to show that the limit
exists and is a positive stochastic matrix of matrix rank one. If A is left (resp. right) stochastic then
is again left (resp. right) stochastic. Its entries are determined by the stochastic left resp. right eigenvectors vnorm and wnorm introduced above. If A is right (resp. left) stochastic then the entry aij of
is equal to the jth entry of vnorm (resp. the ith entry of wnorm).
This result has a natural interpretation in the theory of finite Markov chains (where it is the matrix-theoretic equivalent of the convergence of a finite Markov chain, formulated in terms of the transition matrix of the chain).
The Perron-Frobenius theorem can be further generalized to the class of block-indecomposable non-negative matrices (called "irreducible" in reference [1] below, also called regular in the stochastic case). In particular it also holds if some positive power B = Ak, k > 0 of the non-negative matrix A has positive entries.
References
- R.A. Horn and C.R. Johnson, Matrix Analysis, Cambridge University Press, 1990 (chapter 8).
- A. Graham, Nonnegative Matrices and Applicable Topics in Linear Algebra, John Wiley&Sons, New York, 1987.
- Henryk Minc, Nonnegative matrices, John Wiley&Sons, New York, 1988, ISBN 0-471-83966-3