Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методы и модели в экономике.doc
Скачиваний:
82
Добавлен:
18.04.2015
Размер:
617.47 Кб
Скачать

1.4.Расчет сетевой модели

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

{i-j} – топология

{t(ij)} – метрика, где

(i-j) – коды работ, в которых

i– код начала работы,j- код окончания работы;

t(ij) – время выполнения работы (дни, часы, недели, месяцы и пр.).

Целью построения сетевой модели является ее расчет. В результате расчета получаются количественные характеристики (параметры) событий и работ, которые показывают календарное время наступления событий, время начала и окончания работ и общее время выполнения всего комплекса работ от i0доin.

Топология сетевой модели позволяет рассчитывать для каждого события и работы две возможности – раннегоипозднегосрока наступления и начала работ. Существует ряд методов решения поставленной задачи. Как показывают исследования, наиболее приемлемым являетсяунифицированный алгоритм Форда.

1.4.1.Временные параметры событий сетевой модели

Ранний срок наступления событийхарактеризует самое раннее возможное наступление любого событияiотносительно времени наступленияi0. Согласно алгоритму Форда ранний срок наступления события можно определить в варианте прямой прогонки сетевой модели (отi0доin), в основе которого лежит соотношение (1.1)

0, если i = i0

Тpi = max [Tpk + t(ki)], если i ≠i 0 (1.1)

kiЄUвi

По формуле (1.1) рассчитываются ранние сроки наступления всех событий сетевой модели. Необходимо иметь в виду, что для расчета надо учитывать порядок предшествования.

Полученные {Тpi} для всех событий представляют собой абсолютные значения времени наступления событий, т.е. через сколько единиц времени наступит событиеi, начиная от точкиi0. Для перевода сроков наступления событий в календарные даты необходимо задать дату наступления исходного календарного события сетевой модели.

Значение Тpiпоказывает длину максимального пути, предшествующего событиюi–t[Lmax предш(i)]. Следовательно, значение Тpinпоказывает самый длинный по продолжительности путь в сетевой модели; он называетсякритическим путем Ткри показывает минимально возможное время выполнения всех работ сетевой модели. Указанное соображение характеризуется рисунком 1.8.

Ткр

Рис.1.8.Фрагмент сетевой модели

Событию iпредшествуют следующие пути:

  1. I0-1 –2 –i(длина пути равна 16)

  2. I0- 3 –i(длина пути равна 9)

  3. I0- 4 –i(длина пути равна 27)

Следовательно, t[Lmax предш(i)] = 27. Если рассчитать сетевую модель по алгоритму Форда, то Тpi= 27.

Заметим, что алгоритм Форда не использует «перебор» путей, а направленно рассматривает только те работы, которые непосредственно входят в данное событие (См. фрагмент, изображенный на рисунке 1.9.)

Рис.1.9.Фрагмент, характеризующий связь «событие – то, что ему непосредственно предшествует».

Поздний срок наступления событийхарактеризует самое позднее время наступления событияi. Расчет поздних сроков наступления событий осуществляется в варианте обратной прогонки алгоритма Форда (отinдоi0) по соотношению(1.2)

Тp ,если i=in

Тпi = min [Tnj -t(ij) ,если i≠in (1.2)

ijЄUиi

Согласно алгоритму Форда и формуле (1.2) для каждого события рассматривается фрагмент, изображенный на рис.1.10.

Рис.1.10. Фрагмент, характеризующий связь «событие – то, что из него непосредственно исходит»

Резерв времени событияхарактеризует запас времени события (в днях), учитывающий возможность перенести срок наступления события, не изменяя при этом срока наступления завершающего событияin(т.е. Ткр), и рассчитывается по формуле (1.3)

R (i) = Tпi –Tpi (1.3)

Рассмотрим пример расчета сетевой модели

Исходная информация для построения топологии сетевой модели и продолжительности работ дана в таблице 1.2.

Сетевая модель (рис.1.11) отображает процесс маркетингового исследования фирмы, желающей выйти со своим товаром на рынок. Цель расчета – определить окончательный срок исследования и календарные даты наступления событий и сроков начала и окончания работ.

Таблица 1.2. Исходная информация

Код работы i-j

Наименование работы

Продолжительность работы (i-j), дни

1-2

Исследование внутреннего рынка

3

1-4

Исследование зарубежного рынка

7

2-4

Определение сегмента внутреннего рынка

4

4-6

Определение политики освоения сегментов внутреннего и зарубежного рынков

2

1-5

Исследование качества выпускаемого товара

5

5-4

Разработка программы по адаптации товара к сегментам рынка

8

5-7

Разработка рекламной политики по продвижению товара на рынке

3

2-3

Разработка программы услуг по передвижению товара

6

3-6

Выбор посредников

2

7-6

Разработка политики оптовой и розничной торговли

10

8-8

Разработка торговой марки и упаковки

4

6-8

Определение ценовой политики

7

7-8

Разработка программы сервисного обслуживания

8

6

Рис.1.11.Сетевая модель, отображающая процесс маркетингового исследования

Произведем расчет параметров Tpi,TпiиR(i).

Расчет Tpi:

Tpio = Tp1 = 0

Tp2 = Tp1 + t(1-2) = 0+3 = 3

Tp5 = Tp1 + t(1-5) = 0+5 = 5

Tp4 =max [Tp2 + t(2-4); Tp5 + t(5-4); Tp1 + t(1-4)] = max [3+4; 5+8; 0+7] = 13

2-4

5-4

1-4

Tp3 = Tp2 + t(2-3) = 3+6 =9

Tp7 = Tp5 + t(5-7) =5+3 = 8

Tp6 = max [Tp3 + t(3-6); Tp4 + t(4-6); Tp7 + t(7-6)] = max [9+2; 13+2; 8+10] = 18

3-6

6-8

7-6

Tp8 = max [Tp3 + t(3-8); Tp6 + t(6-8); Tp7 + t(7-8)] = max [9+4; 18+7; 8+8] = 25

3-8

6-8

7-8

Следовательно, Ткр = Тр8= 25. Это означает, что все работы сетевой модели по маркетинговому исследованию могут быть выполнены не менее, чем за 25 дней.

Расчет Тпi:

Tпio =Tп8= 25

Tп6= Тп8–t(6-8) = 25-7 = 18

Tп7 = min [Tп6 – t(7-6); Tп8 – t(7-8)] = min [18-10; 25-8] = 8

7-6

7-8

Tп3 = min [Tп8 – t(3-8); Tп6 – t(3-6)] = min [25-4;18-2] = 16

3-8

3-6

Tп4 = Tп6 – t(4-6) = 18-2 = 16

Tп5 = min [Tп4 – t(5-4); Tп7 – t(5-7)] = min[16-8; 8-3] = 5

5-4

5-7

Tп2 = min [Tп3 – t(2-3); Tп4 – t(2-4)] = min [16-6; 16-4] = 10

2-3

2-4

Tп1 = min [Tп2 – t(1-2); Tп4 – t(1-4); Tп5 – t(1-5)] = min [10-3; 16-7; 5-5] = 0

1-2

1-4

1-5

Если задать дату исходного события, то можно получить календарные даты наступления каждого события. Пусть дата i0будет 1.01.2001г. Будем считать, что все дни – рабочие. (Если учитывать праздничные и выходные дни, то их надо удалить из рассматриваемой шкалы). Тогда результаты расчета можно свести в таблицу 1.3.

Таблица 1.3. Временные параметры и резервы времени событий

Код события i

Ранний срок наступления события Трi

Поздний срок наступления события Тпi

Резерв времени события R (i)

1

0

0

0

1.01.2001.

1.01.2001.

2

3

10

7

3.01.2001.

10.01.2001.

5

5

5

0

5.01.2001.

5.01.2001.

4

13

16

3

13.01.2001.

16.01.2001.

3

9

16

5

9.01.2001.

16.01.2001.

7

8

8

0

8.01.201.

08.01.2001.

6

18

18

0

18.01.2001.

18.01.2001.

8

25

25

0

25.01.2001.

25.01.201.

Алгоритм Форда дает возможность рассмотреть некоторые теоретические положения, которые мы сформулируем в виде теорем (без доказательств) и которые будем

Теорема 1.Длина критического пути в сетевой модели равна величине Тпio:

т.е. Ткр = t[Lmax предш(in)] =Tpin=Tпin. (1.4)

Теорема 2.Длина максимального пути, следующего за некоторой вершинойi, равна разности Ткр и соответствующей величины Тпi:

т.е. t[Lmax след(i)] = Ткр – Тпi(1.5)

Теорема 3.Если некоторая величинаiпринадлежит критическому пути, то величины Трiи Тпi равны между собой:

т.е. iЄLкр => Трi=Tпi

Теорема 4. Если событие принадлежит критическому пути, то резерв данного события равен 0:

т.е. i Є Lкр => R(i) = 0

Обратимся к таблице 1.3. События 1, 5, 7, 6, 8 принадлежат критическому пути