- •Министерство образования российской федерации
- •Цели выполнения курсового проекта
- •Постановка задачи
- •Этапы выполнения курсового проекта
- •2. Построение сети правильного вида.
- •Алгоритм “Топологическая схема”
- •Нумерация работ, полученная в результате расчетов по алгоритму «Топологическая схема»
- •Алгоритм “Правильная нумерация работ” Этап I. Формирование матрицы проранжированных работ
- •Матрица проранжированных работ
- •Из исходной матрицы работ, в свою очередь, исключаются работы, получившие ранг на предыдущем шаге алгоритма. Пометки, присвоенные работам на 2-ом шаге алгоритма, становятся недействительными.
- •Этап II. Правильная нумерация работ
- •Матрица проранжированных работ, дополненная правильной нумерацией работ
- •Правильная нумерация работ
- •Алгоритм “Параметры”
- •Алгоритм “Оптимизация сети по времени”
- •Алгоритм “Последовательный метод распределения ресурсов в сети”
- •График выполнения работ при использовании последовательного метода распределения ресурсов в сети
- •Алгоритм “Параллельный метод распределения ресурсов в сети ”
- •График выполнения работ при использовании параллельного метода распределения ресурсов в сети
- •Введение ………………………………………………………………………………..4
- •1Графы 5 и 6 табл. 2 заполняются в результате расчетов поIIэтапу алгоритма «Правильная нумерация работ».
Алгоритм “Топологическая схема”
Исходная информация:
Таблица 1
№ п.п. |
Шифр работы |
Список непосредственно предшествующих работ |
1 |
2 |
3 |
Условные обозначения:
n – порядковый номер рассматриваемой работы;
An – рассматриваемая работа;
in’ и jn’ – начальное и конечное событие работы An;
s – счетчик номеров событий;
m – порядковый номер работы во множестве ранее рассмотренных работ, m[1; n-1];
Am – какая-либо работа из множества ранее рассмотренных работ;
im’ и jm’– начальное и конечное событие работы Am;
C(An) – список работ, непосредственно предшествующих работе An;
С(Am) – список работ, непосредственно предшествующих работе Am.
Шаг 1. Установление начального и конечного номеров событий первой по порядку работы.
Рассматривается первая работа (A1), т.е. n:=1. Начальное и конечное события этой работы получают номера 1 и 2 соответственно (i1’=1, j1’:=2). Значение счетчика номеров событий устанавливается равным трем (s:= 3).
Шаг 2. Переход к рассмотрению следующей работы (n:=n+1).
Шаг 3. Назначение номера начального события рассматриваемой работы.
Производится сравнение списков непосредственно предшествующих работ по данной работе и ранее рассмотренным работам.
Если список работ, непосредственно предшествующих данной, полностью совпадает со списком непосредственно предшествующих по какой-либо из ранее рассмотренных работ, т.е. C(An)=С(Am), то начальному событию работы An назначается номер начального события работы Am , т.е. in’ = im’ .
Если полной аналогии по спискам предшествующих работ не обнаружено, то начальное событие рассматриваемой работы получает значение счетчика номеров событий (in’ = s), а значение счетчика номеров событий, в свою очередь, увеличивается на единицу (s:=s+1) .
Шаг 4. Корректировка конечных событий ранее рассмотренных работ.
Анализируется список работ, непосредственно предшествующих данной работе. Если в этом списке содержатся рассмотренные ранее работы, то всем конечным событиям таких работ присваивается номер начального события данной работы (jm’:=in’).
Шаг 5. Определение конечного события рассматриваемой работы.
Проверяется наличие данной работы в списках непосредственно предшествующих работ, рассмотренных ранее.
Если работа An встречалась в списке работ, непосредственно предшествующих работе Am, то конечному событию данной работы присваивается номер начального события работы Am (jn’:=im’).
Если аналог не найден, то конечному событию данной работы присваивается номер, соответствующий значению счетчика номеров событий (jn’:=s), а значение указателя номера увеличивается на единицу (s := s+1).
Шаг 6. Если множество работ не исчерпано, то осуществляется переход к шагу 2.
Выходная информация:
Таблица 2
Нумерация работ, полученная в результате расчетов по алгоритму «Топологическая схема»
№ п.п. |
Шифр работы |
Начальное событие работы, полученное в результате расчетов по алгоритму «Топологическая схема» (i’) |
Конечное событие работы, полученное в результате расчетов по алгоритму «Топологическая схема» (j’) |
1 |
2 |
3 |
4 |
Примечание.Полученная в результате расчетов по алгоритму «Топологическая схема» нумерация работ сети является промежуточной, что символизирует значок «’» в обозначениях начальных и конечных событий работ. Окончательная нумерация событий будет получена в результате расчетов по алгоритму «Правильная нумерация работ».
ПРИЛОЖЕНИЕ 2