i = 2, 3
Итак, если событием j заканчивается одна работа (i, j), то tp (j) равно сумме tp (i) – раннего срока свершения ее начального события и tp (i, j) – продолжительность этой работы.
Если же событием j заканчивается несколько работ, то по каждой работе находится свой ранний срок, а искомый tp (j) будет максимальной из них.
Поздним сроком tп (i) свершения события i назовем самый поздний момент времени, после которого останется ровно столько времени, сколько необходимо для завершения всех работ, следующих за этим событием.
И
j
–
множество работ,
выходящих из i-события, tп (j) – поздний срок свершения конечного события (i, j).
Поздний срок tп (J) = 0, tп (S) = tp (S) = tКР. В нашем примере tп (5) = 12.
Чтобы
не нарушился критический срок, событие
4 должно произойти по крайней мере на 5
дней раньше события 5, поэтому
.
Аналогично
для события 3: по работе
;
по работе
.
Разность
между поздним и ранним сроками свершения
события i
называется резервом
времени
этого события:
Резерв – показывает, на какой предельно допустимый срок может задержаться свершение события i без изменения срока работы всего комплекса.
У критических событий ранние и поздние сроки свершения равны, так как резерв времени у них равен 0.
Полный
резерв времени
– это max количество времени, на которое
можно задержать начало работы или
увеличить её продолжительность, не
нарушая критический срок:
Существуют различные способы расчета временных параметров сети. Рассмотрим способ подсчета непосредственно на сети и разберем его на примере 31. Каждое событие изобразим кружком и разделим диаметрами на четыре сектора (рис. 20 и 21):
Рис. 20 |
1)
В верхнем секторе – запишем номер
2)
В левом по мере вычисления будем
записывать
3)
В правом секторе запишем поздний срок
4) В нижнем секторе запишем резерв времени события i. |
Пример 31. На основе данных примера 29 рассчитать временные параметры сети.
Решение.
Работы
проводят (вычисляют) в 4 этапа, а именно,
вычисляют 1)
2)
3)
4) критический путь.
1
этап. При
вычислении
перемещаются по сети от события J
к событию S
в порядке возрастания номеров: событие
1 =>
=>
в левом секторе кружка 1 записываем 0.
Событие 2 =>
Событие 3 =>
во
всех работах фиктивные работы учитываются
наряду с реальными. Аналогично считаем
все оставшиеся сроки.
2
этап. При
вычислении поздних сроков свершения
событий
перемещаемся по сети от события
к событию
в порядке убывания номеров.
Так
как
,
то в правый сектор кружка 6 мы записываем
.
Событие
5:
Из
события 4 выходят две работы (4 – 5) и (4 –
6), поэтому
Аналогично считаем все оставшиеся поздние сроки свершения событий.
3
этап. Для
определения резервов времени событий
из
чисел, записанных в правом секторе,
вычитаем числа, записанные в левых
секторах и заполняем нижние секторы.
В итоге получим сеть, представленную на рис. 21.
Рис. 21
4
этап. У
критических событий резерв времени
равен 0, поэтому критическими являются
события
.
Чтобы
найти полный резерв времени
,
применяем формулу:
и т. д.
Замечание. В данном примере критический путь на сети оказался единственным. Однако их может быть несколько. Критический путь может включать фиктивные работы.
На данной сети дорог (рис. 22) имеется несколько маршрутов, по которым можно доставить груз из пункта 1 в пункт 10. Известны стоимости cij перевозки единицы груза между пунктами сети. Найти наиболее экономный маршрут доставки груза из пункта 1 в пункт 10 и соответствующие ему затраты.
Рис. 22
Все необходимые данные приведены в табл. 40.
Таблица 40
№ варианта |
с12 |
с13 |
с14 |
с25 |
с27 |
с35 |
с36 |
с37 |
с45 |
с46 |
с47 |
с58 |
с59 |
с68 |
с69 |
с79 |
с8,10 |
с9,10 |
1 |
7 |
3 |
5 |
2 |
7 |
9 |
3 |
1 |
8 |
4 |
5 |
2 |
6 |
1 |
9 |
4 |
3 |
8 |
2 |
4 |
8 |
4 |
6 |
1 |
5 |
3 |
5 |
4 |
8 |
2 |
7 |
4 |
9 |
6 |
1 |
7 |
2 |
3 |
9 |
2 |
5 |
3 |
7 |
4 |
6 |
8 |
1 |
3 |
5 |
8 |
7 |
1 |
4 |
5 |
9 |
5 |
4 |
1 |
6 |
2 |
5 |
3 |
6 |
8 |
4 |
7 |
2 |
9 |
5 |
3 |
6 |
1 |
4 |
6 |
1 |
5 |
5 |
3 |
8 |
2 |
5 |
8 |
1 |
7 |
5 |
9 |
1 |
3 |
5 |
8 |
4 |
9 |
2 |
7 |
6 |
8 |
1 |
5 |
9 |
2 |
6 |
8 |
4 |
5 |
2 |
6 |
1 |
8 |
3 |
6 |
2 |
5 |
9 |
7 |
3 |
5 |
4 |
1 |
6 |
2 |
7 |
4 |
6 |
8 |
3 |
7 |
2 |
9 |
2 |
8 |
1 |
3 |
8 |
6 |
2 |
6 |
7 |
3 |
9 |
2 |
8 |
5 |
2 |
9 |
4 |
6 |
7 |
4 |
6 |
7 |
6 |
9 |
1 |
9 |
3 |
8 |
7 |
4 |
9 |
3 |
7 |
4 |
8 |
6 |
3 |
1 |
8 |
1 |
9 |
4 |
10 |
4 |
6 |
1 |
3 |
5 |
7 |
3 |
6 |
2 |
5 |
9 |
1 |
8 |
2 |
3 |
5 |
3 |
8 |