Page 109 - Compact Numerical Methods For Computers
P. 109

98                Compact numerical methods for computers
                             substitution formulae for step k of the algorithm (i, j  k)
                                                                                               (8.10)

                                                                                               (8.11)
                                                                                               (8.12)
                                                                                               (8.13)
                             For k = 1, therefore, the condition Y = – X T  is given as

                                                                                               (8.14)
                             from equations (8.11) and (8.12).
                               Now assume

                                                                                               (8.15)
                             1 < h < k–1, k < j < n, for any of k = 2, . . . , n. We will show that the hypothesis is
                             then true for k. By equation (8.13) we have




                                                                                               (8.16)
                             where we use the identity
                                                                                               (8.17)

                             since these elements belong to a submatrix Z which is symmetric in accord with
                             the earlier discussion.
                               It remains to establish that
                                                                for j = (k+1), . . . , n       (8.18)

                             but this follows immediately from equations (8.11) and (8.12) and the symmetry of
                             the submatrix Z. This completes the induction.
                               There is one more trick needed to make the Bauer-Reinsch algorithm ex-
                             tremely compact. This is a sequential cyclic re-ordering of the rows and columns
                             of A so that the arithmetic is always performed with k = 1. This re-numeration
                             relabels (j + 1) as j for j = 1, 2, . . . , (n - 1) and relabels 1 as n. Letting
                                                                                               (8.19)
                             this gives a new Gauss-Jordan step

                                                                                               (8.20)
                                                                                               (8.21)
                                                                                               (8.22)
                                                                                               (8.23)
                             for i, j = 2, . . . , n.
   104   105   106   107   108   109   110   111   112   113   114