Поиск оптимального решения
Таблица для автоматического распределения сотрудников в графике работы
ПРОБЛЕМА
В Компании работает более 100 сотрудников, осуществляющих строительную деятельность. Сотрудники работают с привязкой к определенным объектам и у каждого сотрудника может быть свой график работы:
- Стандартный график работы с заранее определенными выходными (суббота, воскресенье);
- Сменный график работы (2/2, 1/2, 3/3 и.т.д.);
- Индивидуальный график работы (например сотрудник выходит по понедельникам и средам).
В начале месяца необходимо составить график работы по всем сотрудникам на месяц вперед таким образом, что бы выполнялись следующие условия:
- Ежедневно на работу выходило заранее определенное количество сотрудников;
- На каждом объекте работало равное число сотрудников.
РЕШЕНИЕ
Данная задача носит характер задач на комбинаторную оптимизацию. Из всех сотрудников мы можем влиять на график работы тех, кто работает по сменам. И соответственно задача сводится к тому, что бы определить по каждому из таких сотрудников первый рабочий день в месяце. Например если сотрудник работает 2/2, то на смену он может выйти либо 1-го числа, либо 2-го числа, либо 3-го числа и далее продолжить работать по графику 2/2.
Методом перебора всех возможных комбинаций между сотрудниками можно найти наиболее оптимальный вариант, который будет максимально удовлетворять целевым показателям.
Для решения данной задачи была разработана таблица в Excel в которой была использована стандартная надстройка «Поиск решения», которая позволяет искать из множества комбинаций наиболее удовлетворяющее решение в соответствии с заданными ограничениями.
ВИДЕО
Данные в видео обезличены. С уважением отношусь к конфиденциальной информации.