- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们可以使用 Java 在 optaplanner 中动态添加/删除约束吗?有没有例子。
我希望允许用户在运行时使用某些 UI 添加或删除此约束。
下面的链接说一些关于它使用流口水的东西。可以用java来完成吗?
how to dynamically add / remove constraints in optaplanner
最佳答案
1) 通常非硬编码约束就足够了。例如,而不是有一个约束说:
Solver.addProblemFactChange()
实时添加/删除 DayOfWeekDislike 数据。 .
@ConstraintConfiguration
可以使用
@ConstraintWeight
使用
Solver.addProblemFactChange()
实时禁用/启用约束.将约束权重设置为零分以禁用它。
关于Optaplanner : Add/remove constraints dynamically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59751860/
我看了用户指南http://docs.jboss.org/optaplanner/release/6.1.0.Final/optaplanner-docs/html_single/index.html
您好,我想问在为我试图解决的问题设计领域时应采取什么方法,正如我在示例中看到的,设计往往类似于实体关系模型,例如多对多通过在两个实体之间放置关联实体来解决关系。我的问题是为什么会这样,这对性能有帮助吗
我们正在使用 optaplanner 来尝试使用时间窗口改进我们当前的车辆路线。我们有一些小问题,我们不确定如何克服: 我们的司机需要有 30 分钟的午休时间,在他们轮类的第 3 到第 5 个小时之间
我们在使用 Optaplanner 时遇到了一个难题。我们正在开展一个项目,我们需要计算优化的车辆路线,该路线考虑到客户希望获得服务的特定时间。 我们已经能够创建一个 vrp 文件,就像 Optapl
我有一个与 OptaPlanner 求解器相关的问题。是否可以计算求解器在运行时评估的解决方案总数?我指的是解决方案本身,而不是它们的分数。 最佳答案 评估解决方案的数量大致等于InnerScoreD
我有一个基于OptaPlanner 8.22.1的排课应用程序。。升级到TimeFold1.1.0后,性能测试用例的执行时间增加了大约100%。应用程序代码相同,只是更改为指向TimeFold库。JD
我有一个 OptaPlanner 项目,它有一个分阶段配置的求解器,如下所示: ... FIRST_FIT
我是 optaplanner 的新手,现在我专注于尝试了解项目作业调度。我尝试使用 optaplanner 手册中的示例数据运行此示例,如下图所示: 我对这个例子中的域类有一些疑问: GlobalRe
我想就本地搜索中移动选择器的数量发表意见。在大多数用例中,添加新的移动选择器(具有给定的移动类型)是否比消极的更积极。这意味着它是否有助于算法更快地摆脱局部最优,或者它是否会因具有额外的移动类型而更多
我正在尝试解决车辆路线问题,其中每个客户都有多个位置,并且只需要访问其中一个位置。我获取了 optaplanner-master 并按以下方式修改了车辆路由示例: 客户.java: /* * Cop
我是 optaplanner 的新手。我正在使用 6.2。我即将编写我的第一个分数计算器。我正在阅读关于 Java 的文档抽象增量分数计算器是否有任何其他文档详细说明框架如何/为什么以及何时调用接口(
目前可用的两个选项 (6.3.0.Final) 似乎是将值范围定义为 Collection 或 ValueRange(由边界定义)。对于由 Java 对象表示的每个变量,我的领域都有大量潜在值(不计算
我们使用 optaplanner-core 并在 Drools 文件中定义规则,使用 Java 11 开发了一个 SpringBoot 项目。使用 JDK 在 intelliJ 中运行应用程序没有问题
我正在阅读文档中相互矛盾的内容。 一方面,这段话似乎表明连续规划变量是可能的: A planning value range is the set of possible planning value
我们的规则文件中有以下规则,我试图理解规则的 LHS 部分,有两行 RoomAssignment 和 Schedule。有人可以解释它是如何评估的吗? RoomAssignment 和 Schedul
下载了 OptaPlanner 示例并进行测试。在提供的 session 安排示例中,已解决的解决方案中返回单个计划变量。例如,对于 session 安排,返回一个房间。如果位置不同,我计划为单个 s
我正在尝试使用 OptaPlanner 实现以下场景的解决方案: 我们想从 A 点到达 B 点 我们可以采用一组有限的边(我们的事实;每条边都有出发地和目的地) 我们希望找到从 A 到 B 的最佳边连
Optaplanner 允许影子变量有多个来源 (sources = {}) 但只有一个变量 ListsnerClass。在我的实现中,我有一个带有影子变量的规划实体,应该能够由两个列表者更改,但这似
正如我从文档中了解到的那样,“MoveIteratorFactory”的目的是生成每一步都需要执行的 Action 。 “getSize”方法的移动子集有多大? “createOriginalMove
最近,我将 OptaPlanner 依赖项添加到我的 build.gradle 中,以便使用库的车辆路由问题。当我尝试使用求解器时,收到以下错误 java.lang.NoSuchMethodError
我是一名优秀的程序员,十分优秀!