> > >
vVacation es una biblioteca C++, que permite resolver el problema de asignar vacaciones a los empleados de la forma más equitativa posible, a la vez que garantiza el nivel de servicio que ofrece la empresa.
Muchos colectivos de personal programan las vacaciones anuales mediantes sistemas de puntuación, que buscan dar las vacaciones a los empleados en los periodos que solicitan, en la medida de lo posible. En general, la empresa solicita a los empleados una lista de periodos de vacaciones, ordenados por preferencia, y después intenta asignar a cada empleado las mejores opciones, buscando el mejor reparto global del colectivo y garantizando que en cada periodo de tiempo dispone de suficientes trabajadores para ofrecer el nivel de servicio deseado.
La asignación de vacaciones a un colectivo de personal es un problema de optimización combinatoria que requiere de la aplicación de algoritmos matemáticos específicos. vVacation proporciona acceso a estos algoritmos sin necesidad de que el programador o integrador tenga conocimientos específicos sobre algoritmos de optimización.
vVacation permite definir grupos de empleados y periodos de vacaciones, y determinar en cada uno el nivel de servicio que se debe ofrecer, para poder hacer una programación flexible de las vacaciones. Los grupos de empleados pueden definirse, por ejemplo, según la categoría profesional o el lugar de residencia.
vVacation permite establecer restricciones tanto en el nivel de servicio que debe ofrecer la empresa a sus clientes, como en la cantidad de trabajadores que pueden disfrutar sus vacaciones, ambas en cada periodo de tiempo.
vVacation tiene aplicación en empresas con grandes colectivos de personal, que planifican las vacaciones.