Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
msepmenj (2) / Практические занятия / Методы оптимизации управления и принятия решений.pdf
Скачиваний:
202
Добавлен:
12.02.2015
Размер:
6.63 Mб
Скачать

Зайцев М.Г., Варюхин С.Е.

555

Приемы решения задач.

8.П-1. Проект «Снеси-Построй»

В соответствии с общим планом развития города на месте одного из ветхих зданий, построенных в 60-х годах, должен быть возведен многоэтажный гараж. Упрощенный план работ содержит 13 этапов. В таблице собраны сведения об этих этапах, включающие список этапов-предшественников для каждого из 13 этапов проекта, наиболее вероятную (Mod) продолжительность этапов в рабочих днях, а также оценки минимальной (Opt) и максимальной (Pes) возможной продолжительности этапов. Эти оценки найдены в результате опроса экспертов.

 

 

Предшествен-

 

 

Оценка

 

 

Этапы проекта и их описание

продолжительности,

 

ники

 

рабочих дней

 

 

 

 

 

 

 

 

Opt

 

Mod

 

Pes

A

Установить заряды

-

3

 

5

 

13

В

Эвакуировать окружение

-

2

 

4

 

12

С

Подготовить колонну грузовиков

-

2

 

3

 

4

D

Взорвать здание

A,B

1

 

1

 

7

E

Разобрать развалины

C,D

6

 

7

 

8

F

Вырыть котлован

E

10

 

12

 

32

G

Подвести коммуникации

E

2

 

15

 

16

H

Залить бетон в фундамент

F

4

 

10

 

16

I

Возвести ж\б конструкции

F,G

1

 

8

 

9

J

Установить электропроводку

I

3

 

15

 

21

K

Установить пол и возвести стены

I

18

 

20

 

34

L

Установить лифты

I

5

 

7

 

9

M

Отделочные работы

H,J,K,L

5

 

14

 

17

Какова вероятность окончания проекта «Снеси-Построй» не более чем за 68 рабочих дней? За 79 рабочих дней?

К какому сроку проект будет завершен с вероятностью 99%?

Решение задачи.

Этот проект уже рассматривался в теоретическом введении к разделу «Планирование и анализ проектов». Там мы, в частности, с помощью MS Project получили сетевую диаграмму проекта и нашли критический путь, используя в качестве длительностей стадий их наивероятнейшие значения (колонка Mod в данной задаче).

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

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

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

Для начала вычислим средние значения и стандартные отклонения для длительностей всех стадий (по формулам (5) и (6) теоретического введения), используя таблицу Excel. На следующем рисунке (Рис. 278) приведены полученные результаты.

 

A

B

C

D

E

F

G

 

 

Оптимисти-

Наивероят-

Пессимис-

Средняя

Стандартное

s2

1

 

ческая

нейшая

тическая

Ti

отклонение

 

 

 

 

 

s

 

2

A

3

5

13

6.0

=(D2-B2)/6

=F2^2

3

В

2

4

12

=(B3+4*C3+D3)/6

2.78

4

С

2

3

4

3.0

0.33

0.11

5

D

1

1

7

2.0

1.00

1.00

6

E

6

7

8

7.0

0.33

0.11

7

F

10

12

32

15.0

3.67

13.44

8

G

2

15

16

13.0

2.33

5.44

9

H

4

10

16

10.0

2.00

4.00

10

I

1

8

9

7.0

1.33

1.78

11

J

3

15

21

14.0

3.00

9.00

12

K

18

20

34

22.0

2.67

7.11

13

L

5

7

9

7.0

0.67

0.44

14

M

5

14

17

13.0

2.00

4.00

Рис. 278

Прежде всего, заметим, что если в качестве информации о длительности

этапов ввести MS Project вычисленные средние значения ti, то критическим станет путь ADEFIKM, и его длительность составит 72 дня (проверьте это).

