В моем optaplanner Курс-учебная программа -подобный проект Я хочу наказать свободные периоды учителя, используя ограничения-потоки . Кто-нибудь может дать мне подсказку о том, как это реализовать?
Свободным периодом будет временной интервал, когда не запланировано ни одного курса с временными интервалами до и после того, как запланированы курсы. Пример (свободные периоды во временном интервале 1 и 2):
Timetable of a Teacher:
Period | Grade | Subject
0 | 9a | Math
1 | ----
2 | ----
3 | 10c | Math
У меня есть ограничение, которое предусматривает штрафные санкции за поздние уроки, что сокращает бесплатные периоды для студентов, но не для учителя.