Пример проведения оптимизации сетевой модели по критерию

"Минимум исполнителей"

Графики привязки и загрузки для исходных данных из табл.1, представлены на рис.1.

Таблица 1. Исходные данные для оптимизации загрузки

Код работы Продолжительность работ Количество исполнителей
(1,2)    
(1,3)    
(1,4)    
(2,5)    
(2,6)    
(3,6)    
(4,6)    
(4,7)    
(5,8)    
(6,8)    
(7,8)    

Допустим, что организация, выполняющая проект, имеет в распоряжении только исполнителей. Но в соответствии с графиком загрузки (рис.1), в течение интервала времени с 3 по 11 день для выполнения проекта требуется работа одновременно 19, 17 и затем 18 человек. Таким образом, возникает необходимость снижения максимального количества одновременно занятых исполнителей с 19 до 15 человек. Для лучшего понимания последующего описания процесса оптимизации загрузки вручную внесём изменения в графики привязки и загрузки работ.

Рис.1. Графики загрузки (а) и привязки (b) до оптимизации

Проанализируем возможность уменьшения загрузки (19 человек) в течении 4-го дня. Используя , сдвинем работу (3,6) на 1 день, что снизит загрузку 4-го дня до 11 человек, но при этом в 12-й день появится пик – 21 исполнитель. Для его устранения достаточно сдвинуть работу (5,8) на 1 день, используя .

Проанализируем возможность уменьшения загрузки (18 человек) с 6-го по 11-й день, т.е. в течении интервала времени в 6 дней. Так работа (2,5) является единственной, которую можно сдвинуть таким образом, чтобы она не выполнялась в указанные 6 дней с 6-го по 11-й день. Для этого, используя , сдвинем работу (2,5) на 8 дней, после чего она будет начинаться уже не в 4-й, а в 12 день, к чему мы и стремились. Но поскольку и для сдвига работы (2,5) был использован полный резерв, то это влечет за собой обязательный сдвиг на 7 дней работы (5,8), следующей за работой (2,5).

В результате произведенных сдвигов максимальная загрузка сетевой модели уменьшилась с 19 до 15 человек, что и являлось целью проводимой оптимизации.

Окончательные изменения в графиках привязки и загрузки показаны на рис.2 пунктирной линией.

Рис.2. Графики загрузки (а) и привязки (b) после оптимизации

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

Контрольные вопросы


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: