Критический путь и его анализ

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

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

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

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

Метод критического пути (КМП)- является основным математическим средством для вычисления ранних и поздних начал и окончаний работ и резервов времени.

Существует два возможных метода, позволяющих отследить движение времени в графе:

1. Определение для каждой операции наиболее ранних сроков начала и окончания ее выполнения.

2. Определение для каждого события наиболее раннего срока его наступления.

Второй метод применим только в случае стрелочных графов.

Анализ критического пути с применением вершинных графов - приводится в виде примера 4.

Пример 4

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

Операции Непосредственно предшествующая операция Время, дней
A -
B -
C -
D A, B
E B,C
F C
G D, E
H F, G

 

Операция Продолжи-тельность, дней Наиболее ранний срок начала Наиболее ранний срок окончания Комментарий
A 0 +8 = 8  
B 0 + 10 = 10  
C 0 + 6 = 6  
D 10 + 8 = 18 Нельзя начать, пока не завершены А и В
E 10 +9 = 19 Нельзя начать, пока не завершены В и С
F 14 + 6 = 20 Нельзя начать, пока не завершена С
G 14 + 19 = 33 Нельзя начать, пока не завершены D и E
H 33 + 6 = 39 Нельзя начать, пока не завершены F и G

.