В моем проекте optaplanner у меня есть периоды с фиксированной продолжительностью. Для некоторых из них существует среднее ограничение: их следует планировать подряд, занимая, например, 5 непосредственно смежных временных интервалов. Я хочу использовать Java потоков ограничений, но мне не удается определить это ограничение с использованием шаблона временного интервала.
Я знаю, что это ограничение можно определить с использованием шаблона временного интервала, как предложено { ссылка }. Я сделал это, и это работает. Но я хочу сравнить шаблон временного интервала с шаблоном временного зерна, потому что они имеют другое поведение, когда дело доходит до локальных максимумов. Проблема с временным шаблоном состоит в том, что эти 5 периодов также могут быть запланированы в каждом возможном разделе 5 (например, как 2 + 2 + 1).
Есть кто-нибудь подсказка о том, как определить ограничение используя шаблон временного интервала?