- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在阅读文档中相互矛盾的内容。
一方面,这段话似乎表明连续规划变量是可能的:
A planning value range is the set of possible planning values for a planning variable. This set can be a discrete (for example row 1, 2, 3 or 4) or continuous (for example any double between 0.0 and 1.0).
ValueRangeProvider
用于值集的字段上的注释:
The Solution implementation has method which returns a Collection. Any value from that Collection is a possible planning value for this planning variable.
double
作为我的计划变量,或者我是否需要将其范围限制为特定
Collection
中的值?
最佳答案
我们正在努力完全支持连续变量。但是目前(在 6.0.0.CR2 中)它还没有得到很好的支持 .
值范围确实可以是连续范围,但实际使用它们的管道尚不存在。我们最近取得了很好的进展,见https://issues.jboss.org/browse/PLANNER-160 .
以下是它的工作原理:
您将能够使用 @ValueRangeProvider
返回 ValueRange
的方法的注释(而不是 Collection
)。
一个 ValueRange
将是一个界面,支持选择随机值、获取大小、...
开箱即用,我们将支持 IntValueRange
, DoubleValueRange
, BigDecimalValueRange
, ...
(实现细节:我们将把这些集合返回方法 retrofit 到 CollectionValueRange
中。)
然后 ValueSelector 实现将直接使用它。
至于优化连续变量的适用性:
关于optimization - OptaPlanner 是否支持对连续变量的优化和约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18343221/
我看了用户指南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
我是一名优秀的程序员,十分优秀!