Что если в OptaPlanner установить вес ограничения на ноль? - PullRequest
1 голос
/ 09 апреля 2019

Если я установлю вес ограничения на ноль, значит ли это, что это ограничение не вступит в силу?выглядеть так:

@ConstraintWeight("Speaker conflict")
private HardMediumSoftScore speakerConflict = HardMediumSoftScore.ofHard(0);

1 Ответ

1 голос
/ 11 апреля 2019

Функционально: да, ограничение не влияет на оценку, поэтому фактически игнорируется.

Мудрая реализация:

  • При подсчете очков DRL в 7.20.0. Наконец, это правило ограничения по-прежнему потребляет мощность процессора, поскольку Drools не поддерживает отключение правил после сборки KieBase в данный момент.
  • В прототипе ConstraintStreams (долгосрочная работа в процессе, еще не выпущена) это ограничение уже автоматически не потребляет мощность процессора, поскольку оно не добавляется в KieBase.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...