Page 11 - 4387
P. 11

Крок  5.  Переглядаємо  5-й  рядок  матриці  А:

            a =1, a =1. Переходимо до кроку 3.                                            Т (v )
                                                                                             +
                       5,4
              5,1
                   Крок 3. Оскільки існують елементи a =1, то                         v       2  2
                                                                        i,j
                                                                                        1
            переходимо до кроку 4.                                                    v       0
                                                                                        2
                   Крок  4.  d=d+1=2,  j={1, 4},  i=j={1,  4},                        v       3
                                                                                        3
                             +
              +
            Т (v ) →d, Т (v ) →d.                                                     v       2
                                                                                        4
                  2 1
                                 2 4
                   Крок  5.  Переглядаємо  1-й  та  4-й  рядки                        v       1
                                                                                        5
            матриці  А:  a =1,  a =1,  a =1.  Переходимо  до                          v       ∞
                                                                                        6
                                                   4,3
                                         1,3
                               1,2
            кроку 3.                                                                Рисунок 1.3.
                   Крок 3. Оскільки існують елементи a =1, то переходимо до
                                                                        i,j
            кроку 4.
                                                                                          +
                   Крок 4. d=d+1=3. Оскільки 2-й елемент вектора Т (v )  уже
                                                                                             2 2
                                                  +
            заповнений, то j=3, i=j=3, Т (v ) →d.
                                                     2 3
                   Крок  5.  Переглядаємо  3-й  рядок  матриці  А:  жодний  із


            елементів a ≠1. Переходимо до кроку 3.
                            i,j
                   Крок  3.  Оскільки  жодний  із  елементів  a ≠1,  то  процес
                                                                                 i,j
            формування  прямого  транзитивного  замикання  завершується.

                                                                            +
            Усім  незаповненим  елементам  вектора  Т (v )  присвоюється
                                                                               2
            значення ∞.

                                                         +
                   Таким чином, у векторі Т (v ) стоять числа рівні довжинам
                                                            2
            шляхів  від  вершини  v  до відповідних вершин графа. Отже, дані
                                           2
            вершини  входять  у  пряме  транзитивне  замикання  вершини  v   –
                                                                                                   2
              +
            Т (v )={v , v , v , v , v }.
                                 3
                                     4
                             2
                  2
                         1
                                         5
                   Алгоритм            знаходження            зворотного           транзитивного
            замикання  по  матриці  суміжності  A  для  вершини  v   полягає  в
                                                                                       i
            наступному.
                                                                -
                   Крок  1.  Формується  вектор  Т (v )  з  n  елементів,  де  n  –
                                                                   i
            кількість вершин графа. Даний вектор визначає довжини шляхів




                                                        10
   6   7   8   9   10   11   12   13   14   15   16