Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metody_analiza_i_prinyatia_resheny.doc
Скачиваний:
96
Добавлен:
29.05.2015
Размер:
1.56 Mб
Скачать
    1. 1.3. Методы расчета параметров сетевой модели

Для расчета параметров сетевых моделей применяют следую­щие три метода:

  • метод вычислений непосредственно на сетевом графике;

  • матричный метод,

  • табличный метод.

Все эти методы основываются на формулах (1.6), … (1.10) и от­личаются только процедурами вычислений.

Метод вычислений на сетевом графике.Предварительно каж­дый кружок, изображающий вершину графика (событие), делится на четыре сектора: в верхний сектор записывается номер собы­тияk,в левый – значениеТk(p), в правый –Tk(n), а в нижний –Rk=Tk(n)Тk(p)(рис. 1.4).

Согласно формуле (1.6) ранний срок наступления данного со­бытия определяется как сумма раннего срока непосредственно предшествующего события и длины дуги (продолжительности ра­боты), которая их соединяет. Если к событию подходят две или большее число дуг, то вычисляют указанные суммы для каждой из входящих дуг; максимальная из сумм и есть ранний срок на­ступления данного события, который записывается в левый сектор. Расчет ведется последовательно от исходящего события к завер­шающему.

Обратимся к рис. 1.4, на котором изображена та же сетевая мо­дель, что и на рис. 1.3. В левый сектор исходящего события сразу записывается значение T0(p)= 0. Далее находим: к событию 1 под­ходит одна дуга (0, 1), поэтомуT1(p) = 0+20 = 20; к событию 2 под­ходят две дуги (0, 2) и (1, 2), поэтомуT2(p) = max{0+45; 20+0}=45, и так далее Каждое вычисленное значениеTk(p)сразу записывает­ся в соответствующий сектор.

Поздний срок наступления данного события согласно формуле (2.10) определяется как разность между поздним сроком непосред­ственно следующего события и длиной дуги, которая их соединяет. Если из события выходят две или большее число дуг, вычисляют указанные разности для каждой из выходящих дуг; минимальная из разностей и есть поздний срок наступления данного события, который записывается в правый сектор.

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

Для нашего сетевого графика имеем T10(n)=T10(p)=305. Далее находим: из событий 9, 8, 7 выходит по одной дуге, поэтомуT9(n)= 305–100 =205;T8(n)=205–90=115;T7(n)=115–5=110;

из со­бытия 6 выходят две дуги (6, 7) и (6, 8), поэтому T6(n)= min{110–0; 115–10} =105 и так далее.

После того, как рассчитаны все значения Tk(n)вычисляют ре­зервы времени событий как разности между величинами, записан­ными в левых и правых секторах, и записывают их в нижние сек­торы. Остальные параметры сетевой модели вычисляют, по форму­лам (1.11)–(1.17). Результаты всех расчетов удобно представить в виде табл. 1.2.

Таблица 1.2.

Началь­ное со­бытие i

Конеч­ное со­бытие j

Tij

Rij

0

1

20

20

20

0

0

0

0

2

45

45

65

20

20

0

1

2

0

45

65

20

45

25

1

3

25

45

45

0

0

0

1

4

10

30

125

95

95

0

2

5

40

85

105

20

20

0

3

6

60

105

105

0

0

0

4

9

80

205

205

0

95

95

5

7

0

105

110

5

25

20

5

8

10

115

115

0

20

20

6

7

0

105

110

5

5

0

6

8

10

115

115

0

0

0

7

8

5

115

115

0

5

5

8

9

90

205

205

0

0

0

9

10

100

305

305

0

0

0

Критический путь проходит через события, для которых Rj=0 (0–3–6–8–9–10).

При расчете параметров сетевой модели непосредственно на графике можно не нумеровать события так, чтобы выполнялось условиеi<jдля любой дуги(i, j).

Матричный метод. Метод сводится к простым формальным опе­рациям над величинами tijбез необходимости обращаться к гра­фику. Процедуру расчета рассмотрим на примере сетевой модели, изображенной на рис. 1.3.

Представим сетевой график в виде матрицы смежности, но вместо единиц запишем соответствующие значения tij.В результате получим табл. 1.3 (в таблицу также записаны величиныTi(p)иTj(n), которые еще нужно вычислить).

Таблица 1.3

j

i

0

1

2

3

4

5

6

7

8

9

10

Ранний срок

0

20

45

0

1

0

25

10

20

2

40

45

3

60

45

4

80

30

5

0

10

85

6

0

10

105

7

5

105

8

90

115

9

100

205

10

305

Поздний срок

0

20

65

45

125

105

105

110

115

205

305

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

Правило определения раннего срока событий вытекает из вы­ражения (1.6) и формулируется следующим образом: ранний срок события с номером j,равен сумме элемента матрицыtijс ранним сроком предшествующего события, причем, если предшест­вующих событий несколько, то берется максимальная из сумм, ре­зультат записывается в строку с номеромi=j.

Так как ранний срок нулевого события равен нули, то сразу записывают в нулевую строку значение T0(p) =0. Дальше последо­вательно просматриваются столбцы (последующие события), начи­ная с первого (j=1). Из матрицы видим, что событие 1 связано только с одним предшествующим событием, а именно – с нулевым, причемt0,1=20. Складываемt0,1со значениемТ0(p) = 0, записан­ным в столбцеТi(p) по нулевой строке, а результатt0,1+T0(p) = 20 записываем в первую строку в столбецТi(p).Это и будет значе­ниеT1(p).

Переходим ко второму столбцу (j=2). Событие 2 связано с двумя предшествующими событиями: 0 и 1, причемt0,2=45;t1,2=0. Составляем две суммыt0,2+Т0(p) = 45+0=45;t1,2+T1(p) = 0+20 = 20 и большую записываем во вторую строку в стол­бецТi(p).

Рассмотрим еще восьмой столбец (j=8). Событие 8 связано с тремя предшествующими событиями 5, 6 и 7. Составляем суммы 10+85=95; 10+105=115; 5+105=110 и в восьмую строку в стол­бецТi(p) записываем наибольшую, равную 115.

Правило вычисления позднего срока события следует из выра­жения (2.10) и формулируется следующим образом: поздний срок события с номером i,определяется путем вычитания элемента матрицыtijиз позднего срока последующего события, причем, если последующих событий несколько, то берется мини­мальная из разностей; результат записывается в столбец с номе­ромj=i.

Вычисления начинают с завершающего события и сразу запи­сывают в столбец для j=NвеличинуTN(n)= ТN(p).В нашем случае в столбец дляj=10 записываютТ10(n)=305. Теперь просматриваем последовательно строки, начиная сN–1 (в нашем случае девя­той). Из таблицы видно, что событие 9 связано с одним последую­щим событием 10, причемt9,10=100. Вычитаем согласно правилу изT10(n)=305 величинуt9,10=100 и разность, равную 205, записы­ваем в девятый столбец в строкуТj(n).Это и будет величинаT9(n)=205.

Переходим к следующей, восьмой строке (i=8). Событие 8, как видно из матрицы, связано с одним последующим событием 9, причемt8,9=90. Составим разность 205–90=115 и результат за­пишем в восьмой столбец в строкуTj(n).

Рассмотрим пятую строку. Событие 5 связано с двумя после­дующими событиями 7 и 8, а соответствующие элементы матрицы t5,7=0 иt5,8=10. Составляем две разности 110–0=110; 115–10=105 и меньшую из них за­пишем в пятый столбец в строкуTj(n). Это и будетT5(n)=105

Остальные параметры вычисляют по формулам (1.11) – (1.17), записывают их в табл. 1.2 и определяют критический путь.

Табличный метод в принципе не отличается от изложенных ме­тодов и преимуществ перед ними не имеет.

Теперь обратимся к сетевым моделям, у которых продолжи­тельности работ являются случайными величинами. В этом случае продолжительность критического пути также является случайной величиной; сохраним за ней обозначение Ткр. Исходная инфор­мация таких моделей содержит сеть, законы распределения веро­ятностей величинtij(или вероятностные оценкиaij, bij,mij) и (но не обязательно) директивный срок наступления завершающего событияТдир.

Основными задачами анализа этих моделей являются:

– определение среднего значения и дисперсии критического времени Tкр;

– определение закона распределения величины Tкр;

– определение таких сроков наступления событий, которые с заданной вероятностью не будут превышены;

– определение законов распределения для моментов наступле­ния событий;

– определение вероятности прохождения критического пути через данную работу или совокупность работ.

Существующие аналитические методы решения перечисленных задач весьма громоздки и не нашли практического применения. Более широкое применение получил метод статистических испы­таний.

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

Рассмотрим следующие задачи вероятностного анализа сверше­ния завершающего события:

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

– определить вероятность того, что продолжительность крити­ческого пути не превысит заданный директивный срок;

– определить такой директивный срок, который с заданной ве­роятностью не будет превышен.

В методе приняты некоторые допущения, из которых выделим два основных:

1. Дисперсия Dкрвеличины критического времени зависит толь­ко от дисперсий работ, лежащих на критическом пути.

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

Расчет для всех задач начинается с вычисления математических ожиданий продолжительностейtijдля всех работ комплекса по формуле (1.1) или (1.3). Затем, оперируя величинамикак детерминированными:

– вычисляют продолжительность критического пути , представляющую собой математическое ожидание случайной величиныTкр;

– определяют критический путь Lкр;

– вычисляют дисперсии Dijпродолжительностей работ, лежащих на критическом пути, по формуле (1.2) или (1.4);

– на основании известной теоремы, что дисперсия суммы независимых величин равна сумме дисперсий слагаемых, находят дисперсию продолжительности критического пути

. (1.18)

Теперь при сделанных допущениях можно решить первую из перечисленных выше задач, а именно – определить вероятность того, что продолжительность критического пути лежит в заданных пределах: |

, (1.19)

где – функция Лапласа ;

t – аргумент функции Лапласа ;

– математическое ожидание случайной величиныТкр;

.

Перейдем ко второй задаче. Согласно принятому допущению случайная величина Ткрраспределена по нормальному закону, по­этому на основании правила трех сигм можно написать

. (1.20)

Очевидно, что директивный срок должен лежать в тех же пре­делах:

. (1.21)

Действительно, если то вероятность выпол­нения комплекса работ равна нулю; если же взятьто без оснований будет растянут срок выполнения комп­лекса.

Кроме того, должно выполняться условие

Ткр <Тдир. (1.22)

Из неравенств (1.20), (1.21), (1.22) следует, что

(1.23)

Теперь можно найти решение второй задачи – определить ве­роятность того, что продолжительность критического пути не пре­высит заданный директивный срок. Искомую вероятность получим из выражения

(1.24)

так как Ф(3) =0,9973.

Третью задачу можно решить следующим образом. С учетом заданной вероятности Р3перепишем выражение (1.24) в виде

. (1.25)

По известным величинам Р3,икрможно определить с помощью таблиц функции Лапласа величинуТдир, удовлетворяю­щую уравнению (1.25).

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]