Оптимизационные модели
4.4.Планирование штатного расписания
Планирование штатного расписания относится к типу задач оптимального распределения трудовых ресурсов.
Задача 4.6.
Необходимо укомплектовать штат работников в диспетчерской фирме в соответствии со следующими требованиями: каждый день недели должно работать определенное количество работников (см. таблицу). При этом служащие должны иметь два выходных дня. В каждой группе – не менее 2 человек. Руководитель фирмы заинтересован в экономии заработной платы. Обеспечить работу в течение недели фирмы в соответствии с ресурсным планом при минимальном фонде заработной платы.
Потребность в работниках каждый день недели
Постановка задачи.
Организуем группы, каждая из которых имеет свои выходные дни - два смежных дня. У первой группы выходные - Вс и Пн., у второй - Пн и Вт. и т.д. Всего - 7 групп. Дневная оплата каждой группы приведена в таблице. Задача – определить количество работников в каждой группе при минимальной суммарной оплате.
№ группы | Вых.дни | Количество работников | Оплата P. |
1 | Вс.,Пн. | х1 | 50 |
2 | Пн. Вт. | х2 | 45 |
3 | Вт. Ср. | х3 | 45 |
4 | Ср. Чт. | х4 | 45 |
5 | Чт. Пт. | х5 | 45 |
6 | Пт. Суб. | х6 | 55 |
7 | Суб. Вс | х7 | 50 |
Модель задачи.
-
Выбираем объекты для моделирования: и исходные данные - т.е. что мы имеем.
- плановое количество работников на каждый день недели
- выходные для работников – два смежных дня,
- дневная оплата работника постоянна,
- минимизация общей оплаты работников.
- Детализируем объекты, применяя системный подход. Учитываем все данные.
Входные переменные:
- – текущий день недели,
- – текущий номер группы. –количество групп
- – оплата одного работника в группе
- - параметр, обозначающий выход на работу группы в день недели, выход – , выходной – (см. таблицу 4.7).
Группа | Вс. | Пн. | Вт. | Ср. | Чт. | Пт. | Сб. |
1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 |
2 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
3 | 1 | 1 | 0 | 0 | 1 | 1 | 1 |
4 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |
5 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
6 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
7 | 0 | 1 | 1 | 1 | 1 | 1 | 0 |
Управляемые переменные – - количество работников в группе,
Ограничения
Ресурсное - - количество работающих в j день недели
Плановое – требуемое количество работников в группе .
Выходные показатели – суммарная заработная плата .
Целевая функция – результирующий, оптимизируемый параметр – суммарная заработная плата минимальна.
В результате имеем систему уравнений.
( 4.11) |
Решение. Данные вводятся в виде матриц. Матрица выхода бригад на работу двумерна. Задача решается с помощью блока и функции . Документ Mathcad решения задачи показан ниже.
- номер группы, – день недели
Потребности работников:
Решение:
Начальные значения:
– количество работников
Ограничение:
Потребности работников
Ограничение: