Оптимизация сетевой модели

  • pdf
  • 06.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 25. Оптимизация сетевой модели.pdf

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

Оптимизация сетевой модели

 

По данным варианта требуется:

1)      построить сетевую модель;

2)      определить критические пути модели;

3)      провести максимально возможное уменьшение сроков выполнения проекта при минимально возможных дополнительных затратах

 

Назв. работы

Норм.

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

Норм. стоимость

Сокр.

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

Повыш. стоимость

А

7

9

2

14

В

6

16

1

18

С

8

4

3

8

D

9

11

4

12

Е

10

14

4

18

F

11

9

6

11

G

5

13

1

19

H

9

8

2

9

I

12

15

5

17

J

6

12

2

15

N = 13 человек

Со = 149,00 руб.

Ск = 1,30 руб,/день

 

 

Упорядочение работ

1)      G – исходная работа проекта;

2)      Работы A,I и D следует заи могут выполняться одновременно;

3)      Работы С и J следует за А, работа F – за I, а работа Вза D;

4)      Работа Е следует за С;

5)      Работа Н следует за В, но не может начаться, пока не завершена F.

Где Ск - косвенные затраты; Соограничение по средствам

 

 

 

Решение

 

 

 

 

 

 

2)  Критический путь G – I – F – H или 1 – 2 – 4 – 7 – 8 выделен красными дугами.

Длительность критического пути равна 5 + 12 + 11 + 9  = 37.

Прямые затраты при нормальной продолжительности работ составляют 111 руб., косвенные затраты – 1,30 руб,/день37 дней = 48,10 руб., общие затраты – 159,1 руб.

3)  Предположим, что все операции имеют нормальную продолжительность.

В сети имеется 4 пути из 1-го события в последнее

Расположим их в порядке убывания длительностей:

1)  L1 = {G,I,F,H} = {1,2,4,7,8},   37 днейкритический;

2)  L2 = {G,A,C,E} = {1,2,3,6,8},  30 днейподкритический;

3)  L3 = {G,D,B,H} = {1,2,5,7,8}, 29 дней; 4) L4 = {G,A,J} = {1,2,3,8},  18 дней.

Рассчитаем удельные затраты на сокращение продолжительности работ. Коэффициенты нарастания затрат, которые показывают затраты денежных средств, необходимые для сокращения длительности работы (i, j) на один день, вычислим по формуле k i j( , ) = Cc (i j, )Cí (i j, ) .

Òí (i j, )Òc (i j, )

Работа

(i,j)

Нормальная длительность

Сокращённая длительность

Нарастани

е затрат

Запас сокращен ия времени

продолжи-

телность,

Tн

 

стоимость,

Cн

продолжи-

тельность,

Тc

стоимость,

Сс

(2,3) – A

         7

9

2

14

1

5

(5,7) – B

6

16

1

18

0,4

5

(3,6) – C

8

4

3

8

0,8

5

(2,5) – D

         9

11

4

12

0,2

5

(6,8) – E

10

14

4

18

 2/30,67

6

(4,7) – F

11

9

6

11

0,4

5

(1,2) – G

         5

13

1

19

1,5

4

(7,8) – H

         9

8

2

9

 1/70,14

7

(2,4) – I

12

15

5

17

 2/70,29

7

(3,8) – J

6

12

2

15

0,75

4

 

 

Σ =111 

 

 

 

 

 

Критические работы в таблице выделены.

1  шаг. Для сокращения выбираем критическую работу (7,8) – H с минимальным коэффициентом k(7,8) =1/70,14 руб./день

Текущий запас сокращения времени работы (7,8) на данном шаге равен  7 дней

Разность между продолжительностью критического и подкритического путей 37–30=7 дней. Поэтому  сокращаем работу (7,8) на t1=min[7,7] = 7 дней. Новая текущая длительность работы  (7,8) теперь 2 дня, а запас ее дальнейшего сокращения исчерпан

После ускорения работы (7,8) возникли следующие изменения.

Затраты на работу H возросли на 1/7 руб./день 7 дней = 1 руб., следовательно, прямые затраты теперь составляют 111+1=112 руб., косвенные затраты – 1,30 руб,/день(37-7) дней = 39 руб., общие затраты – 151 рубДлительность проекта теперь 37–7 = 30  дней.

Образовалось 2 критических пути с длительностью 30 дней.

1)  L1 = {G,I,F,H} = {1,2,4,7,8},   30 днейкритический;

2)  L2 = {G,A,C,E} = {1,2,3,6,8},  30 днейкритический; 3) L3 = {G,D,B,H} = {1,2,5,7,8}, 22 дняподкритический; 4) L4 = {G,A,J} = {1,2,3,8},  18 дней.

 

Изменённая таблица:

Работа

(i,j)

Нормальная длительность

Сокращённая длительность

Нарастани

е затрат

Запас сокращен ия времени

продолжи-

телность,

Tн

 

стоимость,

Cн

продолжи-

тельность,

Тc

стоимость,

Сс

(2,3) – A

         7

9

2

14

1

5

(5,7) – B

6

16

1

18

0,4

5

(3,6) – C

8

4

3

8

0,8

5

(2,5) – D

         9

11

4

12

0,2

5

(6,8) – E

10

14

4

18

 2/30,67

6

(4,7) – F

11

9

6

11

0,4

5

(1,2) – G

         5

13

1

19

1,5

4

(7,8) – H

         9

8

2

9

 (1/70,14)

0

(2,4) – I

12

15

5

17

 2/70,29

7

(3,8) – J

6

12

2

15

0,75

4

 

 

Σ =111 

 

Σ = 141

 

 

 

2  шаг. 

Одновременное сокращение двух критических путей можно провести либо ускорив работу G(1,2), принадлежащую обоим путям, либо одновременно ускорив различные работы из каждого пути

Ускорение работы G(1,2) обходится в 1,5 руб./день

Наиболее дешевым вариантом является одновременное ускорение работ E(6,8)   с нарастанием затрат  2/30,67 руб./день и запасом сокращения времени в 6 дней  и I(2,4)   с нарастанием затрат 2/70,29 руб./день и запасом сокращения времени в 7 дней.

Ускорение  обеих этих работ на 1 день будет стоить 2/3+2/7 = 20/210,95 руб./день

Разность между продолжительностью критических и подкритического путей 30–22=8 дней, но сократить работы можно только на   t2=min[6,7,8] = 6 дней

Новая текущая длительность работы   E(6,8)  теперь 10-6=4 дня, и запас ее дальнейшего сокращения исчерпан

Новая текущая длительность работы   I(2,4)   теперь 12-6=6 дней, и она имеет ещё запас для дальнейшего возможного сокращения в 1 день.

После 2-го шага ускорения возникли следующие изменения.

Затраты  возросли на 20/21 руб./день 6 дней = 40/75,71 руб., следовательно, прямые затраты теперь составляют 112+5,71=117,71 руб., косвенные затраты – 1,30 руб,/день(30-6) дней = 31,2 руб., общие затраты – 148,9 рубДлительность проекта теперь 30–6 = 24  дня.

Работа

(i,j)

Нормальная длительность

Сокращённая длительность

Нарастани

е затрат

Запас сокращен ия времени

продолжи-

телность,

Tн

 

стоимость,

Cн

продолжи-

тельность,

Тc

стоимость,

Сс

(2,3) – A

         7

9

2

14

1

5

(5,7) – B

6

16

1

18

0,4

5

(3,6) – C

8

4

3

8

0,8

5

(2,5) – D

         9

11

4

12

0,2

5

(6,8) – E

10

14

4

18

 (2/30,67)

0

(4,7) – F

11

9

6

11

0,4

5

(1,2) – G

         5

13

1

19

1,5

4

(7,8) – H

         9

8

2

9

 (1/70,14)

0

(2,4) – I

12

15

5

17

 2/70,29

1

(3,8) – J

6

12

2

15

0,75

4

 

По прежнему осталось 2 критических пути с длительностью 24 дня.

1)  L1 = {G,I,F,H} = {1,2,4,7,8},   24 днякритический;

2)  L2 = {G,A,C,E} = {1,2,3,6,8},  24 днякритический; 3) L3 = {G,D,B,H} = {1,2,5,7,8}, 22 дняподкритический; 4) L4 = {G,A,J} = {1,2,3,8},  18 дней.

 

Поскольку существует ограничение на затраты в размере 149 руб., а на данном этапе общие затраты уже составляют 148,9 руб., то дальнейшая оптимизация может проходить только за счёт уменьшения косвенных расходов, т.е. не более, чем 1,30 руб./день.

 

3 шаг. 

Одновременное сокращение двух критических путей можно провести либо ускорив работу G(1,2), принадлежащую обоим путям, либо одновременно ускорив различные работы из каждого пути

Ускорение работы G(1,2) обходится в 1,5 руб./день, это больше, чем косвенные затраты на 1 день

Произведём одновременное ускорение работ  I(2,4)   с нарастанием затрат 2/70,29 руб./день и запасом сокращения времени в 1 день и С(3,6)   с нарастанием затрат  0,8 руб./день и запасом сокращения времени в 5 дней.

