Алгоритм расчета раннего момента наступления событий.
шаг 1: принять для начальной вершины графа tp(0)=0 и p=0, где p-шаг итерации;
шаг 2: определить на шаге итерации p ранний момент наступления события j по формуле: tp(j)=(tp(i)+tj,i), где tp(i)-события i с известным ранним моментом наступления; tj,i-продолжительность работы (i,j) от события, имеющего tp(i);
а) если к вершине j подходит одна дуга (i,j), то принять tp(j)=(tp(i)+tj,i),
б) если к вершине j подходит несколько дуг {(i,j)}, то сравнить и найти максимальное значение раннего момента наступления события j по формуле: tp(j)=maxi{tp(i)+ti,j}.
шаг 3: если p=(n-1), то конец, иначе принять p=(p+1) и перейти к шагу 2 алгоритма.
pi |
i |
j=hi |
tp(j)={tp(i)+ti,j} |
tp(j)=maxi{tp(i)+ti,j} |
0 |
0 |
1 |
tp(1)=tp(0)+t0,1=3 |
tp(1)=3 |
2 |
tp(2)=tp(0)+t0,2=2 |
|||
1 |
1 |
2 |
tp(2)=tp(1)+t0,2=8 |
tp(2)=8 |
3 |
tp(3)=tp(1)+t1,3=5 |
tp(3)=5 |
||
5 |
tp(5)=tp(1)+t1,5=10 |
|||
2 |
2 |
4 |
tp(4)=tp(2)+t2,4=18 |
tp(4)=tp(5)=18 |
3 |
3 |
5 |
tp(5)=tp(3)+t3,5=13 |
|
4 |
4 |
6 |
tp(6)=tp(4)+t4,6=20 |
|
7 |
tp(7)=tp(4)+t4,7=22 |
tp(7)=22 |
||
5 |
5 |
6 |
tp(6)=tp(5)+t4,6=22 |
tp(6)=22 |
k |
tp(k)=tp(5)+t5,k=24 |
|||
6 |
6 |
k |
tp(k)=tp(6)+t6,k=27 |
tp(k)=27 |
7 |
7 |
k |
tp(k)=tp(7)+t7,k=23 |
Результаты вычислений представлены таблицей.
Алгоритм расчета позднего момента наступления события.
шаг 1: принять для конечной вершины графа tn(k)=tp(k) и р=0, где р-шаг итерации;
шаг 2: определить на шаге итерации р поздний момент наступления события j по формуле: tn(j)=(tn(i)-tj,i), где tn(i)-событие i с известным поздним моментом наступления; tj,i-продолжительность работы (i,j) от события, имеющего tn(i);
а) если от вершины j отходит одна дуга (i,j),то принять tn(j)=(tn(i)-tj,i);
б) если от вершины j отходит несколько дуг (i,j), то сравнить и найти минимальное значение позднего момента наступления события j по формуле: tn(j)=mini{(tn(i)-tj,i)};
шаг 3: если р=(n-1), то конец, иначе принять р=(р+1) и перейти к шагу 2 алгоритма.
Результаты вычисления представлены таблицей.
pi |
i |
j=hi-1 |
tn(j)=(tn(i)-tj,i) |
tn(j)=mini{(tn(i)-tj,i)} |
0 |
k |
7 |
tn(7)=(tn(k)-tk,7)=26 |
tn(7)=26 |
6 |
tn(6)=(tn(k)-tk,6)=22 |
tn(6)=22 |
||
5 |
tn(5)=(tn(k)-tk,5)=21 |
|||
1 |
7 |
4 |
tn(4)=(tn(7)-t4,7)=22 |
tn(5)=tn(4)=18 |
2 |
6 |
5 |
tn(5)=(tn(6)-t5,6)=18 |
|
4 |
tn(4)=(tn(6)-t4,6)=20 |
|||
3 |
5 |
3 |
tn(3)=(tn(5)-t3,5)=10 |
tn(3)=10 |
1 |
tn(1)=(tn(5)-t1,5)=11 |
|||
4 |
4 |
2 |
tn(2)=(tn(4)-t2,4)=8 |
tn(2)=8 |
5 |
3 |
1 |
tn(1)=(tn(3)-t1,3)=8 |
|
6 |
2 |
1 |
tn(1)=(tn(2)-t1,2)=3 |
tn(1)=3 |
0 |
tn(0)=(tn(2)-t0,2)=6 |
|||
7 |
1 |
0 |
tn(0)=(tn(1)-t0,1)=0 |
tn(0)=0 |
Алгоритм расчета резерва времени события.
шаг 1: принять р=0, где р-шаг итерации;
шаг 2: определить на шаге итерации р индекс события i и резерв его ожидания по формуле: t0(i)=(tn(i)-tp(i));
шаг 3: если р=(n-1), то конец, иначе принять р=(р+1) и перейти к шагу 2.
Результаты вычислений представлены таблицей.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.