- •Кафедра экономической кибернетики курсовой проект
- •Оглавление
- •Часть I.
- •Задание на курсовой проект
- •Задание на курсовой проект
- •Проверка канонической сети на наличие тупиков, событий, в которые не входит не одна работа, работ с одинаковыми шифрами, замкнутых контуров.
- •Проверка канонической сети на наличие тупиков, событий, в которые не входит не одна работа, работ с одинаковыми шифрами, замкнутых контуров.
- •Построение топологической схемы:
- •Построение сети правильного вида:
- •Алгоритм «Упорядочение»
- •Построение план – графика при нормальном режиме выполнения работ:
- •6. Оптимизация сети во времени:
- •Построение сетевого графа в соответствии с идеальным план – графиком.
- •Построение сетевого графа в соответствии с идеальным план – графиком.
- •Анализ построенных диаграмм. Расчет коэффициента использования трудовых ресурсов. Предварительная оценка уровня (r) необходимых ресурсов.
- •9. Анализ построенных диаграмм. Расчет коэффициента использования трудовых ресурсов. Предварительная оценка уровня (r) необходимых ресурсов.
-
Проверка канонической сети на наличие тупиков, событий, в которые не входит не одна работа, работ с одинаковыми шифрами, замкнутых контуров.
Вариант №2.
E1 E3
E4 E5
E6 E7
E8 E9 E10 E11 E12 E13 E14 E15 E16 E25 E24 E23 E17 E18 E19 E21
E20
E2
Вывод: как видно из приведенного выше, в канонической сети отсутствуют тупики, события, в которые не входит не одна работа, работы с одинаковыми шифрами, замкнутые контуры.
-
Построение топологической схемы:
-
описание алгоритма;
-
таблица построения топологической схемы.
Алгоритм «Топологическая схема».
Шаг 1. Начальному и конечному событию первой работы (Ai, i=1) присваиваем X1:=1, Y1:=2. Указатель значения номера устанавливаем равным трем (l=3).
Шаг 2. Переходим к рассмотрению следующей работы из списка работ (i:=i+1).
Шаг 3. Если для рассматриваемой работы (Ai) списка предшествующих работ совпадают с какой-либо ранее рассмотренной работой (Aj), т.е.
r-1(Ai)=r-1(Aj):j<i,то начальному событию работы (Ai) присваиваем номер начального события той из работ, списки предшествующих работ которых совпадали (Xi:=Xj), и переходим к шагу 6.
Шаг 4. Начальному событию рассматриваемой работы присваиваем номер, соответствующий значению указателя (Xi:=l). Значение указателя номера увеличиваем на единицу (l:=l+1).
Шаг 5. Если для рассматриваемой работы в списке предшествующих работ
(r-1(Ai)) содержаться пронумерованные ранее работы (r-1(Ai):j<i), то всем конечным событиям таких работ присваиваем номер начального события данной работы (j<i: r-1(Ai)Yj:=Xi).
Шаг 6. Если рассматриваемая работа (Aj) встречалась в списках предшествующих работ, пронумерованных ранее (r-1(Aj):j<i), то конечному событию данной работы присваиваем номер начального события выделенной работы (Yi:=Xj) и переходим к шагу 8.
Шаг 7. Конечному событию данной работы (Ai) присваиваем номер, соответствующий значению указателя (Yi:=l). Значение указателя номера увеличиваем на единицу (l:=l+1).
Шаг 8. Если множество работ не исчерпано, то переходим к шагу 2.
Шаг 9. Конец вычислений по алгоритму.
Построение сети неправильного вида.
Вариант №1.
1 22
9
3 13
5
18
20
23
12
15
10
17
7
Построение сети неправильного вида.
Вариант №2.