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

Delete animal 5 from AN ; animals 4 and 3 left in AN .
                               5                        5
         Next animal in AN :
                         5
            j = max(AN ) = 4
                       5
         Add sire of 4 (animal 1) to AN :
                                    5
            l  = l  + 0.5l  = 0.25
             51  51     54
                                      2
                      2
            a  = a  + l D  = 0.5 + (0.5) (0.75) = 0.6875
             55   55  54  44
         Delete animal 4 from AN ; animals 3 and 1 left in AN .
                               5                        5
            Next animal in AN :
                             5
            j = max(AN ) = 3
                       5
         Since animal 1, the sire of j, is already in AN , add only the dam of 3 (animal 2) to AN :
                                             5                                  5
            l  = l  + 0.5l  = 0.25 + (0.5)0.5 = 0.5
             51  51     53
            l  = l  + 0.5l  = 0 + (0.5)0.5 = 0.25
             52  52     53
            a  = a  + l D  = 0.6875 + (0.5) 0.5 = 0.8125
                                          2
                      2
             55   55  53  33
         Delete animal 3 from AN ; animals 1 and 2 left in AN .
                               5                        5
            Next animal in AN :
                             5
            j = max(AN ) = 2
                       5
         Both parents are unknown:
                                           2
            a  = a  + l D  = 0.8125 + (0.25) 1 = 0.875
                      2
             55   55  52  22
         Delete animal 2 from AN ; animal 1 left in AN .
                               5                  5
            Next animal in AN :
                             5
            j = max(AN ) = 1
                       5
         Both parents are unknown:
                      2
                                        2
            a  = a  + l D = 0.875 + (0.5) 1 = 1.125
             55   55  51  11
         Delete 1 from AN ; AN  is empty.
                        5    5
            F  = 1.125 − 1 = 0.125
             5
         which is the same inbreeding coefficient as that obtained for animal 5 in Section 2.2.
         B.2   Modified Meuwissen and Luo Algorithm
         The approach of Meuwissen and Luo given above was modified by Quaas (1995) to
         improve its efficiency. The disadvantage of the above method is that, while calculating
         a row of L at a time (Henderson, 1976), it is accumulating diagonal elements of A, as
         in Quaas (1976), and this necessitates tracing the entire pedigree for i, but what is really
         needed is only the common ancestors. Thus a more efficient approach is to accumulate
         a  as  S l l D  (Henderson (1976) and calculate  F  as 0.5a  = S l l (0.5D ).
          s id i  k s ik d ik  kk                       i      s id i  k s ik d ik  kk
         Instead of computing the ith row of L, only the non-zero elements in the rows for the
         sire and dam of i are calculated. Quaas (1995) suggested setting up a separate ancestor
         list (AS ) for s  and another (AD ) for d ; then F  = 0.5a  = S e U l l (0.5D ).
               s i  i               d i   i      i     s id i  k s i  d i s ik d ik  kk

          308                                                            Appendix B
   319   320   321   322   323   324   325   326   327   328   329