Ускорение  обеих этих работ на 1 день будет стоить 2/7+0,8=38/351,09 руб./день

Разность между продолжительностью критических и подкритического путей 24–22=2 дня, но сократить работы можно только на t3=min[1,5,2] = 1 день

Новая текущая длительность работы   I(2,4)  теперь составит минимальное для этой работы значение 5 дней, и запас ее дальнейшего сокращения будет исчерпан

Новая текущая длительность работы   С(3,6)   теперь 8-1=7 дней, и она имеет ещё запас для дальнейшего возможного сокращения в 4 дня.

После 3-го шага ускорения возникли следующие изменения.

                Прямые      затраты            возросли      на      38/351,09руб.      и      составляют      теперь 

112+5,71=117,71+1,09=118,8 руб., косвенные затраты 1,30 23 = 29,9 руб., общие затраты – 148,7 рубДлительность проекта теперь 24–1 = 23  дня. Измененный сетевой график:

Работа

(i,j)

Нормальная длительность

Сокращённая длительность

Нарастани

е затрат

Запас сокращен ия времени

продолжи-

телность,

Tн

 

стоимость,

Cн

продолжи-

тельность,

Тc

стоимость,

Сс

(2,3) – A

         7

9

2

14

1

5

(5,7) – B

6

16

1

18

0,4

5

(3,6) – C

8

4

3

8

0,8

4

(2,5) – D

         9

11

4

12

0,2

5

(6,8) – E

10

14

4

18

 (2/30,67)

0

(4,7) – F

11

9

6

11

0,4

5

(1,2) – G

         5

13

1

19

1,5

4

(7,8) – H

         9

8

2

9

 (1/70,14)

0

(2,4) – I

12

15

5

17

 (2/70,29)

0

(3,8) – J

6

12

2

15

0,75

4

 

По прежнему осталось 2 критических пути с длительностью 23 дня.

1)  L1 = {G,I,F,H} = {1,2,4,7,8},   23 днякритический;

2)  L2 = {G,A,C,E} = {1,2,3,6,8},  23 днякритический; 3) L3 = {G,D,B,H} = {1,2,5,7,8}, 22 дняподкритический; 4) L4 = {G,A,J} = {1,2,3,8},  18 дней.

 

4 шаг. 

Произведём одновременное ускорение работ  F(4,7)  с нарастанием затрат 0,4 руб./день и запасом сокращения времени в 5 дней и С(3,6)   с нарастанием затрат  0,8 руб./день и запасом сокращения времени в 4 дня.

Ускорение  обеих этих работ на 1 день будет стоить 0,4+0,8=1,2руб./день

Разность между продолжительностью критических и подкритического путей 23–22=1 день, поэтому t4 =1 день

Новая текущая длительность работы   F(4,7)  теперь составит 10 дней  и она имеет ещё запас для дальнейшего возможного сокращения в 4 дня.

Новая текущая длительность работы   С(3,6)   теперь 7-1=6 дней, и она имеет ещё запас для дальнейшего возможного сокращения в 3 дня.

После 4-го шага ускорения возникли следующие изменения.

Прямые затраты  возросли на 1,2 руб. и составляют теперь  118,8+1,2=120 руб., косвенные затраты 1,30 22 = 28,6 руб., общие затраты – 148,6 рубДлительность проекта теперь  22  дня.

 

Измененный сетевой график:

 

 

 

Изменённая таблица:

Работа

(i,j)

Нормальная длительность

Сокращённая длительность

Нарастани

е затрат

Запас сокращен ия времени

продолжи-

телность,

Tн

 

стоимость,

Cн

продолжи-

тельность,

Тc

стоимость,

Сс

(2,3) – A

         7

9

2

14

1

5

(5,7) – B

6

16

1

18

0,4

5

(3,6) – C

8

4

3

8

0,8

3

(2,5) – D

         9

11

4

12

0,2

5

(6,8) – E

10

14

4

18

 (2/30,67)

0

(4,7) – F

11

9

6

11

0,4

4

(1,2) – G

         5

13

1

19

1,5

4

(7,8) – H

         9

8

2

9

 (1/70,14)

0

(2,4) – I

12

15

5

17

 (2/70,29)

0

(3,8) – J

6

12

2

15

0,75

4

 

Теперь образовалось 3 критических путей с длительностью 22 дня.

1)  L1 = {G,I,F,H} = {1,2,4,7,8},   22 днякритический;

2)  L2 = {G,A,C,E} = {1,2,3,6,8},  22 днякритический;

3)  L3 = {G,D,B,H} = {1,2,5,7,8}, 22 днякритический; 4) L4 = {G,A,J} = {1,2,3,8},  18 днейподкритический.

5 шаг. 

Произведём одновременное ускорение 3-х работ  на 3-х критических путях: 1) D(2,5) с нарастанием затрат 0,2 руб./день и запасом сокращения времени в 5 дней; 2) F(4,7)  с нарастанием затрат 0,4 руб./день и запасом сокращения времени в 4 дня;

3) С(3,6)   с нарастанием затрат  0,8 руб./день и запасом сокращения времени в 3 дня.

Ускорение  всех этих работ на 1 день будет стоить 0,4+0,2+0,8=1,4руб./день

Разность между продолжительностью критических и подкритического путей 22–18=4 дня, поэтому t5=min[5,4,3,4] = 3 дня

Новая текущая длительность работы  D(2,5)  теперь составит 6 дней  и она имеет ещё запас для дальнейшего возможного сокращения в 2 дня.

Новая текущая длительность работы   F(4,7)  теперь составит 7 дней  и она имеет ещё запас для дальнейшего возможного сокращения в 1 день.

Новая текущая длительность работы   С(3,6)   теперь 3 дня, и она исчерпала свой запас для дальнейшего сокращения.

После 5-го шага ускорения возникли следующие изменения.

Прямые затраты  возросли на 1,43=4,2 руб. и составляют теперь  124,2 руб., косвенные затраты 1,30 19 = 24,7 руб., общие затраты – 148,9 рубДлительность проекта теперь 19  дней.

                Измененный сетевой график:                                                                         

 

Работа

(i,j)

Нормальная длительность

Сокращённая длительность

Нарастани

е затрат

Запас сокращен ия времени

продолжи-

телность,

Tн

 

стоимость,

Cн

продолжи-

тельность,

Тc

стоимость,

Сс

(2,3) – A

         7

9

2

14

1

5

(5,7) – B

6

16

1

18

0,4

5

(3,6) – C

8

4

3

8

(0,8)

0

(2,5) – D

         9

11

4

12

0,2

2

(6,8) – E

10

14

4

18

 (2/30,67)

0

(4,7) – F

11

9

6

11

0,4

1

(1,2) – G

         5

13

1

19

1,5

4

(7,8) – H

         9

8

2

9

 (1/70,14)

0

(2,4) – I

12

15

5

17

 (2/70,29)

0

(3,8) – J

6

12

2

15

0,75

4

 

Остались те же  3 критических путей с новой длительностью 19 дней.

1)  L1 = {G,I,F,H} = {1,2,4,7,8},   19 днякритический;

2)  L2 = {G,A,C,E} = {1,2,3,6,8},  19 днякритический;

3)  L3 = {G,D,B,H} = {1,2,5,7,8}, 19 днякритический; 4) L4 = {G,A,J} = {1,2,3,8},  18 днейподкритический.

6 шаг. 

Возможностей для дальнейшего ускорения теперь не осталось, т.к.    ускорение общей работы G(1,2) обходится в 1,5 руб./день, это больше, чем косвенные затраты на 1 день, а дальнейшая оптимизация может проходить только за счёт уменьшения косвенных расходов, т.е. не более, чем 1,30 руб./день.

Если производить одновременное ускорение 3-х работ  на 3-х критических путях, то можно выбрать следующие оставшиеся работы с минимальными коэффициент нарастания затрат: 1) D(2,5) с нарастанием затрат 0,2 руб./день и запасом сокращения времени в 2 дня;

2) F(4,7)  с нарастанием затрат 0,4 руб./день и запасом сокращения времени в 1 день; 3) A(2,3)   с нарастанием затрат  1 руб./день и запасом сокращения времени в 5 дней. Ускорение  всех этих работ на 1 день будет стоить 0,4+0,2+1=1,6 руб., а экономия  на косвенных расходах за 1 день составит 1,30 руб., т.е. общие расходы при такой оптимизации составят 148,9+1,6–1,3 = 149,2 руб., что превышает установленный лимит в 149 руб.

 

Результаты оптимизации следующие:

Выполнение всего комплекса работ занимает теперь 19 дней, стоимость выполнения работ  составляет 148,9 руб. Таким образом, удалось сократить время выполнения проекта на 18 дней и общие затраты за счёт уменьшения косвенных расходов тоже сократились с 159,1 руб. при нормальном режиме работы до 148,9 руб. при ускоренном режиме, т.е. на  10,2 руб.