Правила построения сетевых моделей. Сетевое планирование

1 Теоретическое введение

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

Расчет сетевой модели начинают с временных параметров событий, которые вписывают непосредственно в вершины сетевого графика (рис.1):

· – ранний срок наступления события i, минимально необходимый для выполнения всех работ, которые предшествуют событию i;

· – поздний срок наступления события i, превышение которого вызовет аналогичную задержку наступления завершающего события сети;

· – резерв события i, т. е. время, на которое может быть отсрочено наступление события i без нарушения сроков завершения проекта в целом.

Рис.1. Отображение временных параметров событий на сетевом графике

Ранние сроки свершения событий рассчитываются от исходного (И) к завершающему (З) событию следующим образом:

1) для исходного события И ;

2) для всех остальных событий I

https://pandia.ru/text/78/183/images/image007_88.gif" width="39" height="28">, входящим в событие i; – длительность работы (k, i) (рис.2).

https://pandia.ru/text/78/183/images/image002_149.gif" width="44" height="29"> рассчитываются от завершающего к исходному событию:

1) для завершающего события З ;

2) для всех остальных событий

,

где минимум берется по всем работам , выходящим из события i; – длительность работы (k, i) (рис.3).

Рис.3. Расчет позднего срока свершения события i

Временные параметры работ определяются на основе ранних и поздних сроков событий:

· – ранний срок начала работы;

· – ранний срок окончания работы;

· – поздний срок окончания работы;

· – поздний срок начала работы;

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

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

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

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

Задача №1

Компания разрабатывает строительный проект. Исходные данные по основным операциям проекта представлены в табл.1. Постройте сетевую модель проекта, определите критические пути модели и проанализируйте, как влияет на ход выполнения проекта задержка работы D на 4 недели.

Таблица 1

Исходные данные задачи №1

Название

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

операции

Длительность,

Решение

Построим сетевую модель и рассчитаем временные параметры событий (рис.3). При поиске критических путей на сетевом графике будем использовать следующие условия его критичности:

· необходимое условие – нулевые резервы событий, лежащих на критическом пути;

· достаточное условие – нулевые полные резервы работ, лежащих на критическом пути.

Согласно необходимому условию два полных пути сетевой модели (см. рис.8.3) и могут быть критическими. Проверим достаточное условие критичности для работ (1,2) и (1,3)

Путь , начинающийся с работы (1,3) не является критическим, т. к. как минимум одна из его работ (1,3,) не является критической. Работа (1,3) имеет ненулевой полный резерв, а значит может быть задержана с выполнением, что недопустимо для критических работ.

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

Работа D или (2,5) не является критической, ее полный резерв равен 3-м неделям. Это означает, что при задержке работы в пределах 3-х недель срок выполнения проекта не будет нарушен. Поэтому если согласно условию работа D задержится на 4 недели, то весь проект закончится на 1 неделю позже.

Рис.3. Сетевой график задачи №1

Задача №2

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

Таблица 2

Исходные данные задачи №2

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

Из вышеприведенных соображений следует способ определения критического пути на графике привязки (все найденные работы выписываются последовательно справа налево ):

1) найти на графике привязки и выписать работу (i, j), которая заканчивается позже всех остальных. Это будет последняя работа критического пути (ее конечное событие иметь номер завершающего события сети);

2) из всех работ сети (k, i), конечное событие которых i совпадает с начальным событием i работы (i, j), найденной в п.1), выбрать и выписать ту, которая на графике вплотную примыкает к работе (i, j);

3) из всех работ сети (l, k), конечное событие которых k совпадает с начальным событием k работы (k, i), найденной в п.2), выбрать и выписать ту, которая на графике вплотную примыкает к работе (k, i);

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

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

Решение

I. Поиск критических путей

1) Построим график привязки (рис.4).

Рис.4. График привязки задачи №2

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

4) Найдем критическую работу из примыкает" на графике к началу работы (3,6). Допишем слева найденную критическую работу (2,3) к выражению (2)

5) Найдем критическую работу из примыкает" на графике к началу работы (2,3)..gif" width="252" height="29">.

6) Аналогичный поиск работ критического пути https://pandia.ru/text/78/183/images/image040_18.gif" width="209" height="29">.

В другой форме записи https://pandia.ru/text/78/183/images/image042_17.gif" width="124" height="29 src=">.

7) Для наглядности выделим на графике привязки критические работы жирной линией.

II. Поиск резервов работ

1) Для всех найденных критических работ впишем в табл.3 нулевые значения свободного и полного резервов. Рассмотрим некритические работы, начиная с конца табл.8.3.

Таблица 3

Резервы работ из задачи №2

Критичность

Критическая

Критическая

Критическая

Критическая

Критическая

2) Работа (5,7), согласно графику привязки (см. рис.4) заканчивается в 13-й день, а завершающее событие 7 сети, в которое она входит, наступает лишь в 14-й день. Т. е..gif" width="172" height="29 src=">.

3) Работа (4,6) заканчивается в 8-й день, в то время как последующая работа (6,7) начинается в 10-й день. То есть, работа (4,6) может задержаться на 2 дня и это никак не повлияет на время начала последующей работы (6,7), т. е. .

Правило №1

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

За работой (4,6) следует только критическая работа (6,7) с нулевым полным резервом. Поэтому .

4) Работа (4,5) заканчивается в 12-й день, в этот же день начинается следующая работа (5,7), т. е. любая задержка выполнения работы (4,5) приведет к задержке начала работы (5,7). Это означает, что работа (4,5) не имеет свободного резерва . Но если сдвинуть во времени работу (4,5) на 1 день, то работа (5,7) также сдвинется на 1 день и это не нарушит срок выполнения проекта, т. к. у работы (5,7) есть временной резерв. Таким образом согласно правилу №8.1

5) Работа (1,5) заканчивается в 10-й день, в то время как последующая работа (5,7) начинается в 12-й день. Т. е. работа (1,5) может задержаться на 2 дня и это никак не повлияет на время начала последующей работы (5,7), т. е. . Кроме того, поскольку последующая работа (5,7) имеет резерв в 1 день, то, в общем, работу (1,5) можно сдвинуть на 3 дня и это не нарушит сроков проекта (см. рис.8.4), т. е.

6) Работа (1,4) заканчивается во 2-й день, и в этот же день начинаются следущие работы (4,5) и (4,6). Т. е. работа (1,4) не имеет свободного резерва времени . Поскольку после работы (1,4) следуют две работы с различными полными резервами, то согласно правилу №1

7) Работа (1,3) заканчивается в 3-й день, а следующие за ней работы (3,6) и (3,7) начинаются в 5-й день, т. е..gif" width="562" height="41">.

8) Ненулевые свободные резервы работ обозначены на графике привязки фигурными скобками (см. рис.4).

3 Варианты задач для самостоятельного решения

Задача №1

Рассчитайте временные параметры событий и работ сетевых моделей задач №1–4, определите критические пути и их длительность.

Задача №2

Определите критические пути и указанные параметры работ в сетевой модели (рис.3): Rc(1,5), Rп(1,5), Tрн(5,7), Тпн(5,7), Тро(2,6), Тпн(3,6), Тро(4,7), Тпо(1,5), Тпн(1,5).

Рис.3. Сетевая модель задачи №2

Задача №3

Задание из задачи №2 для рис.4: Rc(1,3), Rп(1,2), Тро(3,7), Трн(2,5), Тпн(1,6), Тпо(1,3), Тпн(4,5), Тро(1,4), Тпо(1,2).

Рис.4 Сетевая модель задачи №3

Задача №4

Определите критические пути и указанные параметры работ в сетевой модели, полученной после исправлений в процессе решения задачи №6 (см. рис.8): Tрн(H), Rп(N), Тпн(F), Тпо(A), Rc(A), Тпн(M), Тро(M), Rп(A), Тро(G), Тпн(E), Rc(J), Тпн(G).

Задача №5

Проанализируйте, как повлияет на ход выполнения проекта, представленного на рис.8.3, одновременная задержка следующих работ: (1,5) – на 19 дней, (3,6) – на 3 дня. Аргументируйте свой ответ.

Задача №6*

Проанализируйте, как повлияет на ход выполнения проекта, представленного на рис.8.4, одновременная задержка следующих работ: (1,2) – на 2 дня, (1,3) – на 11 дней, (3,7) –на 3 дня, (5,6) – на 1 день. Аргументируйте свой ответ.

Задачи №7, 8, 9

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

Таблица 4

Исходные данные задач №7, 8, 9

Задача №7

Задача №8

Задача №9

Лекция 11

МОДЕЛИ СЕТЕВОГО ПЛАНИРОВАНИЯ И УПРАВЛЕНИЯ

Назначение и области применения сетевого планирования и управления

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

Система методов СПУ - система методов планирования и управления разработкой крупных народнохозяйственных ком­плексов, научными исследованиями, конструкторской и техноло­гической подготовкой производства, новых видов изделий, строи­тельством и реконструкцией, капитальным ремонтом основных фондов путем применения сетевых графиков.

Первые системы, использующие сетевые графики, были при­менены в США в конце 50-х годов и получили названия СРМ (английская аббревиатура, означающая метод критического пути) и PERT (метод оценки и обзора программы). Система СРМ была впервые применена при управлении строительными работами, система PERT - при разработке систем "Поларис".

В России работы по сетевому планированию начались в 60-х годах. Тогда методы СПУ нашли применение в строительстве и научных разработках. В дальнейшем сетевые методы стали широ­ко применяться и в других областях народного хозяйства.

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

Модели сетевого планирования и управления

Система СПУ позволяет:

Формировать календарный план реализации некоторого ком­плекса работ;

Выявлять и мобилизовывать резервы времени, трудовые, ма­териальные и денежные ресурсы;

Осуществлять управление комплексом работ по принципу "ведущего звена" с прогнозированием и предупреждением воз­можных срывов в ходе работ;

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

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

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

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

Сетевая модель и ее основные элементы

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

Главными элементами сетевой модели являются события и ра­боты.

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

Во-вторых, это ожидание - протяженный во времени процесс, не требующий затрат труда (например, процесс сушки после по­краски, старения металла, твердения бетона и т.п.).

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

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

Среди событий сетевой модели выделяют исходное и завершаю­щее события. Исходное событие не имеет предшествующих работ и событий, относящихся к представленному в модели комплексу работ. Завершающее событие не имеет последующих работ и со­бытий.

События на сетевом графике (или, как еще говорят, на графе) изображаются кружками (вершинами графа), а работы - стрел­ками (ориентированными дугами), показывающими связь между работами. Пример фрагмента сетевого графика представлен на рис.1.

На рис. 2. а приведен сетевой график задачи моделирования и построения оптимального плана некоторого экономического объекта. Чтобы решить эту задачу, необходимо провести следую­щие работы: Л - сформулировать проблему исследования; Б - построить математическую модель изучаемого объекта; В - со­брать информацию; Г - выбрать метод решения задачи; Д - построить и отладить программу для ЭВМ; Е - рассчитать оптимальный план; Ж - передать результаты расчета заказчику. Циф­рами на графике обозначены номера событий, к которым приво­дит выполнение соответствующих работ.

Из графика, например, следует, что работы В и Г можно начать выполнять независимо одна от другой только после свершения события 3, т.е. когда выполнены работы А и Б; работу Д - после свершения события 4, когда выполнены работы А, Б и Г, а работу Е можно выполнить только после наступления события 5, т.е при выполнении всех предшествующих ему работ А, Б, В, Г» Д.

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

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

Следует отметить, что сетевой график "работы - связи" в от­личие от графика "события - работы" обладает известными пре­имуществами: не содержит фиктивных работ, имеет более про­стую технику построения и перестройки, включает только хорошо знакомое исполнителям понятие работы без менее привычного понятия события. Вместе с тем сети без событий оказываются значительно более громоздкими, так как событий обычно значи­тельно меньше, чем работ (показатель сложности сети, равный отношению числа работ к числу событий, как правило, сущест­венно больше единицы). Поэтому эти сети менее эффективны с точки зрения управления комплексом. Этим и объясняется тот факт, что (при отсутствии в целом принципиальных различий между двумя формами представления сети) в настоящее время наибольшее распространение получили сетевые графики "события - работы".

Порядок и правила построения сетевых графиков

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

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

1. В сетевой модели не должно быть "тупиковых" событий, т.е. событий, из которых не выходит ни одна работа, за исключением завершающего события (рис. 3 а). Здесь либо работа (2, 3) не нужна и ее необходимо аннулировать, либо не замечена необхо­димость определенной работы, следующей за событием 3 для свершения какого-либо последующего события. В таких случаях необходимо тщательное изучение взаимосвязей событий и работ для исправления возникшего недоразумения.

2. В сетевом графике не должно быть "Хвостовых" событий (кроме исходного}, которым не предшествует хотя бы одна работа (событие 3 - на рис. 3 б). Здесь работы, предшествующие со­бытию 3, не предусмотрены. Поэтому событие 3 не может свер­шиться, а следовательно, не может быть выполнена и следующая за ним работа (3, 5). Обнаружив в сети такие события, необходи­мо определить исполнителей предшествующих им работ и вклю­чить эти работы в сеть.

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

Представим себе, что в сетевом графике, изображенном на рис 2 а, работы Б и Д при формулировании первоначального списка работ мы объединили бы в одну работу Б 1 . Тогда получили бы сетевой график, представленный на рис 2в. Событие означает, что к работе Б", которую нельзя выполнить до выбора метода расчета (работа Г), а выбор метода расчета нельзя начинать до окончания построения модели (событие 3"). Другими словами, в сети образо­вался простейший контур: 2"->3"->2".

При возникновении контура (а в сложных сетях, т.е. в сетях с высоким показателем сложности, это встречается довольно часто и обнаруживается лишь при помощи ЭВМ) необходимо вернуться к исходным данным и путем пересмотра состава работ добиться его устранения. Так, в нашем примере потребовалось бы разделе­ние работы Б" на Б и Д.

4. Любые два события должны быть непосредственно связаны не более чем одной работой-стрелкой.

Нарушение этого условия происходит при изображении парал­лельно выполняемых работ (рис. 3 д). Если эти работы так и оставить, то произойдет путаница из-за того, что две различные работы будут иметь одно и то же обозначение (7, 2); обычно при­нято под (i , у) понимать работу, связывающую <-е событие с j-м событием. Однако содержание этих работ, состав привлекаемых исполнителей и количество затрачиваемых на работы ресурсов могут существенно отличаться.

В этом случае рекомендуется ввести фиктивное событие (событие 2" на рис. 3 ё) и фиктивную работу (работа 2", 2), при этом одна из параллельных работ (7, 2) замыкается на это фик­тивное событие. Фиктивные работы изображаются на графике пунктирными линиями.

5. В сети рекомендуется иметь одно исходное и одно завершаю­щее событие. Если в составленной сети это не так (см рис. 3 ж), то добиться желаемого можно путем введения фик­тивных событий и работ, как это показано на рис. 3 з.

Фиктивные работы и события необходимо вводить и в ряд* других случаев. Один из них - отражение зависимости событий не связанных с реальными работами. Например, работы А и 1 (рис. 3 и) могут выполняться независимо друг от друга, но п< условиям производства работа Б не может начаться раньше, чем окончится работа А. Это обстоятельство требует введения фик- тивной работы С.

Другой случай - неполная зависимость работ. Например, работа С требует для своего начала завершения работ А и Б, но работа Д связана только с работой Б, а от работы А не зависит. То гда требуется введение фиктивной работы Ф и фиктивного события 3", как показано на рис. 3 к.

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

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

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

Основными понятиями сетевой модели являются:

  • работа;
  • событие;
  • путь.

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


Рис. 4.1.

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

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

Зависимость используется в сетевых графиках не только как технологическая или организационная связь, но и как элемент, необходимый для выполнения определенных правил построения сетевых графиков.

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

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

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

События делятся на простые и сложные. Простые события - это те, в которые входит одна работа. Сложные события - это те, в которых соединяются две или более работ.


Рис. 4.2.

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

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

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


Рис. 4.3.

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

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

Как показывает практика, чем больше работ включает сетевой график, тем меньше удельный вес работ, лежащих на критическом пути. Например, в модели со 100 работами на критическом пути будут находиться 10-12% от общего количества работ; при 1000 работ - 7-8%; при 5000 работ - 3-4%.

Правила построения сетевых моделей

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

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

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

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

Изложенные три правила можно рассматривать как предварительные. Теперь перейдем к основным правилам построения сетевых графиков.

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

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

Но правильное изображение этих работ на сетевом графике не должно выводить две работы из одного события и завершать их одним тем же событием. При таком изображении обе работы получают одно и то же обозначение, а это недопустимо, так как при расчете сети невозможно будет определить параметры этих работ, да и всего сетевого графика ( рис. 4.4 а).

В сетевом графике между двумя смежными событиями может проходить только одна стрелка. Обычно для распараллеливания работ вводят дополнительное событие, что показано на рис. 4.4 б.


Рис. 4.4.

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


Рис. 4.5.

На графике вводится дополнительное событие в том месте предшествующей работы, где может начаться новая. Пример этого приведен на рис. 4.5 . Предстоящая работа предполагает необходимость корректировать рабочие чертежи (работа "а", продолжительность 30 дней) и изготовить испытательный стенд (работа "б", продолжительность 25 дней). Если эти работы изобразить последовательно, то общая продолжительность составит 55 дней, как это изображено на рис. 4.5 а, между работами. После составления сетевого графика и анализа взаимосвязи предполагается, что работу "б" можно начать после выполнения половины работы "а", т.е. через 15 дней. Закончить работу "б" можно только после полного окончания работы "а". Исходя из этого можно построить новый сетевой график, изображенный на рис. 4.5 б. Из него видно, что общая продолжительность работ теперь составляет 42 дня, т.е. мы получили выигрыш во времени на 13 дней.

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


Рис. 4.6.

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

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

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

Правила запрещения "тупиков" и "хвостовых" событий проиллюстрированы на рис. 4.7 .


Рис. 4.7.

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

Страница
9

Правило запрещения необеспеченных событий. В сетевой модели не должно быть событий, в которые не входит ни одной работы, конечно, если это событие не является начальным. Например, событие 3 (рис.4) - необеспеченное.

Работа 3-5 не будет выполнена, так как событию 3 не предшествует ни одной работы (не заданы исходные условия для начала этой работы).

Правило изображения „поставки". „Поставка" - это результат, который получен за пределами системы, т.е. не является результатом работы данного коллектива. „Поставка" изображается кружком, внутри которого поставлен крестик. Рядом с кружком указывается номер спецификации, раскрывающей содержание поставки (рис.5). Из модели видно, что „поставка" необходима для выполнения работы 2-3. Номер 3, стоящий у кружка "поставка", - это третья строка в спецификации.

Рисунок 6.

Работе „г" предшествует только работа „в". Но если необходимо, например, показать, что работе „г" непосредственно предшествует не только работа „в", но и „а", то модель должна быть изображена по-другому (рис.7).

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


Рисунок 7.

Например, необходимо выполнить следующие работы „а", „б", „в", „г", „д". Технологическую последовательность выполнения этих работ запишем в таблицу 1.

Таблица 1 – Исходные данные

Начнем построение модели.

Работам "а" и "б" никакие работы не предшествуют. Это показано графически на Рис.9. Работа "в" выполняется после работы "а" (Рис.9). Работа „г" выполняется после работы "б" (рис.10)


Рисунок 10.

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

· все события имеют самостоятельные номера;

· кодируются события числами натурального ряда;

· номер последующему событию присваивается после присвоения номеров предшествующим ему событиям;

· стрелка (работа) должна быть всегда направлена от события с меньшим номером к событию с большим номером.

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

Из рис.11 видно, что работы 1-2 и 2-4 выполняются директором, работы 1-3 и 3-4 - заместителем директора, работа 1-4 - главным экономистом. Работы 1-2 и 1-3 выполняются на I этапе решения; работы 2-4 и 3-4 - на II, работа 1-4 - в течение I и II этапов.

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

Местонахождение каждого события на сетевой матрице определяется окончанием наиболее удаленной вправо (на сетке времени) входящей в него стрелки.

I этап решения

II этап решения

Директор

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

Основные операции сетевой модели

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

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

Фиктивная работа – это связь между результатами работ, не требующая затрат времени и ресурсов.

Событие – это результат выполнения одной или нескольких предшествующих работ.

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

Критический путь – это путь, не имеющий резервов и включающий самые напряжённые работы комплекса. Работы, расположенные на критическом пути, называют критическими. Все остальные работы являются некритическими и обладают резервами времени, которые позволяют передвигать сроки их выполнения, не влияя на общую продолжительность выполнения всего комплекса работ.

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

1. Сеть изображается слева направо, и каждое событие с большим порядковым номером изображается правее предыдущего. Общее направление стрелок, изображающих работы, также в основном должно быть расположено слева направо, при этом каждая работа должна выходить из события с меньшим номером и входить в событие с большим номером.

2. Два соседних события могут объединяться лишь одной работой. Для изображения параллельных работ вводятся промежуточное событие и фиктивная работа (рис 1).



3. В сети не должно быть тупиков, т. е. промежуточных событий, из которых не выходит ни одна работа (рис 2).

4. В сети не должно быть промежуточных события, которым не предшествует хотя бы одна работа (рис. 3).

5. В сети не должно быть замкнутых контуров, состоящих из взаимосвязанных работ, создающих замкнутую цепь (рис. 4). Для правильной нумерации событий поступают следующим образом: нумерация событий начинается с исходного события, которому даётся номер 1. Из исходного события 1 вычёркивают все исходящие из него работы, на оставшейся сети вновь находят событие, в которое не входит ни одна работа. Этому событию даётся номер 2. Затем вычёркивают работы, выходящие из события 2, и вновь находят на оставшейся части сети событие, в которое не входит ни одна работа, ему присваивается номер 3, и так продолжается до завершающего события.


Рис.5.
Пример нумерации сетевого графика (рис. 5).

Рассмотрим программу создания нового бытового прибора, пользующегося спросом у населения. Необходимые данные приведены в таблице.

На основании данных таблицы построен сетевой график создания прибора с учётом вышеизложенных рекомендаций.


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

Основным временным параметром сетевого графика является продолжительность критического пути.

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

Прямой проход:

Ранний срок начала всех операций, выходящих из события i .

Если i = 0, то = 0;

Ранний срок начала всех операций, выходящих из j . Тогда

для всех (i, j ),

где t ij – продолжительность операции (i, j );

Обратный проход:

Поздний срок окончания всех операций, входящих в событие i .

Если i = п , где п – завершающее событие сети, то является отправной точкой обратного прохода;

для всех операций (i, j );

;

Используя результаты вычислений при прямом и обратном проходах, можно определить операции критического пути. Операция (i, j ) принадлежит критическому пути, если она удовлетворяет условиям:

Для рассматриваемого примера критический путь включает операции (0, 2), (2, 3), (3, 4), (4, 5), (5, 6).

Операции связаны ещё двумя сроками:

Поздний срок начала работы. Он является наиболее поздним из допустимых моментов начала данной работы, при котором ещё возможно выполнение всех последующих работ в установленный срок:

Ранний срок окончания работы. Он является наиболее ранним из возможных моментов окончания работы при заданной продолжительности работ:

Различают два вида резервов времени: полный резерв (r п ) и свободный резерв (r св ).

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

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

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


Построение сетевого графика и распределение ресурсов

Конечным результатом выполняемых на сетевой модели расчётов является сетевой график. При построении сетевого графика необходимо учитывать наличие ресурсов, так как одновременное выполнение некоторых операций из-за ограничений, связанных с рабочей силой, оборудованием и другими видами ресурсов, иногда оказывается невозможным. Именно в этом отношении представляют ценность полные резервы времени некритических операций.

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

На рисунке 1 показан график рассмотренного примера. Роль полных и свободных резервов при выборе сроков объясняется двумя правилами:

1) если полный резерв равен свободному, то календарные сроки некритической операции можно выбрать в любой точке между её ранним началом и поздним окончанием;

2) если свободный резерв меньше полного, то срок начала некритической операции можно сдвинуть по отношению к раннему сроку её начала не более чем на величину свободного резерва.

В данном примере правило 2 применимо к операции (0, 1), а сроки всех остальных операций выбираются по правилу 1.

На рисунке 2 показана потребность в рабочей силе при условии выбора в качестве календарных сроков некритических операций начала их ранних сроков, на рисунке 3 – потребность в рабочей силе при выборе наиболее поздних сроков.

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

Оптимальное решение задачи равномерного использования ресурсов представлено на рисунке 4, уточнённый график выполнения работ на рисунке 5.




Учёт стоимостных факторов при реализации сетевого графика

Стоимостные факторы при реализации сетевого графика учитываются путём определения зависимости «затраты - продолжительность» для каждой операции. При этом рассматриваются прямые затраты, а косвенные типа административных или управленческих расходов не принимаются во внимание.

На рис. 6 показана линейная зависимость стоимости операции от её продолжительности. Точка (D B , C B), где D B – продолжительность операции, а C B – её стоимость, соответствует нормальному режиму выполнения операции. Продолжительность операции можно уменьшить (сжать), увеличив интенсивность использования ресурсов, а следовательно, увеличив стоимость операции. Однако существует предел, называемый минимальной продолжительностью операции. За точкой, соответствующей этому пределу (точка максимального интенсивного режима), дальнейшее увеличение интенсивности использования ресурсов ведёт лишь к увеличению затрат без сокращения продолжительности операции. Этот предел обозначен на рис. 6 точкой А с координатами (D А, C А).

Для удобства зависимость «затраты - продолжительность» принимается линейной, так как её можно определить для любой операции по двум точкам.

Если зависимость не линейная, то её использовать гораздо сложнее, и поэтому её можно аппроксимировать (приблизить) кусочно-линейной зависимостью (рис. 7), когда операция разбивается на части, каждая из которых соответствует одному линейному отрезку. Наклоны этих отрезков при переходе от точки нормального режима к точке максимального режима возрастают. Если это условие не выполняется, то аппроксимация не имеет смысла.

Определив зависимость «затраты - продолжительность» для всех операций сети принимают нормальную продолжительность. Далее рассчитывается сумма затрат на все операции сети при этой продолжительности работ. На следующем этапе рассматривается возможность сокращения продолжительности работ. Этого можно достичь за счёт уменьшения продолжительности какой-либо критической операции. Анализу следует подвергать только критические операции.

Чтобы добиться сокращения продолжительности выполнения работ при минимально возможных затратах, необходимо в максимально допустимой степени сжать ту критическую операцию, у которой наклон кривой «затраты - продолжительность» наименьший. В результате сжатия критической операции получается новый календарный график, возможно, с новым критическим путём. Стоимость работ при новом календарном графике будет выше стоимость работ по предшествующему графику. На следующем этапе тот новый график вновь подвергается сжатию за счёт следующей критической операции с минимальным наклоном кривой «затраты - продолжительность» при условии, что продолжительность этой операции не достигла минимального значения. Данная процедура повторяется, пока все критические операции не будут находиться в режиме максимальной интенсивности. Полученный оптимальный календарный график соответствует минимуму прямых затрат.


Обоснование привлекательности проекта по выпуску продукции

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

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

1) подготовку технического задания на переоборудование участка (30 дн.);

2) заказ и поставку нового оборудования (60 дн.);

3) заказ и поставку нового электрооборудования (50 дн.);

4) демонтаж старого и установку нового оборудования (90 дн.);

5) демонтаж старого и установку нового электрооборудования (80 дн.);

6) переобучение персонала (30 дн.);

7) испытания и сдачу в эксплуатацию оборудования для производства мороженого (20 дн.).

Ожидается, что производительность после ввода новой линии составит 20 т мороженого в смену. Прибыль от реализации 1 т продукции составит 0,5 тыс. р. В смену. Деньги на покупку и переоборудование участка в размере 2 000 тыс. р.взяты в банке под 20% годовых (из расчёта 1 500 тыс. р. на закупку оборудования и 500 тыс. р. на работы по демонтажу старого оборудования и установке нового оборудования). Затраты на проведение работ в нормальном и максимальном режимах указаны в табл.

