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

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

Последовательность работ в сети, в которой конечное событие каждой работы совпадает с начальным событием следующей, называется путем. Например, путь A0a2A2A3a5A5 – это путь от события А0 к событию А5. Критическим путем назовем путь от события А0 до события А, который не имеет в своем составе фиктивных работ. Он определяет минимальное время Т, за которое может быть совершен комплекс работ. Из рисунка видно, что критический путь – это путь А0а1А1а4А4а6А6а8А8а10А. Работы, лежащие на критическом пути, носят название критических работ. Очевидно, что время T = t1 + +t4 + t6 + t8 + t10 = 10 + 18 + 18 + 25 + 8 = 79.

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

Рисунок

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

Любое затягивание критических работ будет увеличивать минимальное время Т выполнения всего комплекса работ. Что касается остальных «некритических» работ комплекса а2, а3, а5, а8, а10, то они все имеют резервы времени и их выполнение может быть при желании затянуто.

Знание критического пути позволяет выделить и контролировать наиболее важные работы, а знание резервов времени по некритическим работам – маневрировать материальными и людскими ресурсами, перебрасывая их с некритических работ (соответственно затягивая их выполнение) на критические (ускоряя их выполнение). Это позволяет уменьшать время Т выполнения всего комплекса работ.

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

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

Обозначим  – минимальное время начала работы аi (время отсчитываем от начала сети), а Тi – минимально возможный срок ее окончания. Время выполнения работы обозначим ti .

Тогда

Ti =                                                              (4.1)

 

В этих обозначениях работа ai, опирающаяся на работы aj, ae, ak, начнется в момент времени , определяемый из соотношения

,                                 (4.2)

где Tj, Ti, Tk– моменты окончания работ aj, ai, ak.

Применяя формулы (4.1) и (4.2) последовательно для всех работ комплекса табл. 4.1, получим

      (4.3a)

(4.3б)

Очевидно, время окончания всего комплекса работ будет

T = max.                                (4.4)

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

Найдем критические работы (критический путь). Сначала определим работу ai, для которой Ti = T максимально. Очевидно, эта работа будет критической. Далее, в (4.3) находим . Величина  представлена в виде максимума моментов Tj, Ti,… . Нужно найти тот из них, на котором достигается максимум. Индекс этого момента и даст искомую следующую критическую работу. Данный процесс можно продолжить далее.

Рассмотрим формулы (4.3) и определим критические работы. Очевидно, . Значит работа а10 –  критическая, для которой.