簡體   English   中英

如果我在 OptaPlanner 中將約束權重設置為零怎么辦?

[英]What if I set the constraint weight to zero in OptaPlanner?

如果我將約束的權重設置為零,是否意味着該約束不會生效? 如下所示:

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

功能上:是的,約束沒有分數影響,因此被有效地忽略。

實施明智:

  • 在 7.20.0.Final 的 DRL 分數計算中,約束規則仍然占用 CPU 能力,因為 Drools 目前不支持在構建 KieBase 后禁用規則。
  • 在 ConstraintStreams 原型(正在進行的長期工作,尚未發布)中,該約束已經自動不占用 CPU 功率,因為​​它沒有被添加到 KieBase。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM