Professional Documents
Culture Documents
Пр1 Тарасенко
Пр1 Тарасенко
МАРШРУТІВ НА ДТМ
Хід роботи:
Перетворимо у неорієнтований
граф:
Будуємо матрицю С:
1 2 3 4 5 6 7
1 ∞ 2 4 5 5 ∞ ∞
2 2 ∞3 ∞ 6 2 3
3 4 3 ∞4 ∞∞ ∞
С=
4 ∞ ∞ 4 ∞ 6 ∞ 2
5 5 6 ∞ 6 ∞1 ∞
6 ∞ 2 ∞ ∞ 1 ∞ 2
7 ∞ 3 ∞ 2 ∞ 2 ∞
Крок S W D/P
2 3 4 5 6 7
Точа 1 - 2\1 4\1 5\1 5\1 ∞ ∞
ток
1 1,2 2 - 4\1 5\1 5\1 4\2 5\2
2 -
3 -
4 -
5 -
6 -
Крок S W D/P
2 3 4 5 6 7
Точа 1 - 2\1 4\1 5\1 5\1 ∞ ∞
ток
1 1,2 2 - 4\1 5\1 5\1 4\2 5\2
2 1,2,3 3 - - 5\1 5\1 4\2 5\2
3 - -
4 - -
5 - -
6 - -
Крок S W D/P
2 3 4 5 6 7
Точа 1 - 2\1 4\1 5\1 5\1 ∞ ∞
ток
1 1,2 2 - 4\1 5\1 5\1 4\2 5\2
2 1,2,3 3 - - 5\1 5\1 4\2 5\2
3 1,2,3,6 6 - - 5\1 5\1 - 5\2
4 - - -
5 - - -
6 - - -
Крок S W D/P
2 3 4 5 6 7
Точа 1 - 2\1 4\1 5\1 5\1 ∞ ∞
ток
1 1,2 2 - 4\1 5\1 5\1 4\2 5\2
2 1,2,3 3 - - 5\1 5\1 4\2 5\2
3 1,2,3,6 6 - - 5\1 5\1 - 5\2
4 1,2,3,6,4 4 - - - 5\1 - 5\2
5 1,2,3,6,4,5 5 - - - - - 5\2
6 - - - - -
Крок S W D/P
1 3 4 5 6 7
Поча 2 - 2\2 3/2 ∞ 6/2 2/2 3/2
ток
1 2,1 1 - 3\2 7\1 6\2 2\2 3\1
2 2,1,6 6 - 3\2 7\1 3\6 - 3\1
3 - -
4 - -
5 - -
6 - -
Крок S W D/P
1 3 4 5 6 7
Поча 2 - 2\2 3/2 ∞ 6/2 2/2 3/2
ток
1 2,1 1 - 3\2 7\1 6\2 2\2 3\1
2 2,1,6 6 - 3\2 7\1 3\6 - 3\1
3 2,1,6,7 7 - 3\2 5\7 3\6 - -
4 2,1,6,7,3 3 - - 5\7 3\6 - -
5 - - - -
6 - - - -
Крок S W D/P
1 3 4 5 6 7
Поча 2 - 2\2 3/2 ∞ 6/2 2/2 3/2
ток
1 2,1 1 - 3\2 7\1 6\2 2\2 3\1
2 2,1,6 6 - 3\2 7\1 3\6 - 3\1
3 2,1,6,7 7 - 3\2 5\7 3\6 - -
4 2,1,6,7,3 3 - - 5\7 3\6 - -
5 2,1,6,7,3,5 5 - - 5\7 - - -
6 - - - - -
Крок S W D/P
1 2 4 5 6 7
Поча 3 - 4/3 3/3 4\3 ∞ ∞ ∞
ток
1 3,2 2 4\2 - 4\3 9\2 5\2 6\2
2 3,2,1 1 - - 4\3 9\2 5\2 6\2
3 - -
4 - -
5 - -
6 - -
Крок S W D/P
1 2 4 5 6 7
Поча 3 - 4/3 3/3 4\3 ∞ ∞ ∞
ток
1 3,2 2 4\2 - 4\3 9\2 5\2 6\2
2 3,2,1 1 - - 4\3 9\2 5\2 6\2
3 3,2,1,4 4 - - - 9\2 5\2 6\2
4 3,2,1,4,6 6 - - - 6\6 - 6\2
5 - - - -
6 - - - -
Крок S W D/P
1 2 4 5 6 7
Поча 3 - 4/3 3/3 4\3 ∞ ∞ ∞
ток
1 3,2 2 4\2 - 4\3 9\2 5\2 6\2
2 3,2,1 1 - - 4\3 9\2 5\2 6\2
3 3,2,1,4 4 - - - 9\2 5\2 6\2
4 3,2,1,4,6 6 - - - 6\6 - 6\2
5 3,2,1,4,6,7 7 - - - 6\6 - -
6 - - - - -
V=5: D[5] = min(D[5],D[7]+C[7,5]) = min(6,5+∞) = 6
Крок S W D/P
1 2 4 5 6 7
Поча 3 - 4/3 3/3 4\3 ∞ ∞ ∞
ток
1 3,2 2 4\2 - 4\3 9\2 5\2 6\2
2 3,2,1 1 - - 4\3 9\2 5\2 6\2
3 3,2,1,4 4 - - - 9\2 5\2 6\2
4 3,2,1,4,6 6 - - - 6\6 - 6\2
5 3,2,1,4,6,7 7 - - - 6\6 - -
6 3,2,1,4,6,7,5 - - - - - -
3-1=4
3-2=3
3-4=4
3-2-6-5=6
3-2-6=5
3-2-7=6