Программа для создания графика дежурств
Грамотное построение графика работ для сотрудников любых учреждений, требует решения оптимизационной задачи. Это проблемы оптимального распределения ресурсов и планирования. Вручную составить график дежурств требует очень много времени, в отличие от использования прикладных программ. Традиционно оптимизационные задачи решаются при помощи линейных и/или нелинейных методов оптимизации, которые обычно предполагают сведение к минимуму целевой функции. В сущности, считается, что задача оптимизации является минимизация проблемы.
Генетические алгоритмы предназначены для решения задач оптимизации. Примером подобной задачи может служить обучение нейросети, то есть подбора таких значений весов, при которых достигается минимальная ошибка. При этом в основе генетического алгоритма лежит метод случайного поиска. Основным недостатком случайного поиска является то, что нам неизвестно сколько понадобится времени для решения задачи. Генетический алгоритм — это алгоритм поиска решения определённой задачи, основанный на эвристике. Круг решаемых задач несколько узок: в основном, это задачи оптимизации и моделирования. Поиск решения осуществляется путём случайного подбора, комбинирования и вариации искомых параметров с использованием методов, напоминающих биологическую эволюцию.
График работы
С понятием «график работы» сталкиваются на многих предприятиях. График работы – расписание, длительность периода, что определяет календарное время, которое должен отработать сотрудник. Такую норму устанавливают власти и отражают в Производственных календарях. Для того чтобы организовать нормальную работу сотрудников, стоит составить соответствующий график и дежурному персоналу необходимо строго его соблюдать. Обязательно работодатель должен оговорить время начала и окончания работы, время отдыха. Не позволительно ущемлять права сотрудников, ведь они защищаются трудовым законодательством. Определиться с исполнителем такой задачи не просто, рекомендую прочитать "Как найти программиста" Прикладная программа - генератор расписания дежурств основана как раз на генетическом алгоритме, позволяющем воспроизвести наилучший подходящий вариант для составления расписания дежурств, с учетом возможных ограничений. С помощью такой программы легко составить график дежурств на любой период, учитывающий празники и выходные дни.
Основные функции прикладной программы:
- Не ограниченное количество сотрудников, для которых необходим расчет графика дежурств;
- Расчет графика ведется таким образом, что любой сотрудник не может работать два дня подряд;
- Возможность задать любой период расчета;
- Установка нормы часов в рабочий и праздничный день;
- Для каждого сотрудника имеется возможность задать индивидуальные выходные;
- Установка государственных праздничных дней как выходных;