Далее, попробуем найти пути на сетевой диаграмме проекта, близкие к новому критическому. Используем дополнительную возможность MS Project – выделение этапов, которые лежат на путях, отличающихся от критического на заданное число дней. Вызовите через меню Сервис/Параметры диалоговое окно параметров и щелкните по ярлыку вкладки Расчеты (Рис. 279).

Зайцев М.Г., Варюхин С.Е.

557

Рис. 279

В этой вкладке следует отметить опцию «Рассчитывать несколько критических путей» и задать резерв, для начала, один день. После нажатия кнопки ОК исходная сетевая диаграмма изменится (Рис. 280).

Рис. 280

Как можно видеть, на ней появились два новых «критических» этапа – B и G . При увеличении резерва до двух, трех, четырех дней сетевая диаграмма не меняется, следовательно, близкими к критическому пути (ADEFIKM по средней оценке длительности) пути можно считать пути BDEFIKM, ADEGIKM и BDEGIKM.

В таблице на рисунке Рис. 281 показаны длительности всех путей проекта при оценке по средней длительности этапов.

ADEFIKM

72.0

 

ADEFILM

57.0

BDEFIKM

71.0

 

CEGIJM

57.0

ADEGIKM

70.0

 

BDEFILM

56.0

BDEGIKM

69.0

 

ADEGILM

55.0

CEFIKM

67.0

 

BDEGILM

54.0

CEGIKM

65.0

 

ADEFHM

53.0

ADEFIJM

64.0

 

BDEFHM

52.0

BDEFIJM

63.0

 

CEFILM

52.0

ADEGIJM

62.0

 

CEGILM

50.0

BDEGIJM

61.0

 

CEFHM

48.0

CEFIJM

59.0

 

 

 

Рис. 281

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

Добавим под построенной таблицей еще одну (Рис. 282), в которой и проведем вычисления средних значений и стандартных отклонений

длительностей каждого из путей, величин z (отклонение средней длительности пути от заданного срока Тпроекта в единицах стандартного отклонения) и

вероятностей окончания работ, принадлежащих этим путям за время Тпроекта. В таблице на Рис. 282 показаны использованные формулы.

 

A

B

C

D

E

F

G

 

H

 

Tпроекта=

 

 

 

Средняя

Стандартное

s2

 

 

16

68

P

z

Ti

отклонение

 

 

 

 

 

 

 

s

 

 

 

17

 

ADEFIKM

=НОРМСТРАСП(D17)

=E2+E5+E6+E7+E10+E12+E14

 

 

18

 

BDEFIKM

29.26%

=($B$16-E18)/F18

=G18^0.5

=G3+G5+G6+G7+G

 

10+G12+G14

 

19

 

ADEGIKM

33.57%

-0.42

70.0

4.7

22.2

 

 

20

 

BDEGIKM

41.60%

-0.21

69.0

4.7

22.2

 

 

 

 

 

 

 

 

 

 

 

 

22

Пессимистическая

 

 

Оптимистическая

 

 

 

оценка вероятности

=C18*C17*C19*C20

оценка вероятности

=МИН(C17:C20)

Рис. 282

Для пути ADEFIKM вероятность завершения к 68-му дню примерно равна 23% (Рис. 283). Вероятность завершения получилась меньше 50% потому, что и сам срок в 68 дней меньше средней суммарной продолжительности выполнения всех этапов на критическом пути (72 дня). Для четвертого пути BDEGIKM вероятность завершения к 68-му дню существенно больше (~ 41.6%). Это связано с тем, что его средняя длительность всего 69 дней.

Зайцев М.Г., Варюхин С.Е.

 

 

 

 

559

 

 

 

 

 

 

 

 

 

 

 

A

B

 

C

D

E

F

G

 

 

Tпроекта=

 

 

 

 

Средняя

Стандартное

s2

 

16

68

 

P

z

Ti

отклонение

 

 

 

 

 

 

 

s

 

 

17

 

ADEFIKM

 

23.34%

-0.73

72.0

5.5

30.2

 

18

 

BDEFIKM

 

29.26%

-0.55

71.0

5.5

30.2

 

19

 

ADEGIKM

 

