We know that Gaussian Elimination achieves the factorization of the matrix of coefficients, but we want to look at other ways of doing this. First we give a uniqueness result.
Gaussian elimination produces triangular factors via a number of intermediate stages. Now that we know the factors are unique, why not obtain them more directly, that is, compute each element once and for all (rather than as in GE, where elements are successively reduced).
Let
L=[mij],
U=[uij] and
A=[aij]. Then LU=A becomes
It is convenient to change i to k to find the elements of U:
For
we have
u1j=a1j.
For
(5.1) becomes
, and solving this gives
For the elements of L, we change j to k:
For
we have
.
For
(5.1) becomes
, which yields
![\includegraphics[height=5.0cm]{fig0.ps}](img104.gif)
Example. Solve the equations represented by the augmented matrix
The following matrix shows the order in which the solution is computed:
Interchanges can, and indeed should, be incorporated, but it is somewhat complicated, so we omit the details. Note that each entry is computed in a single operation, which can conveniently be done in double precision arithmetic.
Next: Other Triangular Factorizations
Up: Variants of Gaussian Elimination
Previous: Jordan's Method
John Gilbert
1999-02-25