P-matrix
In mathematics, a P-matrix is a complex square matrix with every principal minor is positive. A closely related class is that of -matrices, which are the closure of the class of P-matrices, with every principal minor 0.
Spectra of P-matrices
[edit | edit source]By a theorem of Kellogg,[1][2] the eigenvalues of P- and - matrices are bounded away from a wedge about the negative real axis as follows:
- If are the eigenvalues of an n-dimensional P-matrix, where , then
- If , , are the eigenvalues of an n-dimensional -matrix, then
Remarks
[edit | edit source]The class of nonsingular M-matrices is a subset of the class of P-matrices. More precisely, all matrices that are both P-matrices and Z-matrices are nonsingular M-matrices. The class of sufficient matrices is another generalization of P-matrices.[3]
The linear complementarity problem has a unique solution for every vector q if and only if M is a P-matrix.[4] This implies that if M is a P-matrix, then M is a Q-matrix.
If the Jacobian of a function is a P-matrix, then the function is injective on any rectangular region of .[5]
A related class of interest, particularly with reference to stability, is that of -matrices, sometimes also referred to as -matrices. A matrix A is a -matrix if and only if is a P-matrix (similarly for -matrices). Since , the eigenvalues of these matrices are bounded away from the positive real axis.
See also
[edit | edit source]- Routh–Hurwitz matrix
- Linear complementarity problem
- M-matrix
- Q-matrix
- Z-matrix
- Perron–Frobenius theorem
Notes
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
References
[edit | edit source]- Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- David Gale and Hukukane Nikaido, The Jacobian matrix and global univalence of mappings, Math. Ann. 159:81-93 (1965) Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- Li Fang, On the Spectra of P- and -Matrices, Linear Algebra and its Applications 119:1-25 (1989)
- R. B. Kellogg, On complex eigenvalues of M and P matrices, Numer. Math. 19:170-175 (1972)