K. M O S Z Y ´ N S K I (Warszawa)
CONCERNING DECOMPOSITION OF A SYSTEM OF LINEAR ALGEBRAIC EQUATIONS
Introduction. Let us consider a system of linear algebraic equations
(1) Ax = b,
where A is an N ×N real, invertible matrix. In [1] a method of decomposition of (1) was proposed. The purpose of such a decomposition is to enable parallelization of the algorithm, and if possible to make the problem better conditioned.
Let R = U A − AU . The general idea of the method mentioned above is based on the following observation: if an N × N matrix U of rank r < N commutes sufficiently well with A, i.e. R is sufficiently small , then U defines an approximate decomposition of (1).
Let U = QF , where Q is an N × r matrix and F is an r × N matrix, both of rank r. In [1] it is proposed to replace (1) by one of following systems, which can be solved by iteration:
(2) Q T AQy n+1 + Q T RQy n + Q T RSz n = Q T U b, S T ASz n+1 − S T RQy n − S T RSz n = G(I − U )b, or
(3) AQy n+1 + F RQy n + F RSz n = F U b, GASz n+1 − GRQy n − GRSz n = G(I − U )b,
where I − U = SG with an N × s matrix S and an s × N matrix G, and, in general, N − r ≤ s ≤ N . Moreover, x n = Qy n + Sz n converges to the solution x = A −1 b of the system (1).
We may easily transform (2) and (3) to a more convenient form not containing R (see [1]):
1991 Mathematics Subject Classification: 65F10, 65F35.
Key words and phrases: decomposition of a matrix, nearly commuting matrices, paral- lelization.
[191]
(4) Q T AQv n+1 = Q T U r n , S T ASw n+1 = S T (I − U )r n , or
(5) F AQv n+1 = F U r n , GASw n+1 = G(I − U )r n , where
v n+1 = y n+1 − F x n , x n = Qy n + Sz n , w n+1 = z n+1 − Gx n , r n = b − Ax n .
If U is a projector, i.e. if U 2 = U , each of the systems (4) and (5) contains exactly N equations (s = N − r), hence such a choice is preferable.
This paper concerns the following problem:
Given U = QF , where Q and F are N ×r and r×N matrices respectively, both of rank r ≤ N , we have to construct an N × N matrix V , satisfying the following conditions:
1. rank(V ) = rank(U ) = r;
2. V 2 = V ;
3. Im(V ) = Im(U );
4. If at least one of the processes (4) and (5) converges and R is suffi- ciently small , then after replacing U by V , at least one of (4) and (5) will converge as well.
The matrix V
Lemma 1. Let U be an N × N matrix of rank r ≤ N . Assume that there are r linearly independent columns u p1, . . . , u pr of U and r linearly independent columns w p0
of U and r linearly independent columns w p0
1
, . . . , w p0r of U T such that (w p0
i
, u pi) 6= 0 for i = 1, . . . , r. Then there exist four matrices Q, Q 0 , F , F 0 of dimensions N × r, N × r, r × N , r × N respectively, such that
(6) U = QF, U T = Q 0 F 0
and
(7) Q T Q 0 = Q 0T Q = I r .
P r o o f. Observe that in this case a kind of Gram–Schmidt process of biorthogonalization can be applied to the double system of vectors u p1, . . . . . . , u pr, w p01, . . . , w p0r.
, w p01, . . . , w p0r.
.
We start with
u p1 = γ 1,1 q 1 , w p01 = γ 1,1 0 q 0 1 , γ 1,1 γ 0 1,1 = (w p01, u p1) 6= 0,
= γ 1,1 0 q 0 1 , γ 1,1 γ 0 1,1 = (w p01, u p1) 6= 0,
) 6= 0,
and then we proceed with the formulas u pk =
k
X
j=1
γ k,j q j , γ k,j = (q j 0 , u pk), j = 1, . . . , k − 1,
w p0
k
=
k
X
j=1
γ k,j 0 q j 0 , γ k,j 0 = (q j , w p0
k