33.57%

-0.42

70.0

4.7

22.2

 

20

 

BDEGIKM

 

41.60%

-0.21

69.0

4.7

22.2

 

 

 

 

 

 

 

 

 

 

 

22

Пессимистическая

 

 

 

Оптимистическая

 

 

оценка вероятности

 

0.95%

 

оценка вероятности

23.34%

 

Рис. 283

Так как критическим является путь ADEFIKM, то он и определяет среднюю длительность проекта. Оценку вероятности выполнения проекта к заданному сроку, сделанную по длительности критического пути, в теоретическом введении к разделу мы назвали «оптимистической» оценкой. Из вычисленных вероятностей завершения путей (C17:C20), вероятность завершения критического пути к любому заданному сроку наименьшая. Это обстоятельство использовано для расчета «оптимистической» оценки вероятности завершения проекта в заданный срок в ячейке G22. Напомним, что «оптимистический» характер этой оценки в том, что вследствие случайных вариаций длительности этапов, некоторый другой путь может оказаться длиннее критического, и проект в целом не будет совершен к заданному сроку.

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

«пессимистическую» оценку окончания проекта ко времени Тпроекта., поскольку, как отмечалось в теоретическом введении к разделу, длительности путей близких

критическому не являются независимыми случайными величинами.

Как вы можете убедиться, перемножив вероятности, пессимистическая оценка для вероятности выполнения проекта к сроку 68 дней не превышает 1%. Следовательно, точная оценка вероятности выполнения проекта лежит где-то между 1% и 23%.

Нетрудно найти аналогичные вероятности для срока 72 дня. Для этого заменим значение плановой длительности проекта в ячейке B16 на 72 (Рис. 284).

 

A

B

C

D

E

F

G

 

Tпроекта=

 

 

 

Средняя

Стандартное

s2

16

72

P

z

Ti

отклонение

 

 

 

 

 

s

 

17

 

ADEFIKM

50.00%

0.00

72.0

5.5

30.2

18

 

BDEFIKM

57.22%

0.18

71.0

5.5

30.2

19

 

ADEGIKM

66.43%

0.42

70.0

4.7

22.2

20

 

BDEGIKM

73.77%

0.64

69.0

4.7

22.2

 

 

 

 

 

 

 

 

22

Пессимистическая

 

 

Оптимистическая

 

оценка вероятности

14.02%

 

оценка вероятности

50.00%

Рис. 284

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

Если задавать сроки выполнения, для которых оптимистическая оценка вероятности выполнения проекта порядка 90% и выше, пессимистическая оценка приближается к оптимистической. Посмотрите, например, на результаты расчета для плановой продолжительности проекта 79 дней (Рис. 285).

 

A

B

C

D

E

F

G

 

Tпроекта=

 

 

 

Средняя

Стандартное

s2

16

79

P

z

Ti

отклонение

 

 

 

 

 

s

 

17

 

ADEFIKM

89.85%

1.27

72.0

5.5

30.2

18

 

BDEFIKM

92.72%

1.46

71.0

5.5

30.2

19

 

ADEGIKM

97.19%

1.91

70.0

4.7

22.2

20

 

BDEGIKM

98.31%

2.12

69.0

4.7

22.2

 

 

 

 

 

 

 

 

22

Пессимистическая

 

 

Оптимистическая

 

оценка вероятности

79.60%

 

оценка вероятности

89.85%

Рис. 285

Точная оценка вероятности выполнения проекта к этому сроку заключена в пределах от 79% до 90%, что уже явно достаточно для любых практических целей.

На последний вопрос задачи о сроке, которому проект будет выполнен с вероятностью 99%, можно отвечать двумя способами. Очевидный способ – просто перебрать несколько значений длительности проекта и посмотреть на результат. При этом вам понадобится не более 3-4 попыток.

 

A

B

C

D

E

F

G

 

Tпроекта=

 

 

 

Средняя

Стандартное

s2

16

85

P

z

Ti

отклонение

 

 

 

 

 

s

 

17

 

