Составители:
Рубрика:
52
содержащуюся в G
i
. Присваиваем i: = i + 1 и пере-
ходим к шагу 3.
Пример 1.24.
Найдем минимальное остовное дерево для
графа, изображенного на рис. 1.20.
Рис. 1.20.
Шаг 1. Установка начальных значений.
Введем матрицу длин ребер C:
С =
1 1 5
1 2 1 3
2 4
1 1 4 3
5 3 3
∞
∞
⎛⎞
⎜⎟
∞
⎜⎟
⎜⎟
∞
∞∞
⎜⎟
∞
⎜⎟
⎜⎟
∞∞
⎝⎠
.
125
решение нужно искать, используя метод исключе-
ния.
Задача 5.7.
Для графа, изображенного на рис. 5.9, вы-
числить матрицу кратчайших расстояний, перейдя
к полукольцу R
+
.
Решение.
Взвешенный ориентированный граф задает-
ся следующей матрицей А.
5101
23
1
34
A
∞
⎛⎞
⎜⎟
∞
∞
⎜⎟
=
⎜⎟
∞
∞∞
⎜⎟
∞
∞
⎝⎠
Система для вычисления первого столбца
матрицы А* имеет вид
x
1
= 5x
2
+ 10x
3
+ 1x
4
+ 0
x
2
= 2x
2
+ 3x
3
+ ∞
x
3
= 1x
2
+ ∞
x
4
= 3x
1
+ 4x
3
+ ∞
Обратим внимание на нюансы, связанные с
работой в полукольце R
+
: элементы 1 и 0 не явля-
ются единицей и нулем полукольца, т.е.
x ≠ x + 0, x ≠ 1·x
в общем случае.
содержащуюся в Gi. Присваиваем i: = i + 1 и пере- решение нужно искать, используя метод исключе- ходим к шагу 3. ния. Пример 1.24. Задача 5.7. Найдем минимальное остовное дерево для Для графа, изображенного на рис. 5.9, вы- графа, изображенного на рис. 1.20. числить матрицу кратчайших расстояний, перейдя к полукольцу R+. Решение. Взвешенный ориентированный граф задает- ся следующей матрицей А. ⎛ ∞ 5 10 1 ⎞ ⎜ ⎟ ⎜ ∞ 2 3 ∞⎟ A= ⎜∞ 1 ∞ ∞⎟ ⎜ ⎟ ⎝ 3 ∞ 4 ∞⎠ Система для вычисления первого столбца матрицы А* имеет вид Рис. 1.20. x1 = 5x2 + 10x3 + 1x4 + 0 Шаг 1. Установка начальных значений. x2 = 2x2 + 3x3 +∞ Введем матрицу длин ребер C: x3 = 1x2 +∞ ⎛∞ 1 ∞ 1 5⎞ x4 = 3x1 + 4x3 +∞ ⎜1 ∞ 2 1 3 ⎟⎟ ⎜ Обратим внимание на нюансы, связанные с С = ⎜∞ 2 ∞ 4 ∞⎟. работой в полукольце R+: элементы 1 и 0 не явля- ⎜ ⎟ ⎜1 1 4 ∞ 3⎟ ются единицей и нулем полукольца, т.е. ⎜5 3 ∞ 3 ∞ ⎟⎠ x ≠ x + 0, x ≠ 1·x ⎝ в общем случае. 52 125
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »