Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MOORE-PENROSE INVERSE
Gradimir V. Milovanovic
Abstract. In this paper we develop a few representations of the MoorePenrose inverse, based on full-rank factorizations of matrices. These representations we divide into the two dierent classes: methods which arise
from the known block decompositions and determinantal representation. In
particular cases we obtain several known results.
1. Introduction
The set of m n complex matrices of rank r is denoted by Cmn
= {X
r
C
: rank(X) = r}. With A|r and A|r we denote the rst r columns of
A and the rst r rows of A, respectively. The identity matrix of the order k
is denoted by Ik , and O denotes the zero block of an appropriate dimensions.
mn
Ir O
= N1 ,
(T1 ) RAG =
(T2 )
O O
I K
(T3 ) RAF = r
= N3 ,
(T4 )
O O
Ir O
= N1 ,
(T5 ) U AG =
(T6 )
O O
B O
(T7 ) U AV =
= N2 ,
(T8 )
O O
B O
= N6 ,
(T9 ) EAV =
K O
A11 A12
= N7 , where
(T10 ) EAF =
A21 A22
B
RAG =
O
I
EAG = r
K
I
RAV = r
O
B
U AF =
O
O
= N2 ,
O
O
= N4 ,
O
O
= N1 ,
O
K
= N5 ,
O
rank(A11 )=rank(A).
...
1
r
Then A 1 ... r = | A
| denotes the minor of A determined by the rows
indexed by and the columns indexed by , and A
represents the corresponding submatrix. Also, the algebraic complement of A
is dened by
a
ji
:j ; :i
gij =
.
| A | | A |
,
In this paper we investigate two dierent representations of the MoorePenrose inverse. The rst class of representations is a continuation of the
papers [8] and [15]. In other words, from the presented block factorizations of
matrices nd corresponding full-rank decompositions A = P Q, and then apply A = Q (P AQ )1 P . In the second representation, A is represented
in terms of minors of the matrix A. In this paper we describe an elegant
proof of the well-known determinantal representation of the Moore-Penrose
inverse. Main advantages of described block representations are their simply
derivation and computation and possibility of natural generalization. Determinantal representation of the Moore-Penrose inverse can be implemented
only for small dimensions of matrices (n 10).
2. Block representation
Theorem 2.1. The Moore-Penrose inverse of a given matrix A Cmn
r
can be represented as follows, where block representations (Gi ) correspond to
the block decompositions (Ti ), i {1, . . . , 9, 10a, 10b, 11}:
1|r 1 1 1|r
R
R
A G |r
,
(G1 ) A = G1 |r
1|r 1 1 1|r
R
R
A = G1 |r
B A G |r
B ,
1
Ir
Ir
1|r
1|r
AF
,
R
(G3 ) A = F
R
K
K
1
[ Ir , K ] E,
[ Ir , K ] EA G1 |r
(G4 ) A = G1 |r
1
(G5 ) A = G1 |r
U|r A G1 |r
U|r ,
1
|r
|r
(G6 ) A = V |r R1
AV |r
,
R1
1
B U|r ,
(G7 ) A = V |r B U|r AV |r
1
B
B
U|r AF
(G8 ) A = F
U|r ,
K
K
1
(G9 ) A = V |r [ B , K ] EAV |r
[ B , K ] E,
1
Ir
Ir
A11 [ Ir , S ] E
(G10a ) A = F
A11 [ Ir , S ] EAF
T
T
Ir
1
=F
[ Ir , S ] E,
(Ir + T T )1 A1
11 (Ir + S S)
T
1
A11
A
1
(G11 ) A = R
R1 T1 .
T1 AR
R
1
1
T1 T2
T1 T2
(G2 )
Proof. (G1 )
which implies
P =R
Now, we get
1
Ir
O
|r
= R1 ,
Q = [ Ir , O ] G1 = G1 |r .
1|r 1 1 1|r
A = Q (P AQ )1 P = G1 |r
A G |r
.
R
R
which means
P =U
(G7 )
Ir
O
|r
= U ,
Q = [ Ir , O ] G1 = G1 |r .
Thus,
P =U
|r
B
= U B,
O
Q = [ Ir , O ] V = V |r ,
which means
P = B U|r ,
Q = V |r .
(G10a )
Ir
A=E
F =E
A11 [ Ir , T ] F ,
SA11 SA11 T
S
I ,
A = F r
T
A11
[ Ir , S ] EAF
Ir ,
T
1
A11 [ Ir , S ] E.
Remarks 2.1. (i) A convenient method for nding the matrices S, T and A1
11 ,
required in (T10a ) was introduced in [8], and it was based on the following
extended Gauss-Jordan transformation:
A11
A21
A12
A22
I
I T
O
O O
A1
11
.
S
(ii) In [3]
full-rank factorization of A, derived
it was used the following
A11
A12
from A =
:
A21 A21 A1
11 A12
A11
P =
,
Q = [ Ir , A1
11 A12 ] .
A21
3. Determinantal representation
In the following denition are generalized concepts of determinant, algebraic complement, adjoint matrix and determinantal representation of generalized inverses. (see also [14].)
Denition 3.1. Let A be m n matrix of rank r.
(i) The generalized determinant of A, denoted by Nr (A), is equal to
Nr (A) =
A | A | ,
,
aji
:j;:i
(iii) Generalized adjoint matrix of A, denoted by adj (A) is the matrix
whose elements are Aij .
For full-rank matrix A the following results can be proved:
Lemma 3.1. [14] If A is an m n matrix of full-rank, then:
| AA | , r = m
(i) Nr (A) =
| R A | , r = n.
(A adj(AA ))ij , r = m
(ii) Aij =
( adj(A A)A )ij , r = n.
A (AA )1 , r = m
(iii) A =
(A A)1 A , r = n.
A adj(AA ), r = m
a
ji
:j ; :i
aij =
.
| A | | A |
,
Proof. Using A = Q P [3] and the results of Lemma 3.1 and Lemma 3.2,
we obtain:
Q adj(QQ ) adj(P P )P
A = Q P = Q (QQ )1 (P P )1 P =
=
| QQ |
| P P |
adj (Q) adj (P )
adj (A)
=
=
.
Nr (Q)Nr (P )
Nr (A)
4. Examples
Example 4.1. Block decomposition (T1 ) can be obtained by applying transformation (T3 ) two times:
I K
R1 AF1 = r
= N3 ,
O O
Ir O
T
= N1 .
R2 N3 F2 =
O O
Then, the regular matrices R, G can be computed as follows:
N1 = N1T = F2T N3 R2T
1
For the matrix A = 11
1
1
3 5
7
0 2 0
4
1 1 5 15 we obtain
2
4 10 18
G = F1 R2T .
0
1
1
1
R1 = 1
2
2 1
1
0
1
0
R2 = 2
1
0
5
4 11
From R = R1 , G = R2T , we get
1 1
|2
0
R1 = 1
1 1 ,
1 2
Using formula (G1 ), we obtain
169
6720
128
781
A =
13440
128
197
13440
0
0
1
0
0
0
1
0
0
0
0, F = I ,
1
5
0
1
0 0
0 0
0 0 , F2 = I4 .
1 0
0 1
G1 |2 =
0 2 0
4 .
1
1 5 11
1
0
67
2240
233
6720
137
6720
1
128
1
128
1
128
330
4480
1037
13440
5
128
5
128
653
13440 .
5
128
151
4480
709
13440
59
13440
1
0
1
2
1
1
0
1
0 1
1
3
1 1
1 0
1 , T = 1 2 [5].
A1
S = 1
11 = 1 1 ,
1 3
0 1
1
0
Using (G10a ) we obtain
5
3
34 17
4
13
102
51
A =
5
7
102
102
1
1
34
17
1
34
1
34
3
17
5
102
5
102
13
102
1
51
1
51
5
102
3
34
3
34
1
34
5
34
4
51
.
7
102
1
17
1
0
1
1
R = 1
1
2 1
0
0
1
0
4 1
1
2
2
0 1 we obtain
matrix A = 2
6 3
1
3
10
4 2 5
0
0 , T = 1 0 , T = 1 2 , F = I .
1
2
4
1 3
01
0
1
4 6
|r
Ir
1
0 1
1
3
=
R1 T1 = 1
0
1 1 1 , R
1 1 .
T11 T2
2 3
Finally, using (G11 ), we get
8
81
47
162
A =
7
54
4
81
10
81
2
81
79
162
16
81
11
54
2
27
5
81
1
81
2
27
5
54
.
1
18
1
27
References
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
10
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
Cirila
i Metodija 2, 18000 Ni
s