Контроль и диагностика систем
Дано: граф исходного множества модулей и таблицы длительности операций:
Рис 1.1. Исходный граф.
Таблица1.1.
№ вершины |
Z1 |
Z2 | idth=60 valign=top >
Z3 |
Z4 |
Z5 |
Длительность, τi |
2 |
4 |
5 |
3 |
8 |
Таблица1.2
Дуги |
1-3 |
2-4 |
2-5 |
3-4 |
Длительность, tij |
15 |
12 |
3 |
7 |
Найти: последовательность проведения проверок методом ветвей границ.
Решение:
1. Найдем наиболее раннее время начала модуля Zk:
Тн(Zк) = max { Тн(Zi) + bik}, Тн(Z0) = 0
Тн(Z0) = 0
Тн(Z1) = 0
Тн(Z2) = 0
Тн(Z3) = 2+15 = 17
Тн(Z4) = 4+12 = 16 или Тн(Z4) = 2+15+5+7 = 29 тогда maxТн(Z4) = 29
Тн(Z5) = 4+3 = 7
Тн(Z6) = 4+3+8 = 15 или Тн(Z6) = 2+15+5+7+3 = 32 или Тн(Z6) = 4+12+3 = 19 тогда maxТн(Z6) =32
2. Найдем длину критического пути T(L):
T(L*( Z0)) = 0+2+15+5+7+3 = 32
T(L*( Z1)) = 0+2+15+5+7+3 = 32
T(L*( Z2)) = 0+4+12+3 = 19
T(L*( Z3)) = 0+5+7+3= 15
T(L*( Z4)) = 0+3= 3
T(L*( Z5)) = 0+8 = 8
T(L*( Z6)) = 0
Полученные данные сведем в таблицу
Таблица 1.3
Z |
τi |
Тн(Zi) |
T(L*( Zi)) |
U |
tij |
Z0 |
0 |
0 |
32 |
0,1 |
0 |
Z1 |
2 |
0 |
32 |
0,2 |
0 |
Z2 |
4 |
0 |
19 |
1,3 |
15 |
Z3 |
5 |
17 |
15 |
2,4 |
12 |
Z4 |
3 |
29 |
3 |
2,5 |
3 |
Z5 |
8 |
7 |
8 |
3,4 |
7 |
Z6 |
0 |
32 |
0 |
4,6 |
0 |
5,6 |
0 |
3. Составим дерево проверок:
Рис. 1.2 – Дерево проверок
4. Рассчитаем t*(Sk) и полученные значения занесем в таблицу 1.4:
t*(S0) = 0
t*(S1) = 2
t*(S2) = 4
t*(S3) = 2+15+5=22
t*(S4) = 2+4=6
t*(S8) = 2+5+15=22
t*(S9) = 2+4+8+3=17
t*(S15) = 2+15+5+7+3 = 32
t*(S16) = 2+15+5+8 = 30
t*(S17) = 2+4+3+8+5 = 22
t*(S26) = 2+4+3+8+5+7+3=32
5. Рассчитаем оценку нижней границы для множества W(Sk) и полученные значения занесем в таблицу 1.4.
Tоц(S0) = 0 + max{(19,32) + max(0,(0,0)-0)} = 32
Tоц(S1) = 2 + max{(19,15) + max(0,(0,17-2)} = 32
Tоц(S2) = 4 + max{(32,7) + max(0,(0,7)-5)} = 36
Tоц(S3) = 22 + max{19 + max(0,0-22)} = 41
Tоц(S4) = 6 + max{(15,8) + max(0,(17,7)-6)} = 32
Tоц(S8) = 22 + max{(3,8) + max(0,(29,7)-22)} = 32
Tоц(S9) = 17 + max{15 + max(0,17-17)} = 32
Tоц(S15) = 32 + max{8 + max(0,7-32)} = 40
Tоц(S16) = 30+ max{3+ max(0,29-30)} = 33
Tоц(S17) = 22 + max{3 + max(0,29-22)} = 32
Tоц(S26) = 32 + max{0 + max(0,32-32)} = 32
Таблица 1.4.
S |
Zi/i = Sk |
N(Sk) |
Y(Sk) |
t*(Sk) |
Tоц(Sk) |
S0 |
Z0 |
Z1 Z2 |
Z0 |
0 |
32 |
S1 |
Z1 |
Z2 Z3 |
Z0 Z1 |
2 |
32 |
S2 |
Z2 |
Z5 Z1 |
Z0 Z2 |
4 |
36 |
S3 |
Z3 |
Z2 |
Z0 Z1 Z3 |
22 |
41 |
S4 |
Z2 |
Z5 Z3 |
Z0 Z1 Z2 |
6 |
32 |
S8 |
Z3 |
Z4 Z5 |
Z0 Z1 Z2 Z3 |
22 |
32 |
S9 |
Z5 |
Z3 |
Z0 Z1 Z2 Z5 |
17 |
32 |
S15 |
Z3 |
Z5 |
Z0 Z1 Z2 Z3 Z4 |
32 |
40 |
S16 |
Z5 |
Z4 |
Z0 Z1 Z2 Z3 Z5 |
30 |
33 |
S17 |
Z5 |
Z4 |
Z0 Z1 Z2 Z5 Z3 |
22 |
32 |
S26 |
Z1 |
Z6 |
Z0 Z1 Z2 Z5 Z3 Z4 |
32 |
32 |
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности