Сетевая модель
Сетевая модель представляет ориентированный антисимметричный конечный граф, отображающий технологию осуществления сложного проекта. Сетевые модели используются в экономическом анализе, планировании и управлении и позволяют: определить ближайший возможный срок завершения проекта; выяснить, выполнение каких работ определяет завершение проекта; оценить резервы времени для каждой работы сетевого графика.
Сетевые модели — это эффективный инструмент разработки календарных графиков, позволяющий осуществить: оптимальное распределение имеющихся ресурсов (либо сводящее к минимуму потребности в них при своевременном
. осуществлении проекта, либо приближающее дату этого настолько, насколько допускают их наличные объемы); контроль за выполнением работ в соответствии с заданной технологией; поиск наилучших путей компенсации возникающих отклонений.
В России сетевые модели используются с начала 1960-х годов. Благодаря универсальности содержательной интерпретации, они используются во многих сферах деятельности — от всех видов строительства, судостроительной, авиационно-космической, добывающей промышленности до киноиндустрии, научных исследований, реформирования экономики и предприятий.
Сетевое планирование и управление (СПУ) основано на моделировании процесса с помощью сетевого графика и представляет собой совокупность расчетных методов, организационных и контрольных мероприятий по планированию и управлению комплексом работ.
Система СПУ позволяет: формировать календарный план реализации некоторого комплекса работ; выявлять и мобилизовывать резервы времени, трудовые, материальные и денежные ресурсы; осуществлять управление комплексом работ по принципу «ведущего звена» с прогнозированием и предупреждением возможных срывов в ходе работ; повышать эффективность управления в целом при четком распределении ответственности между руководителями разных уровней и исполнителями работ.
Диапазон применения СПУ весьма широк: от задач, касающихся деятельности отдельных лиц, до проектов, в которых участвуют сотни организаций и десятки тысяч людей, например, разработка и создание крупного территориально промышленного комплекса. Под комплексом в общем случае понимается всякая задача, для выполнения которой необходимо осуществить достаточно большое количество разнообразных действий. Это может быть и строительство здания, корабля, самолета или создание любого другого сложного объекта, и разработка проекта этого сооружения, и собственно процесс построения планов реализации проекта.
Основными понятиями сетевой модели являются: событие, работа и путь. На рис. 7.1 представлена сетевая модель, состоящая из восьми событий и тринадцати работ, продолжительность выполнения которых указана над (под) работами.
Работа характеризует материальное действие, требующее использования ресурсов, или логическое, требующее лишь взаимосвязи событий.
Событиями называются результаты выполнения одной или нескольких работ. Они не имеют протяженности во времени и свершаются в тот момент, когда оканчивается последняя из работ, входящая
Рис. 7.1. Сетевая модель
в него. Событие фиксирует факт получения результата, оно не имеет продолжительности во времени.
Событие имеет двойственный характер: для всех непосредственно предшествующих ему работ событие является конечным, а для всех непосредственно следующих за ним — начальным. В сети всегда существуют по крайней мере одно исходное и одно завершающее события.
На графе события изображаются кружками (вершинами), а работы — стрелками (ориентированными дугами), показывающими связь между работами.
Путь — это последовательность работ, соединяющих начальную и конечную точки вершины.
Визуально сетевая модель, называемая иногда стрелочной диаграммой или сетью, это — множество точек-вершин (i - 0,1, ...j, ...п) вместе с соединяющими их ориентированными дугами.
Каждая из них как направленный отрезок имеет начало и конец, причем модель содержит лишь одну пару симметричных дуг (Р{, Р}) и (Pj, Р{). Всякой дуге, рассматриваемой в качестве какой-то работы из числа нужных для осуществления проекта, приписываются определенные количественные характеристики. Это — объемы выделяемых для нее ресурсов и, соответственно, ее ожидаемая продолжительность (длина дуги). Любая вершина интерпретируется как событие завершения работ, представленных дугами, которые входят в нее, и одновременно начала работ, отображаемых дугами, исходящими оттуда.
Таким образом, фиксируется, что ни к одной из работ нельзя приступить прежде, чем будут выполнены все предшествующие ей согласно технологии реализации проекта. Факт начала этого процесса — вершина без входящих, а окончания — без исходящих дуг. Остальные вершины должны иметь и те и другие.
Последовательность дуг, в которой конец каждой предшествующей совпадает с началом последующей, трактуется как путь от отправной вершины к завершающей, а сумма длин таких дуг — как его продолжительность. Обычно начало и конец реализации проекта связаны множеством путей, длины которых различаются. Наибольшая определяет длительность всего этого процесса, минимально возможную при зафиксированных характеристиках дуг графа. Соответствующий путь называется критическим. В каждый момент времени с помощью критического пути можно контролировать процесс, определяя состояние именно тех работ, которые принадлежат критическому пути.
Построению сетевой модели предшествует систематизация технологической и экономической информации о проекте.
Такая систематизация считается выполненной правильно, если сеть, сформированная на базе ее итогов, не содержит ни одного замкнутого цикла (последовательность дуг, оканчивающаяся вершиной, послужившей ее началом).
Пример расчета критического пути в приведенной на рис. 7.1 сетевой модели.
Наиболее эффективно при решении данной задачи является использование аппарата динамического программирования.
События сетевой модели целесообразно в этом случае упорядочить по этапам решения задачи, используя для этого следующий алгоритм. Первому событию сетевой модели присвоить номер этапа «О». Событиям, непосредственно следующим за нулевым этапом, присвоить номер этапа «1». Событиям, непосредственно следующим за первым этапом, присвоить номер этапа «2» и т. д. до последнего события сетевой модели.
Работу данного алгоритма можно наглядно проиллюстрировать при помощи нижеприведенной схемы:
Трансформированный таким образом сетевой график будет иметь следующий вид (рис. 7.2).
Рис. 7.2. Трансформированная по этапам расчета сетевая модель
Критический, т. е. самый длинный путь от начального события к конечному может быть рассчитан по следующей рекуррентной формуле:
F, = max{x,-j + Fj } при F,0H = 0, где xi} — продолжительность работы между двумя смежными событиями i и j; Ft(Fj) — самый продолжительный путь от события до конечного события.
Решение модели
Первая итерация (4-й этап):
f8 = 0.
Вторая итерация (3-й этап):
Fs = max {х58 + f8} = 2. F7 = max {x78 +F8} = 3. Третья итерация (2-й этап):
Пятая итерация (0-й этап):
| xi2+ |
| 2+12 |
.F, «max' | х13 + F3 | • = тах' | 7+8 |
| х14 + Fa |
| 3 + 11 |
Таким образом, критическим в рассмотренной сетевой модели является путь через события 1, 3, 7, 8 с общей продолжительностью 15 единиц.
Читателям пособия предлагается самостоятельно найти критический путь на следующей сетевой модели (рис. 7.3).
Рис. 7.3. Сетевая модель реализации условного проекта
Еще по теме Сетевая модель:
- Глава 12 СЕТЕВОЙ АНАЛИЗ
- СЕТЕВОЙ АНАЛИЗ
- Сетевое планирование складских процессов
- Сейджман М. Сетевые структуры терроризма, 2008
- Жизнеспособность сетевой структуры
- ПРИМЕНЕНИЕ СЕТЕВОГО АНАЛИЗА
- А. Г. Ваганов Российская наука И ГЛОБАЛЬНОЕ СЕТЕВОЕ ОБЩЕСТВО
- ОЦЕНКА МЕТОДА СЕТЕВОГО АНАЛИЗА
- ОБЗОР МЕТОДОВ СЕТЕВОГО АНАЛИЗА
- Россия и сетевое общество