Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Математическое моделирование
ОТЧЁТ
Вариант № 15
ФИО________________________
Дата сдачи____________________
Оценка______________________________
Проверил___________________________
Луганск, 2022
Практическое занятие № 2
(1)
такого, что
(2)
достигает максимума.
Для этого достаточно решить следующую систему уравнений (уравнения
Беллмана)
(3)
(4)
где представляет собой величину оптимального пути от вершины до
конечной вершины. Все вершин считаются пронумерованными от 1 до (начальная
вершина – 1, конечная – ).
Вычисления проводятся следующим способом:
сначала полагаем
(5)
(6)
Потом вычисляем
, (7)
(8)
Потом последовательно вычисляем
, (9)
(10)
вычисления заканчиваются, когда
для всех значений
, (11)
Тогда будет величиной оптимального пути между вершинами и . Просто
доказывается, что если сеть имеет вершин, то достаточно итерация для
достижения оптимума.
Найти критический путь в сети по заданной матрице длин дуг (рис. 1.1.)
Для любой дуги (i, j) ∉ U, полагаем tij = -∞; tii = 0. Получим матрицу
( )
0 7 19 20 −∞ 15 −∞
−∞ 0 −∞ 11 6 −∞ −∞
−∞ −∞ 0 6 9 −∞ 16
М = −∞ −∞ −∞ 0 8 8 13
−∞ −∞ −∞ −∞ 0 5 15
−∞ −∞ −∞ −∞ −∞ 0 14
−∞ −∞ −∞ −∞ −∞ −∞ 0
По формулам:
1 =max {−∞−∞ ;0+ (−∞ ) ;−∞ +16 ;11+13 ; 6+ ( 15 ) ;−∞+14 ;−∞+ 0 )=24
v(2)
2 =max {−∞ +35 ;−∞+ 24 ; 0+24 ; 6 +23 ; 9+ ( 19 ) ;−∞ +14 ;16+ 0 )=29
v(3)
5 =max {−∞ +35 ;−∞+ 24 ;−∞+ 24 ;−∞ +23 ; 0+ ( 1 9 ) ; 0+14 ;14 +0 ) =14
v(3)
0 =max { 0+ 48; 7+ 38; 19+ 33; 20+ 27 ;−∞+ (19 ) ; 15+14 ;−∞+0 )=52
v(6)
1 =max {−∞ +48 ; 0+ 38;−∞ +33 ; 11+27 ;6+ ( 19 ) ;−∞ +14 ;−∞+0 ) =38
v(6)
v 4 =max {−∞ +48 ;−∞ +38 ;−∞ +33 ;−∞+27 ; 0+ ( 19 ) ; 5+ 14 ;15+0 ) =19
(6)
5 =max {−∞ +48 ;−∞ +38 ;−∞ +33 ;−∞+27 ; 0+ ( 19 ) ; 0+14 ;14+ 0 )=14
v(6)
0 1 2 3 4 5 6
1 -∞ -∞ 16 13 15 14 0
2 35 24 24 23 19 14 0
3 43 34 29 27 19 14 0
4 48 38 33 27 19 14 0
5 52 38 33 27 19 14 0
6 52 38 33 27 19 14 0