Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Домашня робота ТА 2

.docx
Скачиваний:
8
Добавлен:
22.04.2016
Размер:
94.21 Кб
Скачать

D6=

0

28

14

0

31

53

88

42

0

20

9

38

35

0

18

15

0

22

57

0

35

0

0

На основании матрицы D6, вычислим последовательно все элементы матрицы D7. Для этого мы используем рекуррентное соотношение di,j7=min{ di,76+ d7,j6; di,j6}. d1,17=min{d1,76+d7,16d1,16}=min{∞+∞; 0}=0 d1,27=min{d1,76+d7,26d1,26}=min{∞+∞; ∞}=∞ d1,37=min{d1,76+d7,36d1,36}=min{∞+∞; ∞}=∞ d1,47=min{d1,76+d7,46d1,46}=min{∞+∞; ∞}=∞ d1,57=min{d1,76+d7,56d1,56}=min{∞+∞; ∞}=∞ d1,67=min{d1,76+d7,66d1,66}=min{∞+∞; ∞}=∞ d1,77=min{d1,76+d7,76d1,76}=min{∞+0; ∞}=∞ d1,87=min{d1,76+d7,86d1,86}=min{∞+∞; 28}=28 d2,17=min{d2,76+d7,16d2,16}=min{88+∞; 14}=14 d2,27=min{d2,76+d7,26d2,26}=min{88+∞; 0}=0 d2,37=min{d2,76+d7,36d2,36}=min{88+∞; ∞}=∞ d2,47=min{d2,76+d7,46d2,46}=min{88+∞; ∞}=∞ d2,57=min{d2,76+d7,56d2,56}=min{88+∞; 31}=31 d2,67=min{d2,76+d7,66d2,66}=min{88+∞; 53}=53 d2,77=min{d2,76+d7,76d2,76}=min{88+0; 88}=88 d2,87=min{d2,76+d7,86d2,86}=min{88+∞; 42}=42 d3,17=min{d3,76+d7,16d3,16}=min{38+∞; ∞}=∞ d3,27=min{d3,76+d7,26d3,26}=min{38+∞; ∞}=∞ d3,37=min{d3,76+d7,36d3,36}=min{38+∞; 0}=0 d3,47=min{d3,76+d7,46d3,46}=min{38+∞; 20}=20 d3,57=min{d3,76+d7,56d3,56}=min{38+∞; ∞}=∞ d3,67=min{d3,76+d7,66d3,66}=min{38+∞; 9}=9 d3,77=min{d3,76+d7,76d3,76}=min{38+0; 38}=38 d3,87=min{d3,76+d7,86d3,86}=min{38+∞; 35}=35 d4,17=min{d4,76+d7,16d4,16}=min{18+∞; ∞}=∞ d4,27=min{d4,76+d7,26d4,26}=min{18+∞; ∞}=∞ d4,37=min{d4,76+d7,36d4,36}=min{18+∞; ∞}=∞ d4,47=min{d4,76+d7,46d4,46}=min{18+∞; 0}=0 d4,57=min{d4,76+d7,56d4,56}=min{18+∞; ∞}=∞ d4,67=min{d4,76+d7,66d4,66}=min{18+∞; ∞}=∞ d4,77=min{d4,76+d7,76d4,76}=min{18+0; 18}=18 d4,87=min{d4,76+d7,86d4,86}=min{18+∞; 15}=15 d5,17=min{d5,76+d7,16d5,16}=min{57+∞; ∞}=∞ d5,27=min{d5,76+d7,26d5,26}=min{57+∞; ∞}=∞ d5,37=min{d5,76+d7,36d5,36}=min{57+∞; ∞}=∞ d5,47=min{d5,76+d7,46d5,46}=min{57+∞; ∞}=∞ d5,57=min{d5,76+d7,56d5,56}=min{57+∞; 0}=0 d5,67=min{d5,76+d7,66d5,66}=min{57+∞; 22}=22 d5,77=min{d5,76+d7,76d5,76}=min{57+0; 57}=57 d5,87=min{d5,76+d7,86d5,86}=min{57+∞; ∞}=∞ d6,17=min{d6,76+d7,16d6,16}=min{35+∞; ∞}=∞ d6,27=min{d6,76+d7,26d6,26}=min{35+∞; ∞}=∞ d6,37=min{d6,76+d7,36d6,36}=min{35+∞; ∞}=∞ d6,47=min{d6,76+d7,46d6,46}=min{35+∞; ∞}=∞ d6,57=min{d6,76+d7,56d6,56}=min{35+∞; ∞}=∞ d6,67=min{d6,76+d7,66d6,66}=min{35+∞; 0}=0 d6,77=min{d6,76+d7,76d6,76}=min{35+0; 35}=35 d6,87=min{d6,76+d7,86d6,86}=min{35+∞; ∞}=∞ d7,17=min{d7,76+d7,16d7,16}=min{0+∞; ∞}=∞ d7,27=min{d7,76+d7,26d7,26}=min{0+∞; ∞}=∞ d7,37=min{d7,76+d7,36d7,36}=min{0+∞; ∞}=∞ d7,47=min{d7,76+d7,46d7,46}=min{0+∞; ∞}=∞ d7,57=min{d7,76+d7,56d7,56}=min{0+∞; ∞}=∞ d7,67=min{d7,76+d7,66d7,66}=min{0+∞; ∞}=∞ d7,77=min{d7,76+d7,76d7,76}=min{0+0; 0}=0 d7,87=min{d7,76+d7,86d7,86}=min{0+∞; ∞}=∞ d8,17=min{d8,76+d7,16d8,16}=min{∞+∞; ∞}=∞ d8,27=min{d8,76+d7,26d8,26}=min{∞+∞; ∞}=∞ d8,37=min{d8,76+d7,36d8,36}=min{∞+∞; ∞}=∞ d8,47=min{d8,76+d7,46d8,46}=min{∞+∞; ∞}=∞ d8,57=min{d8,76+d7,56d8,56}=min{∞+∞; ∞}=∞ d8,67=min{d8,76+d7,66d8,66}=min{∞+∞; ∞}=∞ d8,77=min{d8,76+d7,76d8,76}=min{∞+0; ∞}=∞ d8,87=min{d8,76+d7,86d8,86}=min{∞+∞; 0}=0 Представим матрицу D7, включив в нее рассчитанные элементы.

