Мегаобучалка Главная | О нас | Обратная связь


Методы определения критического пути



2019-12-29 200 Обсуждений (0)
Методы определения критического пути 0.00 из 5.00 0 оценок




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

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


 

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

 

Событие (V) Ранний срок E (V) Поздний срок L(V)
V1 V2 V3 V4 V5 0 3=(0+3) 4=(0+4) 5=(3+2) 7=(3+4)* 0 3=(7-4)* 5=(7-2) 6=(7-1) 7

 

Значения, помеченные звездочкой, требуют специальных пояснений (см. далее п.п. 5 и 8).

Нахождение раннего срока свершения события E (V).

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

2. Для нахождения E(V2) прибавим к раннему сроку свершения события E(V1) продолжительность работы a12. Получим

 

E(V2)=E(V1) +(продолжительность a12)=0 +3 =3.

 

Это говорит нам о том, что событие V2 не может наступить раньше, чем пройдет три единицы времени с момента начала проекта.


3. Аналогично

E(V3)=E(V1) +(продолжительность a13) =0 + 4 = 4

и

E(V4)=E(V2) +(продолжительностьa24) =3 +2 =5.

 

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

E(Vj)=E(Vi) + (продолжительность aij), где aij-единственная работа, ведущая в Vj.

5. Если к событию Vj ведут более одной стрелки, то ранний срок свершения события E(Vj) вычисляет так, как показано далее. В модели нашего примера три стрелки-работы из V2, V3, V4 ведут в V5. Поэтому необходимо рассчитать три момента времени и выбрать из них наиболее поздний. Таким образом.

 

E(V2) + (продолжительность a25) = 3 +4 =7;

E(V3) + (продолжительность a35) = 4 +2 =6;

E(V4) + (продолжительность a45) = 5 +1 =6.

 

Первое значение наибольшее, оно и будет равно E(V5). Итак, E (V5) = 7; событие V5 не может наступить раньше, чем с начала проекта пройдет 7 единиц времени. Отсюда следует, что полным временем осуществления проекта будет 7 единиц. Если следовать сетевой модели, проект не может быть выполнен раньше чем через 7 единиц времени.

Нахождение позднего срока свершения события L (V).

6. Возможный наиболее поздний срок выполнения всего проекта по определению равен полному сроку выполнения проекта, т.е. L (Vоконч) = E (Vоконч).

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

 

L(Vi) = L(Vj) - (продолжительность a45) = 7 - 1 = 6

 

Для сети нашего примера

 

L (V4) = L(V5) - (продолжительность a45) = 7-1 = 6,

L (V3) = L(V5) - (продолжительность a35) = 7-2 = 5.

 

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

8. Если из события ведут более одной стрелки, например, как для V2, то необходимо вычислить все множество значений “позднего” времени и выбрать из него наименьшее. Таким образом,

L (V4)-(продолжительность a24)=6-2=4,

L (V5)-(продолжительность a25)=7-4=3.*

 

Значение, помеченное звездочкой, будет наименьшим, т.е.

L (V2) = 3.

Нахождение критического пути (путей). Любой путь от исходного события до завершающего, такой, что:

1. E(V) = L(V), для всех входящих в него событий V, будет критическим путем, причем

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

 

Резерв времени работы

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

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

 


1. Полные резервы. Для работы a46 имеем:

  - поздний срок свершения события V6 - ранний срок свершения события V4 - разность - продолжительность работы - полный резерв   = 15-й день = 4-й день = 11 дней = 5 дней = 6 дней

 

Это означает, что если событие V4 наступит как можно раньше и если событие V6 наступит как можно позже, то работа а46 может быть выполнена в любое время в промежутке 11 дней, т.е. имеется 6 резервных дней. Это хорошо иллюстрируется на графике с временной осью (рис.9.8).

 

Замечание. Отрезок AB может быть расположен в любом месте, лишь бы он лежал в заданном интервале длиной 11 дней.

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

 


2.Свободные резервы. Для работы a46 имеем:

- ранний срок свершения события V6 - ранний срок свершения события V4 - разность - продолжительность работы - свободный резерв = 13-й день = 4-й день = 9 дней = 5 дней = 4 дня

 

Это означает, что начало работы a46 можно отодвинуть от самого раннего срока не больше чем на 4 дня, не влияя на наступление раннего срока свершения события V6. Как видим, свободный резерв времени работы является той частью ее полного резерва, которая может быть использована без изменения резерва последующих работ. Использование свободного резерва времени на стадии планирования уменьшает резервы предшествующих работ.

График с временной осью изображен на рис. 9.9.

 

 

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


На примере работы a46 эта величина вычисляется следующим образом:

 

- ранний срок свершения события V6 - поздний срок свершения события V4 - разность - продолжительность работы - независимый резерв = 13-й день = 7-й день = 6 дней = 5 дней = 1 день

 

Таким образом, продолжительность работы a46 может быть увеличена до 5 + 1 = 6 дней без изменения резерва времени любых других работ проекта. В некоторых случаях эту возможность целесообразно использовать. Создатель проекта должен найти независимые резервы всех работ с тем, чтобы при необходимости использовать их. Он может перебросить ресурсы (например, рабочих или материалы) на критические работы или работы, близкие к ним, и таким образом уменьшить полное время осуществления проекта.

Замечание. В некоторых случаях при вычислении независимых резервов могут получиться отрицательные числа: полагаем тогда их равными нулю.

График на временной оси трех видов резервов. На примере работы a46 покажем, как все три вида резервов можно изобразить на графике с временной осью (рис. 9.10).


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



2019-12-29 200 Обсуждений (0)
Методы определения критического пути 0.00 из 5.00 0 оценок









Обсуждение в статье: Методы определения критического пути

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (200)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)