Лекция 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 к.
Кроме того, фиктивные работы могут вводиться для отражения реальных отсрочек и ожидания. В отличие от предыдущих случаев здесь фиктивная работа характеризуется протяженностью во времени.
Страница
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 имеют продолжительность, равную четырем единицам времени. Местонахождение каждого события на сетевой матрице определяется окончанием наиболее удаленной вправо (на сетке времени) входящей в него стрелки.
|
- ранний срок свершения события , поздний срок свершения события, ранний срок начала работы, ранний срок окончания работы, поздний срок начала работы, поздний срок окончания работы;
- резерв времени на свершение события, полный резерв времени, свободный резерв времени;
- продолжительность критического пути;
Инструкция . Решение в онлайн режиме осуществляется аналитически и графически. Оформляется в формате Word (см. пример). Ниже представлена видеоинструкция.
Пример . Описание проекта в виде перечня выполняемых операций с указанием их взаимосвязи приведено в таблице. Построить сетевой график, определить критический путь, построить календарный график.
Работа (i,j) | Количество предшествующих работ | Продолжительность t ij | Ранние сроки: начало t ij Р.Н. | Ранние сроки: окончание t ij Р.О. | Поздние сроки: начало t ij П.Н. | Поздние сроки: окончание t ij П.О. | Резервы времени: полный t ij П | Резервы времени: свободный t ij С.В. | Резервы времени: событий R j |
(0,1) | 0 | 8 | 0 | 8 | 0 | 8 | 0 | 0 | 0 |
(0,2) | 0 | 3 | 0 | 3 | 1 | 4 | 1 | 0 | 1 |
(1,3) | 1 | 1 | 8 | 9 | 8 | 9 | 0 | 0 | 0 |
(2,3) | 1 | 5 | 3 | 8 | 4 | 9 | 1 | 1 | 0 |
(2,4) | 1 | 2 | 3 | 5 | 13 | 15 | 10 | 10 | 0 |
(3,4) | 2 | 6 | 9 | 15 | 9 | 15 | 0 | 0 | 0 |
Критический путь: (0,1)(1,3)(3,4) . Продолжительность критического пути: 15.
Независимый резерв времени работы
R ij Н - часть полного резерва времени, если все предшествующие работы заканчиваются в поздние сроки, а все последующие работы начинаются в ранние сроки.
Использование независимого резерва времени не влияет на величину резервов времени других работ. Независимые резервы стремятся использовать, если окончание предыдущей работы произошло в поздний допустимый срок, а последующие работы хотят выполнить в ранние сроки. Если R ij Н ≥0, то такая возможность имеется. Если R ij Н <0 (величина отрицательна), то такая возможность отсутствует, так как предыдущая работа ещё не оканчивается, а последующая уже должна начаться (показывает время, которого не хватит у данной работы для выполнения ее к самому раннему сроку совершения ее (работы) конечного события при условии, что эта работа будет начата в самый поздний срок ее начального события). Фактически независимый резерв имеют лишь те работы, которые не лежат на максимальных путях, проходящих через их начальные и конечные события.
При построении сетевого графика необходимо соблюдать ряд правил.
1. В сетевой модели не должно быть «тупиковых» событий , то есть событий, из которых не выходит ни одна работа, за исключением завершающего события. Здесь либо работа не нужна и её необходимо аннулировать, либо не замечена необходимость определённой работы, следующей за событием для свершения какого-либо последующего события. В таких случаях необходимо тщательное изучение взаимосвязей событий и работ для исправления возникшего недоразумения. (рис. 2)
Рисунок 2 Недопустимость тупиковых событий
2. В сетевом графике не должно быть «хвостовых» событий (кроме исходного), которым не предшествует хотя бы одна работа. Обнаружив в сети такие события, необходимо определить исполнителей предшествующих им работ и включить эти работы в сеть. (рис. 3).
Рисунок 3 Недопустимость хвостовых событий
- 3. В сети не должно быть замкнутых контуров и петель , то есть путей, соединяющих некоторые события с ними же самими. При возникновении контура (а в сложных сетях, то есть в сетях с высоким показателем сложности, это встречается довольно часто и обнаруживается лишь при помощи ЭВМ) необходимо вернуться к исходным данным и путём пересмотра состава работ добиться его устранения.
- 4. Любые два события должны быть непосредственно связаны не более чем одной работой-стрелкой. Нарушение этого условия происходит при изображении параллельно выполняемых работ. Если эти работы так и оставить, то произойдёт путаница из-за того, что две различные работы будут иметь одно и то же обозначение. Однако содержание этих работ, состав привлекаемых исполнителей и количество затрачиваемых на работы ресурсов могут существенно отличаться.
- 5. В сети рекомендуется иметь одно исходное и одно завершающее событие.
- 6. В сетевом графике не допускаются замкнутые контуры работ. Наличие замкнутых контуров свидетельствует об ошибке в построении или в исходных данных. (рис. 4).
Рисунок 4 Недопустимость замкнутых контуров работ
- 7. Нумерация (кодирование) событий должна соответствовать последовательности работ по времени, то есть предшествующим событиям присваиваются меньшие номера;
- 8. Нумерацию событий нужно производить только после полного построения сети и убеждённости, что технологически сеть построена правильно;
- 9. Первоначальный вариант сетевого графика строится без учёта продолжительности составляющих его работ, обеспечивая только технологическую последовательность (в этом случае длина стрелок значения не имеет).
- 10. Длина стрелки не зависит от времени выполнения работы;
- 11. Следует избегать пересечения стрелок;
- 12. Не должно быть стрелок, направленных справа налево;
- 13. номер начального события должен быть меньше номера конечного события;
- 14. Не должно быть циклов (см. рис. 5).
Поиски более эффективных способов управления сложными системами привели к созданию принципиально новых методов сетевого планирования и управления ТЭП. При этом методы СПУ основаны на моделировании процессов с помощью сетевых графиков и представляют собой совокупность расчетных методов, организационных и контрольных мероприятий по планированию и управлению комплексом взаимосвязанных работ.
Так в практике планирования различных технологических процессов, связанных с эксплуатацией ракетных комплексов, большое распространение получили сетевые модели (графики), ориентированные на события (сети СРМ).
Сетевая модель представляет собой план выполнения некоторого комплекса взаимосвязанных работ (операций), заданного в специфической форме сети, графическое изображение которой называется сетевым графиком . При этом отличительной особенностью сетевой модели является четкое определение всех временных взаимосвязей предстоящих работ.
Главными элементами и понятиями сетевой модели являются события, работы, путь.
Термин «работа» используется в сетевых моделях в широком смысле и может иметь следующие значения:
во-первых, это действительная работа под которой понимаетсяпротяженный во времени процесс, требующий затрат ресурсов (например, сборка изделия, испытание прибора и т.п.);
во-вторых, это ожидание, то есть протяженный во времени процесс, не требующий затрат труда (например, процесс сушки после покраски, твердения бетона, вентиляции и т.п.);
в-третьих, это зависимость, или фиктивная работа, логическая связь между двумя или несколькими работами (событиями), не требующими затрат труда, материальных ресурсов или времени, но указывающая, что возможность начала одной работы непосредственно зависит от результатов выполнения другой.
Конечный результат любой работы важен не только как факт окончания данной работы, но и как необходимое условие для начала выполнения следующей за ней работы (операции). Очевидно, что если какая-либо работа может быть начата только после окончания некоторых других работ, то в этом случае необходимым условием для ее начала является окончание всех этих работ. Факт выполнения указанных условий принято называть термином «событие». При этом событие, в отличие от работы, не является процессом, а определяет факт получения конечных результатов всех предшествующих ему работ и готовность к началу непосредственно следующих за ним работ.
Таким образом, событие - это момент завершения какого-либо процесса, отражающий отдельный этап выполнения ТЭП. Событие может являться частным результатом отдельной работы или суммарным результатом нескольких работ. Событие может свершиться только тогда, когда закончатся все работы, ему предшествующие. Последующие работы могут начаться только тогда, когда событие свершится. Отсюда двойственный характер события: для всех непосредственно предшествующих ему работ оно является конечным, а для всех непосредственно следующих за ним - начальным. При этом предполагается, что событие не имеет временной продолжительности и свершается как бы мгновенно. Поэтому каждое событие, включаемое в сетевую модель, должно быть полно, точно и всесторонне определено, его формулировка должна включать в себя результат всех непосредственно предшествующих ему работ.
Среди событий сетевой модели выделяют исходное и завершающее события.
Исходное событие не имеет предшествующих работ и событий, относящихся к представленному в модели комплексу работ, и представляет собой формулировку условия для начала работ по выполнению данного процесса.
Завершающее событие не имеет последующих работ и событий и отражает конечную цель технологического процесса.
События на сетевом графике (или, как еще говорят, на графе) изображаются кружками (вершинами графа), а работы - стрелками (ориентированными дугами), показывающими связь между работами. При этом действительные работы и работы типа «ожидание» изображаются на сетевом графике сплошными стрелками, а фиктивные работы – пунктирными. Всякая работа (стрелка) может соединять только два события и отражает процесс перехода от одного события к другому. Событие, непосредственно предшествующее данной работе, является для нее начальным событием, а следующее за ней - конечным событием (см. рис. 2).
Одним из важнейших понятий сетевого графика, которое связанно с исходным и завершающим событиями сетевой модели ТЭП, является понятие пути.
Путь - любая последовательность работ, в которой конечное событие каждой работы совпадает с начальным событием следующей за ней работы. Среди различных путей сетевого графика наибольший интерес представляет полный путь L - любой путь, начало которого совпадает с исходным событием сети, а конец - с завершающим.
Наиболее продолжительный полный путь в сетевом графике называетсякритическим. Критическими называются также работы и события, расположенные на этом пути.
Критический путь имеет особое значение в системе сетевого планирования и управления, так как работы этого пути определяют общий цикл завершения всего комплекса работ, планируемых при помощи сетевого графика. Следовательно, для сокращения общей продолжительности ТЭП необходимо в первую очередь сокращать продолжительность работ, лежащих на критическом пути.
При построении сетевого графика (рис. 6) необходимо соблюдать ряд правил, которые позволяют корректно, точно и однозначно формализовать технологические процессы методами СПУ.
1. В сетевой модели не должно быть "тупиковых" событий, то есть событий, из которых не выходит ни одна работа, за исключением завершающего события (рис. 6а, см. событие 4).
2. В сетевом графике не должно быть "хвостовых" событий (кроме исходного события), которым не предшествует хотя бы одна работа (см. событие 4 на рис. 6б). Обнаружив в сети такие события, необходимо определить исполнителей предшествующих им работ и включить эти работы в сеть.
3. В сети не должно быть замкнутых контуров и петель, то есть путей, соединяющих некоторые события с ними же самими (см. рис. 6в, г). При возникновении контура необходимо вернуться к исходным данным и путем пересмотра состава работ добиться его устранения.
4. Любые два события должны быть непосредственно связаны не более чем одной работой-стрелкой. Нарушение этого условия происходит при изображении параллельно выполняемых работ (рис. 6д). Невыполнение этого условия приведет к тому, что две различные работы будут иметь одно и то же обозначение (1, 2), так как обычно принято под (i, j ) понимать работу, связывающую i -е событие с j -м событием. В то время, как содержание этих работ, состав привлекаемых исполнителей и количество затрачиваемых на них ресурсов могут существенно отличаться.