Практическая работа
Оптимизации сетевой модели по критерию «Минимум исполнителей»
При оптимизации использования ресурса рабочей силы чаще всего сетевые работы стремятся организовать таким образом, чтобы:
- количество одновременно занятых исполнителей было минимальным;
- выровнять потребность в людских ресурсах на протяжении срока выполнения проекта.
Суть оптимизации загрузки сетевых моделей по критерию «минимум исполнителей» заключается в следующем: необходимо таким образом организовать выполнения сетевых работ, чтобы количество одновременно работающих исполнителей было минимальным. Для проведения подобных видов оптимизации необходимо построить и проанализировать график привязки и график загрузки.
График привязки отображает взаимосвязь выполняемых работ во времени и строится на основе данных либо о продолжительности работ, либо о ранних сроках начала и окончания работ. При первом способе построения необходимо помнить, что работа может начать выполняться только после того как будут выполнены все предшествующие ей работы . По вертикальной оси графика привязки откладываются коды работ, по горизонтальной оси - длительность работ (раннее начало и раннее окончание работ).
На графике загрузки по горизонтальной оси откладывается время, например в днях, повертикальной - количество человек, занятых работой в каждый конкретный день. Для построения графика загрузки необходимо:
- на графике привязки над каждой работой написать количество ее исполнителей;
- подсчитать количество работающих в каждый день исполнителей и отложить на графике загрузки.
Для удобства построения и анализа графики загрузки и привязки следует располагать один над другим.
|
Описанные виды оптимизации загрузки выполняются за счет сдвига во времени некритических работ, т.е. работ, имеющих полный и/или свободный резервы времени. Полный и свободный резервы любой работы можно определить без специальных расчетов, анализируя только график привязки. Сдвиг работы означает, что она будет выполняться уже в другие дни (т.е. изменится время ее начала и окончания), что в свою очередь приведет к изменению количества исполнителей, работающих одновременно (т.е. уровня ежедневной загрузки сети).
Пример проведения оптимизации сетевой модели по критерию «Минимум исполнителей»
Графики привязки и загрузки для исходных данных из табл.7, представлены на рис.2.
Допустим, что организация, выполняющая проект, имеет в распоряжении только исполнителей. Но в соответствии с графиком загрузки (рис.2.1), в течении интервала времени с 3 по 11 день для выполнения проекта требуется работа одновременно 19, 17 и затем 18 человек. Таким образом, возникает необходимость снижения максимального количества одновременно занятых исполнителей с 19 до 15 человек.
Таблица 7 - Исходные данные для оптимизации загрузки
Код работ | Продолжительность работ | Количество исполнителей |
(1,2) | ||
(1,3) | ||
(1,4) | ||
(2,5) | ||
(2,6) | ||
(3,6) | ||
(4,6) | ||
(4,7) | ||
(5,8) | ||
(6,8) | ||
(7,8) |
Рис. Сетевая модель
Таблица
Временные параметры работ
1,2 | |||||||
1,3 | |||||||
1,4 | |||||||
2,5 | |||||||
2,6 | |||||||
3,6 | |||||||
4,6 | |||||||
4,7 | |||||||
5,8 | |||||||
6,8 | |||||||
7,8 |
|
Проанализируем возможность уменьшения загрузки (19 человек) в течении 4-го дня. Используя Rс(3,6)=6, сдвинем работу (3,6) на 1 день, что снизит загрузку 4-го дня до 11 человек, но при этом в 12-й день появится пик - 21 исполнитель. Для его устранения достаточно сдвинуть работу (5,8) на 1 дней, используя Rс(5,8)=8.
Проанализируем возможность уменьшения загрузки (18 человек) с 6-го по 11-й день, т.е. в течении интервала времени в 6 дней. Так работа (2,5) является единственной, которую можно сдвинуть таким образом, чтобы она не выполнялась в указанные 6 дней с 6-го по 11-й день. Для этого, используя Rп(2,5)=8, сдвинем работу (2,5) на 8 дней, после чего она будет начинаться уже не в 4-й, а в 12 день, к чему мы и стремились.
Рисунок 2 - Графики загрузки (а) и привязки (b) до оптимизации
Но поскольку Rс(2,5)=0 и для сдвига работы (2,5) был использован полный резерв, то это влечет за собой обязательный сдвиг на 7 дней работы (5,8), следующей за работой (2,5).
В результате произведенных сдвигов максимальная загрузка сетевой модели уменьшилась с 19 до 15 человек, что и являлось целью проводимой оптимизации. Окончательные изменения в графиках привязки и загрузки показаны на рис.3 пунктирной линией.
|
Рисунок 3 - Графики загрузки (а) и привязки (b)
после оптимизации
Проведенная оптимизация продемонстрировала следующее различие использования свободных и полных резервов работ. Так сдвиг работы на время в пределах ее свободного резерва не меняет моменты начала последующих за ней работ. В то же время сдвиг работы на время, которое находится в пределах ее полного резерва, но превышает ее свободный резерв, влечет сдвиг последующих за ней работ.