P-matrix

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

In mathematics, a P-matrix is a complex square matrix with every principal minor is positive. A closely related class is that of P0-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 P0- matrices are bounded away from a wedge about the negative real axis as follows:

If {u1,...,un} are the eigenvalues of an n-dimensional P-matrix, where n>1, then
|arg(ui)|<ππn, i=1,...,n
If {u1,...,un}, ui0, i=1,...,n are the eigenvalues of an n-dimensional P0-matrix, then
|arg(ui)|ππn, i=1,...,n

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 LCP(M,q) 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 n.[5]

A related class of interest, particularly with reference to stability, is that of P()-matrices, sometimes also referred to as NP-matrices. A matrix A is a P()-matrix if and only if (A) is a P-matrix (similarly for P0-matrices). Since σ(A)=σ(A), the eigenvalues of these matrices are bounded away from the positive real axis.

See also

[edit | edit source]

Notes

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ 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 P0-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)