En un nivel bruto, el problema es simple: programar un ejército de personal para cobertura de una persona por día, en cualquier día el personal se divide en 3 grupos, cada personal tiene un requisito de vacaciones , cada personal tiene como máximo 2 turnos por semana, etc.Soluciones de programación de personal algorítmico
Odio hacer esto manualmente, como se ha hecho en mi organización durante siglos. Me encantaría hacer algo genial como los algoritmos genéticos (por ejemplo, [1] http://www.sersc.org/journals/IJAST/vol14/1.pdf).
¿Hay alguna alternativa de código abierto/libre confiable por ahí? Esto también suena como un problema de optimización, ¿puedo arrancar C++, R, etc. para conectarlo a alguna biblioteca de optimización para esto?
gracias
Drools Planner parece la herramienta perfecta, ¡gracias! Sin embargo, parece muy complejo de instalar. Por el momento, tengo algunas dificultades para tratar de armarlo, pero, ¡caramba !, hay tantos componentes desconocidos para mí aquí. –
@Ming ¿Qué tipo de problemas te encuentras? Me gustaría saber, para que podamos mejorar la experiencia. La forma más fácil de probarlo es descargar el archivo zip del planificador y ejecutar runExamples.bat/.sh. Echa un vistazo al manual de referencia sobre cómo usarlo de maven, etc. –