- •Лабораторная работа № 4
- •1. Краткие теоретические сведения
- •1) Ранний срок наступления события j
- •2) Поздний срок наступления события j
- •2. Пример. В таблице записаны работы ( I , j ) и время их выполнения tij ;
- •1) Ранний срок наступления события I, tp ( I ).Это максимальный путь от начального события до I - го события:
- •3) Находим резерв времени по событиям:
- •5) Ранний срок окончания работы ( I , j ) :
- •6) Поздний срок наступления окончания работы ( I , j ):
- •7) Полный резерв времени работы I , j — это время, на которое можно увеличить продолжительность данной работы, не изменяя при этом продолжительность критического пути Lкр.
- •1. Краткие теоретические сведения.
2. Пример. В таблице записаны работы ( I , j ) и время их выполнения tij ;
i , j |
1, 2 |
1, 3 |
2, 3 |
2, 5 |
3, 4 |
3, 6 |
4, 5 |
4, 6 |
4, 7 |
5, 7 |
6,7 |
tij |
2 |
8 |
5 |
4 |
7 |
23 |
12 |
4 |
5 |
10 |
8 |
Начертить сетевой график и найти параметры сетевого графика по событиям и работам.
РЕШЕНИЕ По данным работам i, j строим сетевой график. Событий всего 7, значит рисуем 7 вершин. Надо так расположить вершины, чтобы работы i , j не пересекались.
27
2 4 5 2
2 1 29 10
3
2 12 39
7 0
0 15 39
1 0 5 4 2 5
0 17 8
7 8
8 8
3 0 23 31
8 6 0
t p 31
N R
t n
Находим параметры по событиям.
1) Ранний срок наступления события I, tp ( I ).Это максимальный путь от начального события до I - го события:
tp( 1 ) = 0; tp( 2 ) = t1,2 = 2
В третье событие входят 2 работы : (2,3) и (1,3), значит
tp(3)=max{tp(2) + t2,3 ; tp(1) + t1,3}=max{2+5, 8}= 8
В четвертое событие входит одна работа (3,4)
tp(4) = tp(3)+t3,4 = 8+7=15
В пятое событие входят 2 работы : (2,5) и (4,5), значит
tp(5)=max{tp(2) + t2,5 ; tp() + t4,5}=max{2+4, 15+12}= 27
В шестое событие входят две работы : (4,6) и (3,6), значит
tp(6)=max{tp(4) + t2,5 ; tp(3) + t3,6}=max{15+4, 8+23}= 31
В седьмое событие входят три работы : (5,7); (4,7); (6,8) значит
tp(7)=max{tp(5) + t5,7 ; tp(4) + t4,7; tp(6) + t6,7}=
max{5+5, 27+10,31+8}= 39
2) Поздний срок наступления события i, tn ( i ) — это разность между продолжительностью максимального пути lmax и пути наибольшей продолжительности от данного события i до конечного события.
Рассчитывается tn ( i ) по обратной схеме tp ( i ). Значит, расчет начинаем от конечного события, ориентируемся на выходящие работы, берем минимум разности.
Для конечного события
tn(7) = tp(7)=39
Из шестого события выходит одна работа : (6,7)
tn(6) = tn(7) - t6,7 = 39 - 8 = 31
Из пятого события выходит одна работа : (5,7)
tn(5) = tn(7) - t5,7 = 39 - 10 = 29
Из четвертого события выходит 3 работы : (4,5); (4,6); (4,7)
tn(4) = min{ tn(5) - t4,5 ; tn(6) - t4,6 ; tn(7) - t4,7 }=
min{29 - 12; 31 - 4; 39 - 5}= 17
Из третьего события выходит 2 работы : (3,4);(3,6)
tn(3)=min{tn(4) - t3,4 ; tn(6) - t3,6}=min{17 - 7;31 - 23}= 8
Из второго события выходит 2 работы : (2,5);(2,3)
tn(2)=min{tn(5) - t2,5 ; tn(3) - t1,3}=min{8 - 5;29 - 4}= 3
Из начального события выходит 2 работы : (1,2);(1,3)
tn(1)=min{tn(2) - t1,2 ; tn(3) - t1,3}=min{3 - 2;8 - 8}= 0
Для начального события должно выполняться условие:
tp( 1 ) = tn ( 1 ) = 0 .