D7=

0

28

14

0

31

53

88

42

0

20

9

38

35

0

18

15

0

22

57

0

35

0

0

На основании матрицы D7, вычислим последовательно все элементы матрицы D8. Для этого мы используем рекуррентное соотношение di,j8=min{ di,87+ d8,j7; di,j7}. d1,18=min{d1,87+d8,17d1,17}=min{28+∞; 0}=0 d1,28=min{d1,87+d8,27d1,27}=min{28+∞; ∞}=∞ d1,38=min{d1,87+d8,37d1,37}=min{28+∞; ∞}=∞ d1,48=min{d1,87+d8,47d1,47}=min{28+∞; ∞}=∞ d1,58=min{d1,87+d8,57d1,57}=min{28+∞; ∞}=∞ d1,68=min{d1,87+d8,67d1,67}=min{28+∞; ∞}=∞ d1,78=min{d1,87+d8,77d1,77}=min{28+∞; ∞}=∞ d1,88=min{d1,87+d8,87d1,87}=min{28+0; 28}=28 d2,18=min{d2,87+d8,17d2,17}=min{42+∞; 14}=14 d2,28=min{d2,87+d8,27d2,27}=min{42+∞; 0}=0 d2,38=min{d2,87+d8,37d2,37}=min{42+∞; ∞}=∞ d2,48=min{d2,87+d8,47d2,47}=min{42+∞; ∞}=∞ d2,58=min{d2,87+d8,57d2,57}=min{42+∞; 31}=31 d2,68=min{d2,87+d8,67d2,67}=min{42+∞; 53}=53 d2,78=min{d2,87+d8,77d2,77}=min{42+∞; 88}=88 d2,88=min{d2,87+d8,87d2,87}=min{42+0; 42}=42 d3,18=min{d3,87+d8,17d3,17}=min{35+∞; ∞}=∞ d3,28=min{d3,87+d8,27d3,27}=min{35+∞; ∞}=∞ d3,38=min{d3,87+d8,37d3,37}=min{35+∞; 0}=0 d3,48=min{d3,87+d8,47d3,47}=min{35+∞; 20}=20 d3,58=min{d3,87+d8,57d3,57}=min{35+∞; ∞}=∞ d3,68=min{d3,87+d8,67d3,67}=min{35+∞; 9}=9 d3,78=min{d3,87+d8,77d3,77}=min{35+∞; 38}=38 d3,88=min{d3,87+d8,87d3,87}=min{35+0; 35}=35 d4,18=min{d4,87+d8,17d4,17}=min{15+∞; ∞}=∞ d4,28=min{d4,87+d8,27d4,27}=min{15+∞; ∞}=∞ d4,38=min{d4,87+d8,37d4,37}=min{15+∞; ∞}=∞ d4,48=min{d4,87+d8,47d4,47}=min{15+∞; 0}=0 d4,58=min{d4,87+d8,57d4,57}=min{15+∞; ∞}=∞ d4,68=min{d4,87+d8,67d4,67}=min{15+∞; ∞}=∞ d4,78=min{d4,87+d8,77d4,77}=min{15+∞; 18}=18 d4,88=min{d4,87+d8,87d4,87}=min{15+0; 15}=15 d5,18=min{d5,87+d8,17d5,17}=min{∞+∞; ∞}=∞ d5,28=min{d5,87+d8,27d5,27}=min{∞+∞; ∞}=∞ d5,38=min{d5,87+d8,37d5,37}=min{∞+∞; ∞}=∞ d5,48=min{d5,87+d8,47d5,47}=min{∞+∞; ∞}=∞ d5,58=min{d5,87+d8,57d5,57}=min{∞+∞; 0}=0 d5,68=min{d5,87+d8,67d5,67}=min{∞+∞; 22}=22 d5,78=min{d5,87+d8,77d5,77}=min{∞+∞; 57}=57 d5,88=min{d5,87+d8,87d5,87}=min{∞+0; ∞}=∞ d6,18=min{d6,87+d8,17d6,17}=min{∞+∞; ∞}=∞ d6,28=min{d6,87+d8,27d6,27}=min{∞+∞; ∞}=∞ d6,38=min{d6,87+d8,37d6,37}=min{∞+∞; ∞}=∞ d6,48=min{d6,87+d8,47d6,47}=min{∞+∞; ∞}=∞ d6,58=min{d6,87+d8,57d6,57}=min{∞+∞; ∞}=∞ d6,68=min{d6,87+d8,67d6,67}=min{∞+∞; 0}=0 d6,78=min{d6,87+d8,77d6,77}=min{∞+∞; 35}=35 d6,88=min{d6,87+d8,87d6,87}=min{∞+0; ∞}=∞ d7,18=min{d7,87+d8,17d7,17}=min{∞+∞; ∞}=∞ d7,28=min{d7,87+d8,27d7,27}=min{∞+∞; ∞}=∞ d7,38=min{d7,87+d8,37d7,37}=min{∞+∞; ∞}=∞ d7,48=min{d7,87+d8,47d7,47}=min{∞+∞; ∞}=∞ d7,58=min{d7,87+d8,57d7,57}=min{∞+∞; ∞}=∞ d7,68=min{d7,87+d8,67d7,67}=min{∞+∞; ∞}=∞ d7,78=min{d7,87+d8,77d7,77}=min{∞+∞; 0}=0 d7,88=min{d7,87+d8,87d7,87}=min{∞+0; ∞}=∞ d8,18=min{d8,87+d8,17d8,17}=min{0+∞; ∞}=∞ d8,28=min{d8,87+d8,27d8,27}=min{0+∞; ∞}=∞ d8,38=min{d8,87+d8,37d8,37}=min{0+∞; ∞}=∞ d8,48=min{d8,87+d8,47d8,47}=min{0+∞; ∞}=∞ d8,58=min{d8,87+d8,57d8,57}=min{0+∞; ∞}=∞ d8,68=min{d8,87+d8,67d8,67}=min{0+∞; ∞}=∞ d8,78=min{d8,87+d8,77d8,77}=min{0+∞; ∞}=∞ d8,88=min{d8,87+d8,87d8,87}=min{0+0; 0}=0 Представим матрицу D8, включив в нее рассчитанные элементы.

D8=

0

28

14

0

31

53

88

42

0

20

9

38

35

0

18

15

0

22

57

0

35

0

0

Висновок: я навчився застосовувати основні методи розробки алгоритмів

Соседние файлы в предмете Теория алгоритмов и автоматов