рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Алгоритм Форда

Алгоритм Форда - раздел Образование, Орграф без контуров с неотрицательными Исходные Данные: TI = 19, I=1,…,6. T’I S = Max...

Исходные данные: ti = 19, i=1,…,6.

t’i s = max {tis, tjss}.

Шаг 1.

1. S =(1, 2): t’1 = min {t1, t2 - τ1 } = min {19, 19-3} = 16;

2. S =(1, 3): t’1 = min {t1, t3 - τ2 } = min {16, 19-5} = 14;

3. S =(2, 4): t’2 = min {t2, t4 - τ3 } = min {19, 19-7} = 12;

4. S =(3, 4): t’3 = min {t3, t4 - τ4 } = min {19, 19-0} = 19;

5. S =(3, 5): t’3 = min {t3, t5 - τ5 } = min {19, 19-4} = 15;

6. S = (4, 5): t’4 = min {t4, t5 - τ6 } = min {19, 19-6} = 13;

7. S = (5, 6): t’5 = min {t5, t6 - τ7 } = min {19, 19-3} = 16.

Шаг 2.

1. S = (1, 2): t’1 = min {t1, t2 - 3 } = min {14, 12-3} = 11;

2. S = (1, 3): t’1 = min {t1, t3 - 5 } = min {9, 15-5} = 9;

3. S = (2, 4): t’2 = min {t2, t4 -7 } = min {12, 13-7} = 6;

4. S = (3, 4): t’3 = min {t3, t4 - 0 } = min {15, 13-0} = 13;

5. S = (3, 5): t’3 = min {t3, t5 - 4 } = min {13, 16-4} = 12;

6. S = (4, 5): t’4 = min {t4, t5 - 6 } = min {13, 16-6} = 10;

7. S = (5, 6): t’5 = min {t5, t6 - 3 } = min {16, 19-3} = 16.

Шаг 3.

1. S = (1, 2): t’1 = min {t1, t2 - 3 } = min {9, 6-3} = 3;

2. S = (1, 3): t’1 = min {t1, t3 - 5 } = min {3, 12-5} = 3;

3. S = (2, 4): t’2 = min {t2, t4 -7 } = min {6, 10-7} = 3;

4. S = (3, 4): t’3 = min {t3, t4 - 0 } = min {12, 10-0} = 10;

5. S = (3, 5): t’3 = min {t3, t5 - 4 } = min {10, 16-4} = 10;

6. S = (4, 5): t’4 = min {t4, t5 - 6 } = min {10, 16-6} = 10;

7. S = (5, 6): t’5 = min {t5, t6 - 3 } = min {16, 19-3} = 16.

Шаг 4.

1. S = (1, 2): t’1 = min {t1, t2 - 3 } = min {3, 3-3} = 0;

2. S = (1, 3): t’1 = min {t1, t3 - 5 } = min {0, 12-5} = 0;

3. S = (2, 4): t’2 = min {t2, t4 -7 } = min {6, 10-7} = 3;

4. S = (3, 4): t’3 = min {t3, t4 - 0 } = min {12, 10-0} = 10;

5. S = (3, 5): t’3 = min {t3, t5 - 4 } = min {10, 16-4} = 10;

6. S = (4, 5): t’4 = min {t4, t5 - 6 } = min {10, 16-6} = 10;

7. S = (5, 6): t’5 = min {t5, t6 - 3 } = min {16, 19-3} = 16.

На шаге 5 получили те же результаты, что и на шаге 4 ð конец работы алгоритма.

Шаг 5.

0; 0; 3; 10; 10; 10; 16.

t = (0, 3, 10, 19, 16, 19) – наиболее поздние сроки

Запишем результаты в таблицу и вычислим некоторые параметры сетевой модели:

i
ti(р.с.)
ti(п.с.)
ρi

 

Где ti(р.с.) – ранние сроки, ti(п.с.) - поздние сроки, ρi – резервы.

1). Резервы времени:

ρ1 = ti(р.с.) - ti(п.с.) = 0 – 0 = 0;

ρ2 = ti(р.с.) - ti(п.с.) = 3 – 3 = 0;

ρ3 = ti(р.с.) - ti(п.с.) = 10 – 5 = 5;

ρ4 = ti(р.с.) - ti(п.с.) = 10 – 10 = 0;

ρ5 = ti(р.с.) - ti(п.с.) =16 – 16 = 0;

ρ6 = ti(р.с.) - ti(п.с.) = 19 – 19 = 0.

Критические события (те, у которых ρi = 0): 1, 2, 4, 5, 6.

2). Напряжённые работы(дуги):

Это те работы (дуги), для выполнения которых нет дополнительного резерва времени, т.е.

τs = t js – tis,

где (is, js) –дуга-работа; ti –планируемые сроки выполнения i–ого события, i=1,…,m.

t = (t1,…, tm) – календарный план выполнения проекта

1: s = (1, 2): t2 – t1 = 3 – 0 = 3 = τ1 ü

2: s = (1, 3): t3 – t1 = 5 – 0 = 5 = τ2 ü

4: s = (3, 4): t4 – t3 = 10 – 5 = 5 ≠ τ4

5: s = (3, 5): t5 – t3 = 16 – 5 = 11 ≠ τ5 ü

6: s = (4, 5): t5 – t4 = 16 – 10 = 6 = τ6 ü ð

Напряжённые дуги (работы): s = {1, 2, 6}.

2). Найдём критический путь

v Критический путь проходит по напряжённым дугам;

v Длина критического пути равна кратчайшему сроку выполнения проекта.

1 – 2 – 4 – 5 – 6

Длина критического пути равна

3+7+6+3 = 19.

 

 

 

 

 

– Конец работы –

Эта тема принадлежит разделу:

Орграф без контуров с неотрицательными

Сетевая модель... вершины события завершение одних видов работ и начало других видов работ... дуги работы...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Алгоритм Форда

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Вычисление параметров сети
1) Определение рангов событий, которые позволяют осуществить правильную нумерацию вершин. Это сокращает трудоёмкость вычисления рам и позднейших времён наступления событий. Опр. Рангом R

Алгоритм Форда
Шаг 0. Полагаем Ri =0, i=1,…,6. Шаг 1. Последовательностно просматриваем дуги (работы) и пересчитываем ранги их концевых вершин: S = 1 ð (1, 2): R2 = max

Новый сетевой график
S

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги