Let $A$ be a strictly positive matrix, by strictly positive matrix I mean that the entries of $A$ are strictly positive.
Also, we assume that the entries of the matrix are from Natural numbers.
Is there any theorem that gives us information about how many positive eigenvalues the matrix has?
By Perron Frobenius theorem, we can say that there is a positive eigenvalue that is the spectral radius, but what more conditions do we need to conclude that that perron eigenvalue is the only positive eigenvalue?
Let me try to make the question more specific:
Let $A$ be a matrix of the form $D+B$, where $D$ is a diagonal matrix with negative entries and $B$ is a rank one matrix.
Can we conclude from here that $A$ has only one positive eigenvalue?
Best Answer
For your second question, suppose $A$ is at least $2\times2$ and $A=D+uv^T$ where $D$ is a negative diagonal matrix. If $A$ is positive, $u$ and $v$ must be both positive or both negative, otherwise $A$ will possess a non-positive off-diagonal element. Therefore we may assume that $u,v>0$. Define two positive vectors $x$ and $y$ such that $x_i=\sqrt{u_iv_i}$ and $y_i=\sqrt{\frac{u_i}{v_i}}$. Then
Since $-1$ is an eigenvalue of $T$ of multiplicity $n-1$, each of $S$ and $A$ must also have $n-1$ negative eigenvalues. However, as $A$ is a positive matrix, $\rho(A)$ is a positive eigenvalue. Therefore $A$ has exactly one positive eigenvalue.