Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пример. В вершину 1входит лишь одна дуга (0,1), поэтому



В вершину 1 входит лишь одна дуга (0,1), поэтому

λ 1j = λ o + y 01 = 1

В вершину b входят две дуги (a,b) и (g,b), поэтому

λ 1b = max{ λ 1a + y ab, λ 0g + y gb} = max{2, 1} = 2

Аналогично:

λ 1c = max{ λ 1b + y bc, λ 0g + y gc,

λ 0d + y dc } = max{3, 1, 1} = 3

λ 1d = max{ λ 0e + y ed, λ 0f + y fd} = max{1, 1} = 1

λ 1e = max{ λ 1a + y ae, λ o + y oe, λ 0f + y fe } =

= max{2,1,1} = 2

λ 1f = λ o + y of = 1

λ 1g = max{ λ 1a + y ag, λ 0e + y eg} = max{2, 3} = 3

Второй шаг: (например с конца)

λ 2g = 1 g = 3

λ 2f = λ 1 f = 1

λ e = max{ λ 1a + y ae, λ o + y oe, λ 2f + y fe } =

= max{2, 1, 1} = 2

λ 2d = max{ λ 2e + y ed, λ 2f + y fd } = 3

λ 2c = max{ λ 1b + y bc, λ 2g + y gc, λ 2d + y dc } = 4

λ 2b = max{ λ 1a + y ab, λ 2g + y gc } = 4

λ 2a = λ o + y oa = 1

На третьем шаге: (с начала сети)

λ 3a = 1, λ 3a = 4, λ 3a = 5, λ 3a = 3, λ 3a = 2,

λ 3a = 1, λ 3a = 3.

На четвертом шаге: не меняется ни одно λ 3j

λ 4j = λ 3j = λ j (j = 1, …, 7)

Т.о получаем распределение вершин (рис. 6.6):

0 – 0-го ранга

a,f – 1-го ранга

e – 2-го ранга

d,g – 3-го ранга

b – 4-го ранга

c – 5-го ранга

Затем присваиваем номера как выше.

Алгоритм вычисления минимального времени и критического пути

Аналогичен предыдущему, но вместо У ij = 1 Þ У ij = tij

Первый шаг: Каждому j приписываем λj = 0 и У ij = tij

Общий шаг: Для всей пронумерованной сети от 0 до n последовательно вычисляем новое значения:

λ`j = max{ λ`i + tij} (j = 1, …, n) λ`o = λo = 0

I

и записываем около каждого вычисленного λ`j номера

i 1, i 2,…, , тех событий i, для которых в предыдущей формуле был достигнут максимум.

Эти пометки будут затем использованы при отыскании критического пути.

Т.к. сеть просматриваем в порядке 0,1, …,i, …,j, … n

то λ`j вычисляется лишь после того, как вычислены все λ`i, участвующие в вычислении λ ` j (i < j).

Каждое из чисел λ`j (j = 1, …, n), полученное после единственного шага, определяет максимальную продолжительность пути из 0 в 1 и, по определению, равно минимальному времени Т j наступления события j.

Наконец число λ`n = Т nдает критическое время проекта.

Пример. Вернемся к сетевому графику рис.6.6 и пометим продолжительность каждой работы.

Рис.6.7.

Предварительный шаг: Для каждого j число λj = 0.

Первый шаг. Просматриваем сеть, начиная с 0, и по формуле вычисляем все λ`j = Т 0 j.

В скобках рядом с Т 0 j пометим номера тех событий i, для которых достигаются соответствующие T j.

Получим:

λ`o = λo = 0 = T 0 o,

λ` 1 = λ ` o + to 1 = 2 = T 01 (0),

λ` 2 = λ ` o + to 2 = 1 = T 02 (0),

λ` 3 = max{λ ` o+to 3, λ `1 +t 13, λ `2 +t 23 }= max{5,4,3}

= 5 = T 03 (0),

λ` 4 = max{λ `2 +t 24, λ `3 +t 34 }= max{8,11}

= 11= T 04 (3),

λ` 5 = max{λ `3 +t 35, λ `1 +t 15 }= max{7,8}

= 8 = T 05 (1),

λ` 6 = max{λ `5 +t 56, λ `1 +t 16 }= max{10,7}

= 10 = T 06 (5),

λ` 7 = max{λ `4 +t 47, λ `5 +t 57, λ `6 +t 67 } =

= max{15,15,14}=15=T 07 (4,5)

Таким образом, критическое время проекта T 07 = 15.





Дата публикования: 2014-11-02; Прочитано: 386 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...