Tag: OPTAPLANNER
Estoy tratando de agregar una fábrica de restricciones utilizando OptaPy, la variante de OptaPlanner en Python (utilizando el inicio rápido de Planificación de Horarios Escolares como base) para programar partidos deportivos. Cada partido tiene 2 equipos, por lo que hay 2 variables en la clase Match: equipo1 y equipo2, junto . . . Read more
Obtuve la siguiente excepción al intentar crear un scoreManager: java.lang.IllegalStateException: Se ha especificado la solutionClass (clase my.package.MySolution) como solución en la configuración, pero no tiene una anotación @PlanningSolution. Sin embargo, la clase MySolution sí tiene la anotación @PlanningSolution, y el archivo de configuración xml se ve así: <solver> … <solutionclass>my.package.MySolution</solutionclass> . . . Read more
Utilizo OptaPlanner para crear un plan de tiempo con diferentes lecciones. Una regla importante para la que necesito ayuda para resolver es minimizar/cortar los descansos entre cada lección. Utilizo el patrón de granos de tiempo, por lo que básicamente necesito una regla que minimice la cantidad de granos de tiempo . . . Read more
Mi problema es programar citas en un calendario de N días. Soy consciente de que para algunos casos realmente desfavorables, nunca encontraré una solución sin violar las restricciones. Lo que me gustaría hacer es ejecutar el solucionador en el problema, obtener las citas que violen las restricciones principales, eliminarlas de . . . Read more
Ya leí la pregunta que se publicó aquí https://stackoverflow.com/questions/67025030/how-to-implement-a-problemfactchange-while-using-optaplanner-spring-boot-starter ¿Ha habido algún progreso en esta solicitud de función? También me gustaría enviar eventos problemFactChange() a la instancia del SolverManager basada en REST. Creo que esto es una brecha importante en la API actual del SolverManager, especialmente para hacer aplicaciones web . . . Read more