- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 session 安排示例中,我尝试应用过度约束的计划。我检查了文档并在 stackoverflow 中找到了答案,然后将 nullable = true 应用于 MeetingAssignment 中的 @PlanningVariable:
@PlanningVariable(valueRangeProviderRefs = { "roomRange" }, nullable = true)
public Room getRoom() {
return room;
}
我还为流口水添加了一条规则:
rule "Assign Every Person To A Room"
when
$meetingAssignment : MeetingAssignment(room == null)
then
scoreHolder.addMediumConstraintMatch(kcontext, -100);
end
我的记分者是:HardMediumSoftScoreHolder
但是,当我运行该应用程序时,只能分配六个不同人员中的一个。如果 nullable 为 false 并且每个人都可以被分配,则不会发生这种情况。这六人也没有打破硬性约束。您对过度约束规划解决问题有什么想法吗?
谢谢!
最佳答案
终于找到解决办法了。我只穿过硬质和中度约束内裤。我已将所有mediumConstraint 惩罚更改为softConstraint,但“将每个人分配到一个房间”规则除外。现在我可以分配每个人。
谢谢
关于java - 如何更好地在OptaPlanner中应用过度约束规划?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57197902/
我正在开发适用于 Wordpress 的 PSD,并面临着根据颜色过度对齐背景图像或相反的问题。 在桌面上一切都很好,但在移动设备上背景图像变小了(我使用了 background-size: 100%
在标准 Modelica 流体流量源中,通常指定流量或压力。例如,以下边界设置(P 表示压力边界,F 表示流量边界)通常会围绕管道组件: P - 管道 - P F - 管道 - P 但是,有时在同一侧
我正处于设计基于 Azure 的应用程序的早期阶段。考虑到我可能预期的需求的变化性,Azure 吸引我的地方之一是它的可扩展性。因此,我试图保持事物松散耦合,以便我可以在需要时添加实例。 我看到的关于
我与 Xcode 4 dot notation code sense problem 正好相反!点符号的代码完成不仅显示属性,还显示我的方法(在每个完成的左侧标记 P 或 M 分别指示它是属性还是方法
我是一名优秀的程序员,十分优秀!