Page 167 - Matrices theory and applications
P. 167

9. Iterative Methods for Linear Problems
                              150
                              where k< 1 whenever the method converges. Typically, a dozen iterations
                              give a rather good result, and then O(10a)  O(n ). another advantage of
                              the iterative methods is that the round-off errors are damped during the
                              computation, instead of being amplified.
                              General principle: Choose a decomposition of A of the form M − N and
                              rewrite the system, assuming that M is invertible:
                                                      x = M −1 (Nx + b).  3
                                                                  n
                                                            0
                              Then choosingastartingvector x ∈ K , which may be a rather coarse
                                                                                     m
                              approximation of the solution, one constructs a sequence (x ) m∈IN by
                              induction:
                                                                   m
                                                   x m+1  = M −1 (Nx + b).                (9.1)
                              In practice, one does not compute M −1  explicitly but one solves the linear
                              systems Mx m+1  = ··· . It is thus important that this resolution be cheap.
                              This will be the case when M is triangular. In that case, the invertibility of
                              M can be read from its diagonal, since it occurs precisely when the diagonal
                              entries are nonzero.
                              9.1 A Convergence Criterion
                              Definition 9.1.1 Let us assume that A and M are invertible, A = M −N.
                                                                                         0
                              We say that an iterative method is convergent if for every pair (x ,b) ∈
                                     n
                                n
                              K × K , we have
                                                       lim x m  = A −1 b.
                                                      m→+∞
                              Proposition 9.1.1 An iterative method is convergent if and only if
                              ρ(M  −1 N) < 1.
                                Proof
                                If the method is convergent, then for b =0,
                                                                 m 0
                                                     lim (M −1 N) x =0,
                                                   m→+∞
                                       0
                                            n
                              for every x ∈ K .In other words,
                                                      lim (M −1 N) m  =0.
                                                    m→+∞
                              From Corollary 4.4.1, this implies ρ(M  −1 N) < 1.
                                Conversely, if ρ(M −1 N) < 1, then by Proposition 4.4.1,

                                                      lim (M −1 N) m  =0,
                                                    m→+∞
                              and hence
                                                                m
                                             m
                                                                   0
                                            x − A −1 b =(M  −1 N) (x − A −1 b) → 0.
   162   163   164   165   166   167   168   169   170   171   172