Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IndZadMUKR дискр матем.doc
Скачиваний:
19
Добавлен:
11.11.2019
Размер:
3.84 Mб
Скачать
      1. Шаг 2 расчетов по алгоритму Флойда

Принимаем p=2. Принимаем в матрице вершину за базовую и выделяем базовую строку и базовый столбец (рис. 7.10).

Вычеркиваем в матрице строки и столбцы, базовые элементы которых имеют значение . В итоге получаем матрицу , изображенную на рис. 7.11.

0

9

11

3

16

9

0

2

12

7

11

2

0

2

4

8

6

3

12

2

0

19

5

16

7

4

19

0

10

8

10

0

7

6

5

7

0

Рисунок 7.11 — Матрица после вычеркивания строк и столбцов, базовые элементы которых имеют значение

Изобразим на рис. 7.12 граф по матрице .

Рисунок 7.12 — Граф

Выполним необходимые расчеты:

1) , ? Нет.

2) , ? Нет.

3) , ? Нет.

4) , ? Да. Тогда: .

5) , ? Да. Тогда: .

6) , ? Да. Тогда: .

7) , ? Нет.

8) , ? Да. Тогда: .

9) , ? Да. Тогда: .

10) , ? Да. Тогда: . .

11) , ? Да. Тогда: .

12) , ? Нет.

13) , ? Нет.

14) , ? Нет.

15) , ? Нет.

16) , ? Да. Тогда: .

17) , ? Да. Тогда: .

18) , ? Нет.

19) , ? Нет.

20) , ? Да. Тогда: .

21) , ? Нет.

Вносим изменения в матрицы и (рис. 7.13).

0

9

11

3

15

19

17

9

0

2

4

6

10

8

11

2

0

2

4

8

6

3

4

2

0

6

10

5

15

6

4

6

0

10

10

9

19

10

8

10

10

0

7

12

17

8

6

5

10

7

0

10

9

12

10

0

Рисунок 7.13— Матрицы путей и переходов графа G перед началом шага p=3