Page 287 - Linear Models for the Prediction of Animal Breeding Values 3rd Edition
P. 287

17 Solving Linear Equations










        17.1   Introduction

        Different methods can be used to solve the MME covered in the previous chapters.
        These various methods could broadly be divided into three main categories:
        1. Direct inversion (Section 17.2).
        2. Iteration on the MME (Section 17.3).
        3. Iteration on the data (Section 17.4).
        The manner in which the MME are set up depends on the method to be used in solving
        these equations. As shown in Section 17.4, the third method, for instance, does not
        involve setting up the MME directly.



        17.2 Direct Inversion


        The solutions to the MME in the various examples given so far in this book have
        been based on this method. It involves setting up the MME and inverting the
        coefficient matrix. Solutions are obtained by multiplying the right-hand side
        (RHS) by the inverse of the coefficient matrix. Thus b, the vector of solution, is
        calculated as:
            ˆ
            b = C y
                 −1
        where C is the coefficient matrix and y is the RHS. Since the coefficient matrix is
        symmetric, only the upper triangular portion is usually set up and inverted. The
        major limitation of this approach is that it can only be applied to small data sets in
        view of the memory requirements and computational difficulties of inverting large
        matrices.



        17.3   Iteration on the Mixed Model Equations

        This involves setting up the MME and iterating on these equations until conver-
        gence is achieved at a predetermined criterion. The iterative procedures are based
        on the general theory for solving simultaneous equations. For instance, given two
        simultaneous equations with unknown parameters, b  and b , the first equation
                                                         1      2
        can be solved for b  in terms of b . This value of b  can then be substituted in the
                         1            2               1


        © R.A. Mrode 2014. Linear Models for the Prediction of Animal Breeding Values,   271
        3rd Edition (R.A. Mrode)
   282   283   284   285   286   287   288   289   290   291   292