1
是否可以在规则的后果部分使用硬和软约束分数,但其中一个分数的值是否为非零。例如在drool/optaplanner中同时使用硬/软约束分数
scoreHolder.addHardConstraintMatch(kcontext, $weight * isHard);
scoreHolder.addSoftConstraintMatch(kcontext, $weight * isSoft);
其中isHard/isSoft其中之一是1另一个是零。
上面始终把执行的最后一条语句(这是softconstraint)
从6.3.0.CR2(http://www.optaplanner.org/download/releaseNotes/releaseNotes6.3.html#_other_improvements,即将推出)开始,OptaPlanner将在Drools的后果部分支持多个约束匹配规则。有关更多信息,请参阅https://issues.jboss.org/browse/PLANNER-284。 – oskopek