In mathematics, a generalized inverse of a matrix A is a matrix that has some properties of the inverse matrix of A but not necessarily all of them. Formally, given a matrix
Contents
- Motivation for the generalized inverse
- Construction of generalized inverse
- Types of generalized inverses
- Uses
- References
The purpose of constructing a generalized inverse is to obtain a matrix that can serve as the inverse in some sense for a wider class of matrices than invertible matrices. A generalized inverse exists for an arbitrary matrix, and when a matrix has an inverse, then this inverse is its unique generalized inverse. Some generalized inverses can be defined in any mathematical structure that involves associative multiplication, that is, in a semigroup.
Motivation for the generalized inverse
Consider the linear system
where
Suppose the matrix
That is,
Hence we can define the generalized inverse as follows: Given an
Construction of generalized inverse
The following characterizations are easy to verify:
- If
A = B C is a rank factorization, thenG = C r − B l − A , whereC r − C andB l − B . - If
A = P [ I r 0 0 0 ] Q for any non-singular matricesP andQ , thenG = Q − 1 [ I r U W V ] P − 1 A for arbitraryU , V andW . - Let
A be of rankr . Without loss of generality, let
Types of generalized inverses
The Penrose conditions are used to define different generalized inverses for
-
A A g A = A -
A g A A g = A g -
( A A g ) T = A A g -
( A g A ) T = A g A
If
Other kinds of generalized inverse include:
Uses
Any generalized inverse can be used to determine whether a system of linear equations has any solutions, and if so to give all of them. If any solutions exist for the n × m linear system
with vector
parametric on the arbitrary vector