Программа планирования отпусков для управления сетью городского электрического транспорта

В управлении городским электротранспортом есть скрытый парадокс: маршруты и интервалы движения рассчитываются с математической точностью, но выполнение этих расчетов целиком зависит от графика выхода людей. Водители и ремонтный персонал уходят в отпуск неравномерно, имеют разные льготы и личные предпочтения. Предприятие обязано соблюсти все пункты трудового законодательства, одновременно обеспечив выход на линию нужного числа сотрудников в каждый день года. Задача становится комбинаторной: число вариантов распределения отпусков для крупного депо превышает вычислительные мощности обычного офисного ПО.
Актуальность этой проблемы обостряется в мегаполисах, где штат насчитывает тысячи человек. Сбой в планировании оборачивается либо срывом рейсов в часы пик, либо вынужденными переработками, которые размывают границу между производственной необходимостью и соблюдением прав персонала. Ручные таблицы или простые календари не справляются с объемом ограничений — они либо игнорируют индивидуальные запросы, либо создают провалы в сменном расписании.
Ученые Санкт-Петербургского политехнического университета Петра Великого предложили алгоритмическое решение, перестраивающее логику подбора дат. Она одновременно учитывает три группы данных: обязательные льготы и нормы Трудового кодекса, плановые показатели явок и неявок на год, а также утвержденный объем транспортной работы. Так система ищет эффективное распределение, при котором ни один из параметров не приносится в жертву другому.
В отличие от типовых кадровых модулей, она не заполняет пустые слоты по очереди, а просчитывает баланс на всем горизонте планирования. Благодаря этому итоговое расписание гарантирует: в любой период количество работающих сотрудников покрывает плановые часы, а каждый специалист получает отпуск в срок без нарушения закона.
Программа адаптирована для операционных систем Windows, Linux и macOS, а результатом ее работы становится веб-интерфейс. Кадровик видит календарь, может ввести пожелания сотрудников, просмотреть предложенный вариант и при необходимости скорректировать его. Но главное — базовый баланс уже найден машиной, человеку остается только точечно править детали.
Для транспортной отрасли это переход от ежегодного кризиса к плановой рутине. Летние пиковые нагрузки, когда отпуска требуются максимальному числу работников, перестают быть авралом. Предприятие получает предсказуемый график явок, а сотрудники — уверенность, что их права и просьбы учтены объективно, без ручного перебора тысяч вариантов. Программа превращает сложную задачу кадрового планирования в решаемую, оставляя за человеком только стратегический контроль.
Подробнее — в опубликованном патенте № 2026666856 на сайте ЦИСиТТ.

