Популярные услуги

Любая задача по линалу
Любая задача по математическому анализу и по интегралам и дифференциальным уравнениям
КМ-3 Важнейшие аспекты теории графов - любой вариант за 3 суток!
Контрольная работа по рядам (КМ-3) ИДДО 2022
Предельные теоремы и математическая статистика
НОМОТЕХ
Повышение уникальности твоей работе
Любая задача по Линейной алгебре и аналитической геометрии
Сдам любой тест по дискретке в течение суток на положительную оценку!
Любой реферат по дискретной математике

Построение сетевых графиков

2021-03-09СтудИзба

Построение сетевых графиков

Основой метода СПУ является сетевой график (сетевая модель), определяющий логическую взаимосвязь и взаимообусловленность входящих в него элементарных операций (работ).

Сетевые  графики  представляют  собой ориентированные  графы, дугам или вершинам которых приписаны некоторые числовые значения.

Как правило, вершины, называемые событиями, соответствуют моментам времени начала или окончания одной или нескольких операций, а дуги – операциям.

Различают три вида событий: исходное, завершающее и промежуточное. Исходное – это такое событие, с которого начинается выполнение комплекса операций. Завершающее соответствует достижению конечной цели, т. е. завершению комплекса операций. Сетевые графики с несколькими завершающими событиями называются многоцелевыми. К промежуточным относятся все прочие события.

События, как правило, обозначаются кружками. Предполагается, что события не имеют продолжительности во времени.

Моментом свершения события считается момент окончания выполнения всех входящих в это событие операций. Пока не выполнены все входящие в событие операции, не может свершиться само событие, и, соответственно, не может быть начата ни одна из непосредственно следующих за ним операций.

Различают три вида операций:

1) действительная операция   (            ) – процесс, требующий затрат времени и ресурсов (разработка проекта, подвоз материалов, выполнение монтажных работ и т. д.);

Рекомендуемые материалы

2) операция - ожидание  (                )  – процесс, требующий только затрат времени (затвердение бетона, естественная сушка штукатурки перед началом малярных работ, рост растений и т. д.);

3) фиктивная операция (          ), или логическая зависимость, отражает технологическую или ресурсную зависимость в выполнении некоторых операций.

При построении сетевых графиков необходимо соблюдать определенные правила:

1) в сети не должно быть событий (кроме  исходного), в которые не входит ни одна дуга;

2) не должно быть событий (кроме  завершающего), из которых не выходит ни одной дуги;

3) сеть не должна содержать контуров;

4) любая пара событий сетевого графика может быть соединена не  более чем одной дугой. Если изобразить одновременно выполняемые три различные операции  , ,   с общими начальным и конечным событиями  (Рис. 3.1),  то возникает путаница из-за того,  что различные операции имеют одно и то же обозначение  (2,5).   В этом случае рекомендуется ввести дополнительные события и соединить их с последующими фиктивными операциями (Рис. 3.2);

5) номер начального события любой операции должен быть меньше номера ее конечного события.

Для отражения технологической или ресурсной зависимости в выполнении операций применяют фиктивные операции. Предположим, что операция  может выполняться после завершения операций  и , а операция  – только после завершения операции  .

Эта зависимость представлена на Рис. 3.3, из которого видно, что операция  следует за операцией   и фиктивной операцией  (2,З). 

В свою очередь, операция (2,3) следует за операцией .  Тогда  в силу транзитивности выполнение операции    предшествует выполнению операции  .

Построение сетевого графика начинается с составления списка операций (работ), подлежащих выполнению. Последовательность операций в списке является произвольной. Порядок нумерации  операций осуществляется в соответствии с последовательностью их записи в списке. Перечень операций в зависимости от конкретных условий детализируется. Операции, включенные в список, характеризуются определенной продолжительностью, которая устанавливается   на  основе действующих нормативов или по аналогии с ранее выполнявшимися операциями. Такие временные оценки  называются детерминированными.   В случае отсутствия нормативных временных оценок определяются вероятностные оценки.

После составления списка операций приступают к процедуре построения сети.

Приведем пример построения простого сетевого графика. Рассмотрим проект, представленный с помощью следующей таблицы:

                                                                  Таблица 3.1.

                                               Описание составных работ проекта

Работа

Непосредственно предшествующие работы

Время выполнения

A

---

B

---

C

B

D

A, C

E

C

F

C

G

D, E, F

Анализ данных, приведенных в этой таблице, - более конкретно – последовательности и взаимозависимости работ, позволяет построить сетевой график вида

Рис. 3.4. Пример сетевого графика простого проекта.

В данном сетевом графике помимо работ, указанных в таблице, использованы две фиктивные работы (3,4) и (5,6), обозначенные штриховыми линиями. Эти работы не требуют времени на их выполнение и используются в графическом представлении проекта лишь для того, чтобы правильно отобразить взаимосвязь между работами.

Расчет временных параметров  сетевого графика

Для управления ходом выполнения комплекса операций, представленного сетевой моделью, ЛПР должен располагать информацией о количественных параметрах элементов сети, в том числе: о продолжительности выполнения всего комплекса операций, о сроках выполнения отдельных операций и их резервах времени. Различают следующие виды путей: полный, предшествующий событию, следующий за событием.

Путь сетевого графика называется полным, если его начальная вершина совпадает с исходным событием, а конечная – с  завершающим.

Предшествующий событию путь представляет собой путь от исходного события до данного.

Следующий за событием путь - путь от данного события до завершающего.

Важнейшим параметром сетевого графика является критический путь, представляющий собой полный путь, имеющий наибольшую продолжительность во времени. Операции и события, принадлежащие критическому пути, называются соответственно критическими операциями и критическими событиями. Суммарная продолжительность операций, принадлежащих критическому пути, равна критическому времени   выполнения комплекса операций в целом (используется обозначение ). На графике критический путь, как правило, выделяется жирной линией.

Рассмотрим процедуру расчета параметров сетевого графика.

Пусть продолжительности выполнения операций  известны (Рис. 3.5; продолжительности операций расположены у соответствующих дуг графика).

Определим сначала ожидаемые (ранние) сроки свершения событий    сетевого графика. Исходное  событие означает момент начала  выполнения комплекса операций, следовательно, . Событие  (2) свершится, очевидно, спустя 2 ед. времени после свершения события (1), так как   время выполнения операции (1,2) равно 2. Следовательно, . Событию (3) предшествуют два пути:  и  . Продолжительность первого пути равна 1 ед. времени, а второго – 2 ед. времени, так как  .  Продолжительность второго пути можно найти добавлением к ожидаемому сроку свершения  события (2)  времени выполнения операции (2,3),  т. е. .   Поскольку  событие   (3)  может   свершиться  не раньше  момента   окончания    всех   входящих  в него    операций,  то 

.

В событие (4) входят две дуги, исходящие из событий (1) и (3), для которых ожидаемые сроки свершения найдены. Следовательно, ожидаемый срок свершения события (4)

.

Аналогично находятся ожидаемые сроки свершения событий (5), (6) и (7). Значения   ,     приписаны соответствующим событиям.

Общая формула нахождения ожидаемых сроков свершения событий имеет вид:

        

где       –    подмножество дуг сети, входящих в событие  .

Ожидаемый срок свершения события (7)  совпадает с критическим временем (суммарной продолжительностью операций, принадлежащих критическому пути). Возвращаясь теперь от завершающего события к исходному, выделим операции, принадлежащие критическому пути.   Из трех операций, входящих в событие (7),  определила операция (5,7), выполнение которой начинается  после свершения события (5) и продолжается 3 ед. времени . Момент  свершения  события   (5)  определила   операция  (3,5),  так  как  . В свою очередь момент свершения события (3) определила операция (2,3), а события  (2) – операция (1,2). Эти операции на рис. 8.6 выделены жирной линией. Таким образом, критический путь  . Увеличение времени выполнения любой операции, принадлежащей критическому пути, ведет к увеличению времени выполнения всего комплекса операций. Напротив, увеличение времени выполнения или задержка с выполнением некритических операций может не отразиться на сроке свершения завершающего события. Так, например, время выполнения операции (4,5) может быть увеличено, или начало ее выполнения может быть отсрочено на 1 ед. времени, и это не отразится на сроке свершения события (5), а, следовательно, и всего комплекса операций.

Начало выполнения операции (4,7) может быть отсрочено на 3 ед. времени. Отсюда следует, что для события (4), не лежащего на критическом пути, существует предельный (поздний) срок свершения. Обозначим предельный срок свершения любого события сетевого графика через  . Примем, что ожидаемый и предельный сроки свершения завершающего события   совпадают  тогда предельный срок свершения любого события сетевого графика равен минимальной разности между предельными сроками окончания операций, исходящих из данного события, и временем выполнения соответствующих операций. Нахождение предельного срока осуществляется по формуле

        

где        –    подмножество дуг сети, исходящих из события .

В нашем примере . Определим этот показатель для оставшихся событий. Из события (5) исходит одна операция, следовательно, . Аналогично  .  Из события (4) исходят  три  операции,   поэтому

.

Аналогично   (на Рис. 3.4 предельные сроки свершения событий указаны в скобках). Для критических событий эти сроки совпадают с ожидаемыми.

Некритические события имеют резервы времени, которые показывают, на какой предельно допустимый срок может задержаться свершение событий без изменения срока свершения завершающего события. Резерв времени  события   равен разности между предельным и ожидаемым сроками его свершения:

         .

Ожидаемые и предельные сроки свершения событий находятся в тесной взаимосвязи со сроками начала и окончания операций: ранний срок начала выполнения операции  равен ожидаемому сроку свершения - го события   поздний срок окончания операции совпадает с поздним  сроком  свершения ее конечного события    поздний срок начала выполнения операции равен разности между предельным сроком свершения ее конечного события и продолжительностью    ранний срок окончания операции равен сумме ожидаемого срока свершения ее начального события и продолжительности   

Сроки выполнения операций находятся в границах, определяемых параметрами:  Следовательно, операции, как и события, могут иметь некоторый резерв времени. Различают несколько разновидностей резервов времени операций, из которых наиболее важными являются полный и свободный резервы.

Вместе с этой лекцией читают "Понятие коммуникации".

Полный резерв времени операции   показывает, насколько можно сдвинуть начало выполнения операции или увеличить ее продолжительность, не изменяя ожидаемого срока свершения начального события, при условии, что конечное для данной операции событие свершится не позднее своего предельного срока. Величина полного резерва времени вычисляется по формуле

 

Свободный резерв времени операции  показывает, насколько можно увеличить продолжительность или отсрочить начало выполнения операции , при условии, что начальное и конечное ее события свершаются в ожидаемое время:

Так резервы времени  операции (4,6)  сетевого графика составляют (Рис. 3.5):

        

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
440
Средний доход
с одного платного файла
Обучение Подробнее