ADEFIKM

99.10%

2.36

72.0

5.5

30.2

18

 

BDEFIKM

99.46%

2.55

71.0

5.5

30.2

19

 

ADEGIKM

99.93%

3.18

70.0

4.7

22.2

20

 

BDEGIKM

99.97%

3.39

69.0

4.7

22.2

 

 

 

 

 

 

 

 

22

Пессимистическая

 

 

Оптимистическая

 

оценка вероятности

98.45%

 

оценка вероятности

99.10%

Рис. 286

Результат подбора приведен 12 способ удобен тем, что можно подбирать значение вероятности с учетом обеих оценок сразу – и оптимистической, и пессимистической.

Другой способ состоит в обратном расчете величины z и, затем, Tпроекта по заданной вероятности P. Подобный же расчет мы делали при расчете безопасного

резерва для заданной вероятности риска дефицита в теме «Оптимальное управление запасами с учетом случайных вариаций спроса». В этом случае величина z определится по обратной функции нормального распределения

z=НОРМСТОБР( P ). Тогда Tпроекта= TADEFIKM + z*sADEFIKM. Это, разумеется, только оптимистическая оценка вероятности. Пессимистическая оценка при этом

окажется чуть ниже 99% (см. Рис. 287).

 

A

 

B

C

D

E

F

G

 

Tпроекта=

 

 

 

 

Средняя

Стандартное

s2

24

84.79

 

P

z

Ti

отклонение

 

 

 

 

 

 

s

 

25

 

 

 

99.00%

2.326

72.0

5.5

30.2

Рис. 287

Заметим, в заключение, что в MS Project есть инструментальная панель «Анализ по методу PERT». Для ее вызова щелкните правой кнопкой мыши на

Зайцев М.Г., Варюхин С.Е.

561

зоне инструментальных панелей и в контекстном меню выберите соответствующий пункт. Появится новая панель(Рис. 288).

Рис. 288

Щелчок по правому значку этой панели (Лист ввода PERT) вызовет к жизни таблицу, изображенную на рисунке (Рис. 289). Данные о различных оценках длительности этапов можно ввести в нее простой вставкой из буфера обмена.

Ид.

Название задачи

Длительность

Оптимистическая

Ожидаемая

 

Пессимистическая

 

 

 

 

длительность

длительность

длительность

 

 

 

 

 

 

 

 

 

 

1

A

6

дней

3

дней

5

дней

13

дней

2

В

5

дней

2

дней

4

дней

12

дней

3

С

3

дней

2

дней

3

дней

4

дней

4

D

2

дней

1

день

1

день

7

дней

5

E

7

дней

6

дней

7

дней

8

дней

6

F

15

дней

10

дней

12

дней

32

дней

7

G

13

дней

2

дней

15

дней

16

дней

8

H

10

дней

4

дней

10

дней

16

дней

9

I

7

дней

1

день

8

дней

9

дней

10

J

14

дней

3

дней

15

дней

21

дней

11

K

22

дней

18

дней

20

дней

34

дней

12

L

7

дней

5

дней

7

дней

9

дней

13

M

13

дней

5

дней

14

дней

17

дней

Рис. 289

Если после этого щелкнуть средний значок (калькулятор - Вычисления по методу PERT), столбец Длительность будет заполнен новыми значениями – средними оценками длительностей отдельных стадий, рассчитанных по формуле

(5) теоретического введения к разделу. Щелчки левой кнопкой мыши по трем значкам с левой стороны панели покажут календарные графики выполнения проекта для оптимистической, наивероятнейшей и пессимистической оценок длительности этапов.

После ввода этих данных можно посмотреть диаграммы Ганта, отвечающие оптимистическим, наивероятнейшим и пессимистическим оценкам и длительности проекта в этих случаях.

Существует также возможность изменить веса в формуле (5) для среднего значения длительности стадий (чего мы делать не рекомендуем).

К сожалению, ничего больше эта панель не предлагает. Таким образом, провести PERT-анализ до конца в MS Project не удается.