Оптимизация сетевой модели
На самом деле это не так. Трудоёмкость любой работы в зависимости от числа исполнителей носит нелинейный характер:
Оптимизацию сетевой модели можно осуществить по:
0.96M
Категория: ИнформатикаИнформатика

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

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

1

2.

4
1
4
35
31
47
6
7
16
53
41
4
5
11
0
0
0
12
3
26
14
14
5
9
8
26
6
34
8
58
58
51
23
4
2
6
7
8
6
9
6
49
49
2

3.

Для оптимизации модели необходимы данные о
количестве исполнителей каждой работы.
Ключевым элементом задачи оптимизации выступает
понятие «трудоёмкости работы».
Если работа длится tij дней (часов, месяцев и т.п.), а
выполняют её lij человек, трудоёмкость работы равна:
ij tijlij
Предполагается, что трудоёмкость работы не меняется с изменением
числа исполнителей.

4. На самом деле это не так. Трудоёмкость любой работы в зависимости от числа исполнителей носит нелинейный характер:

Трудоёмкость,
τ
Количество
0
исполнителей,
1
l*
l
4

5.

i-j
tij
Rij
lil
τij
0-1
4
2-0=2
2
8
0-2
6
0-0=0
4
24
1-4
31
12
2
62
1-5
0
22
0
0
2-3
8
0
5
40
2-6
4
41
6
24
3-5
12
0
3
36
4-7
6
12
5
30
5-6
23
0
1
23
5-7
11
16
2
22
5-8
8
17
4
32
6-9
9
0
5
45
7-9
5
12
2
10
8-9
7
17
3
21
5

6.

Сетевой график изображается в масштабе времени.
Первым на график наносится критический путь:
6
2
0
12
8
3
9
23
5
6
t
9

7.

Затем наносятся другие работы, например, 2-6:
6
2
3
4
0
12
8
9
23
5
6
t
9

8.

4
31
1
4
0
6
2
3
4
0
12
8
9
23
5
6
t
9

9.

7
4
31
1
6
5
4
0
6
2
3
4
0
12
8
9
23
5
6
t
9

10.

7
4
31
1
6
5
4
0
11
8
6
2
3
4
0
8
12
8
5
9
23
6
t
9

11.

Теперь наглядно видны все резервы
7
4
31
1
6
5
4
0
11
8
6
2
3
4
0
8
12
8
7
5
9
23
6
t
9

12.

Нанесём на каждую работу число исполнителей
7
4
31
1
(2)
4
(2)
0
6
5
(5)
(2)
11
(2)
8
(4)
6
(4)
(5)
2
3
4
0
(6)
8
12
8
(3)
7
(3)
5
9
23
(5)
(1)
6
t
9

13.

На основании такого отмасштабированного
графика строится диаграмма загрузки.
Вначале наносят трудоёмкости
критического пути:
13
10
5
2-3
6-9
0-2
t
3-5
5-6
0
(6)

14.

Затем наносят следующий по
продолжительности путь:
13
10
1-4
0-1
5
14
1-4
4-7
2-3
6-9
0-2
3-5
1-4
7-9
5-6
0
(6)
t

15.

И окончательно:
13
2-6
10
5-7
5-7
8-9
5-7
1-4
0-1
5
14
5-8
8-9
1-4
4-7
2-3
6-9
0-2
3-5
1-4
7-9
5-6
0
(6)
t

16. Оптимизацию сетевой модели можно осуществить по:

трудовым ресурсам,
времени,
и времени, и трудовым ресурсам.
Рассмотрим оптимизацию по трудовым
ресурсам – минимизируем число
исполнителей.

17.

Работа 2-6 имеет резервы и может быть
выполнена значительно позже.
13
2-6
10
5-7
5-7
8-9
5-7
1-4
0-1
5
14
5-8
8-9
1-4
4-7
2-3
6-9
0-2
3-5
1-4
7-9
5-6
0
(6)
t

18.

Вместо 13 мы можем привлечь 11 человек.
Работа 8-9 также может быть начата
позже.
13
5-7
10
5-7
8-9
5-7
1-4
0-1
5
14
2-6
5-8
8-9
1-4
4-7
2-3
6-9
0-2
3-5
1-4
7-9
5-6
0
(6)
2-6
t

19.

Как видно, можно обойтись 9 исполнителями. Но и
это ещё не оптимальная загрузка. Есть
промежутки, когда работают 5 человек, а есть
промежутки времени, когда работают 9 человек.
13
10
5-7
5-75-7
1-4
0-1
5
8-9
14
2-6
5-8
8-9
1-4
4-7
2-3
6-9
0-2
3-5
1-4
7-9
5-6
0
(6)
2-6
t

20.

Можно начать работу 5-7 позже:
13
10
5-7
1-4
0-1
5
8-9
14
2-6
5-8
8-9
1-4
4-7
2-3
6-9
0-2
3-5
1-4
7-9
5-6
0
(6)
2-6
t

21.

Работу 7-9 можно также начать позже.
13
Продолжая дальше, можно выйти на
полную загрузку исполнителей. Занято
будет 6, а в отдельные дни – 7 человек.
10
8
5-7
1-4
0-1
5
7-9
14
5-8
8-9
8-9
1-4
2-6
4-7
2-3
6-9
0-2
3-5
1-4
t
5-6
0
(6)

22.

В результате оптимизации сетевой модели
оказывается, что к работе следует
привлечь не 13, а 7 человек.
Задача оптимизации значительно
усложняется, если к работе привлекаются
исполнители разной квалификации,
например, наладкой оборудования
одновременно занимаются рабочий,
инженер и электрик.
В таком случае для оптимизации следует
использовать автоматизированные
алгоритмы
22
English     Русский Правила