Ветвь 1. Попарная проверка вершин и нахождение диаметра 11 страница



 а                                                                   б

Рис. 2.82. Пример сборки неориентированного нагруженного графа. Шаг 2;

а – граф G2; б – граф G1

 

1) Добавляем вершину , смежные ей вершины  
(рис. 2.83). Поскольку , , ,  и , то путей , , ,  и  не существует. Пересчитываем значения весовых коэффициентов дуг, связывающих вершины из  и , а также введем новые дуги, связывающие  и , рассчитаем их весовые коэффициенты:

; j* = 2.

Элемент матрицы Р в ячейке , изменяется следующим образом: . Значение  определено верно в начале алгоритма, поэтому не изменяется. Значения ;  известны. Далее

; j* = 2.

Пустой элемент матрицы Р в ячейке , изменяется следующим образом: . Значение .

; j* = 2.

Пустой элемент матрицы Р в ячейке , изменяется следующим образом: . Значение .

; j* = 2.

Пустой элемент матрицы Р в ячейке , изменяется следующим образом: . Значение .

 

Матрица последователей P Матрица кратчайших расстояний M
  v1 v2 v3 v4 v5 v6
v1 0 v5 v5 v5 v5 v5
v2 0 0 0 0 0 v6
v3 0 v2 0 0 0 v2
v4 0 v2 0 0 0 v2
v5 0 v3 v3 v4 0 v3
v6 0 0 0 0 0 0

 

  v1 v2 v3 v4 v5 v6
v1 0 5 3 4 2 12
v2 ¥ 0 ¥ ¥ ¥ 2
v3 ¥ 2 0 ¥ ¥ 4
v4 ¥ 2 ¥ 0 ¥ 4
v5 ¥ 3 1 2 0 5
v6 ¥ ¥ ¥ ¥ ¥ 0

 

а                                                                    б

Рис. 2.83. Пример сборки ориентированного нагруженного графа. Шаг 1;

а – граф G1; б – граф G0

 

В результате применения метода разборки-сборки графа получили матрицу кратчайших расстояний M и матрицу последователей P для минимальных путей.

 

 


Дата добавления: 2021-02-10; просмотров: 59; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!