Определить, через какое время может быть возвращён кредит в банк.

РЕШЕНИЕ. 1. Составим график проведения работ по пуску новой линии:


На проведение переоборудования необходимо 30 + 60 + 50 + 90 + 80 + 30 + 20 = 360 дн.

2. График можно улучшить, выполняя некоторые работы параллельно.



На графике обозначены работы:

0, 1 – подготовка технического задания;

1, 2 – заказ и поставка нового оборудования;

1, 3 - заказ и поставка нового электрооборудования;

2, 4 – установка нового оборудования;

3, 4 - установка нового электрооборудования;

1, 4 – переобучение персона;

4, 5 – сдача в эксплуатацию новой линии.

По графику путь (0, 1), (1, 2), 2, 4), (4, 5) имеет продолжительность 200 дн.; (0, 1), (1, 3), (3, 4), (4, 5) – 180 дн.; (0, 1), (1, 4), (4, 5) – 80 дн.

Критическим путём графика является путь, на котором расположены работы (0, 1), (1, 2), 2, 4), (4, 5) продолжительностью 200 дн.

График улучшился на 360 – 200 = 160 дн.

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

Через 200 дн. После начала работ предприятие истратит 1 500 тыс. р. На приобретение оборудования (по условию) и 265 тыс. р. На его установку и сдачу в эксплуатацию (из табл., столбец «Затраты» при нормальном режиме). В наличии у предприятия остаётся

2000 – 1500 – 265 = 235 тыс. р.

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

Для построения графика изменения кредита в зависимости от времени составим уравнение. Через 360 дн. После выдачи банком кредита под 20% годовых долг предприятия составит 2400 тыс. р. Поэтому известны две точки прямой А (0, 2000), В (360, 2400). Составим уравнение прямой, проходящей через две точки:

Решая уравнение, получим

Найдём уравнение прибыли предприятия. Известно, что через 200 дн. После начала работ у предприятия осталось от кредита 235 тыс. р. Через 100 дн. После начала выпуска продукции предприятие получит прибыль

и у него будет в наличии

1000 + 235 = 1235 тыс. р.

Решение задач по теме «Сетевые модели» (работа в группах по 3 – 4 человека)

1. Составить сетевой график выполнения работ и рассчитать временные параметры по данным, представленным в таблице.

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

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

4. Для улучшения финансового состояния фирме необходимо увеличить спрос на выпускаемый цемент марки М400 и расширить потребительский рынок. Фирма считает целесообразным размещать цемент в специализированной таре. Для переоснащения цеха необходимо установить оборудование по производству специализированной тары. Предполагается выполнить следующее:

1) подготовку и выпуск технического задания на переоборудование цеха (20 дн.);

2) разработку мероприятий по технике безопасности (25 дн.);

3) подбор кадров (10 дн.);

4) заказ и поставку необходимого оборудования (30 дн.);

5) заказ и поставку электрооборудования (40 дн.);

6) установку оборудования (50 дн.);

7) установку электрооборудования (45 дн.);

8) обучение персонала (15 дн.);

9) испытание и сдачу в эксплуатацию линии (25 дн.).

Ожидается, что производительность вводимой линии по производству тары составит 1000 мешков в день при односменном режиме работы. Стоимость 1 мешка – 25 р., выручка от реализации тары в смену составит 25 тыс. р. Деньги на покупку оборудования и переоснащение цеха в размере 5500 тыс. р. взяты в банке под 30% годовых из расчёта 5000 тыс. р. На оборудование и 500 тыс. р. на его установку.

Затраты на проведение работ и их продолжительность в нормальном и максимальном режимах указаны в таблице.

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

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

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

Определить кратчайший маршрут следования автобусов из города А в город В.



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

7. Строительной фирме необходимо проложить водопроводные трубы к 9 объектам, на которых она ведёт строительство. Числа не рёбрах указывают длину труб в метрах. Узел 1 – подсоединение к водопроводной трассе (рис.).

Отсутствие ребра между двумя узлами означает, что соединение соответствующих объектов невозможно.

Найти такое соединение узла 1 с объектами строительства, чтобы суммарная длина трубопроводов была минимальной.