как отслеживать назначение переменных планирования в optaplanner - PullRequest
0 голосов
/ 16 октября 2018

Есть ли способ получить доступ к назначению переменной планирования во время планирования?

В моем случае использования я хочу назначить переменную планирования с определенным статусом только один раз только во время планирования.После этого я не хочу использовать эту переменную планирования.

Я знаю, что в optaplanner переменная планирования / факт проблемы не может измениться, поэтому я не могу изменить ее статус.

Есть ли способ получить список назначения переменных планирования во время планирования, чтобы в коде java или файле drools я мог избежать повторного назначения, если он использовался один раз?

Спасибо!

1 Ответ

0 голосов
/ 16 октября 2018

Используйте жесткие ограничения для обеспечения этого.

Да, вы также можете использовать MoveFilters, но это не очень хорошая идея, потому что иногда вам нужно нарушить жесткие ограничения, чтобы избежать локальных оптимумов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...