OptaPlanner是一个用Java编写的轻量级可嵌入规划引擎。它有助于普通的Java程序员有效地解决约束满足问题。在引擎盖下,它将优化启发式和元启发式与非常有效的分数计算相结合。
我是 Timefold 的新手,希望获得有关如何为以下分配问题建模和选择正确求解器模式的指导: 我们有不同类型和持续时间的任务。 任务...
如何使用 configSolver.xml 中的选择过滤器覆盖默认配置的阶段?
从configSolver.xml中的以下配置开始。 如果我想通过为 ChangeMove 和 SwapMove 类添加过滤器选择类来覆盖此配置(据我所知,...的联合)
我是 timefold 的新手,正在开发一个 Java 项目,该项目将不同的工厂分配到组中(每组 5 到 10 个工厂)。评分部分工作正常,我可以设法调整不同的常量...
对于我的一个实际规划实体类的规划问题,我需要在问题类之一中声明各种 PriorityQueue。 但是,我收到以下错误消息: 线程异常...
我正在使用 Timefold 1.15 和 Quarkus 3.1 我正在尝试在求解时间表期间保存数据 但我在解决过程中需要一些上下文,用于行安全和 iden 的租户上下文...
使用 OptaPlanner 安排航空航天复合材料加工厂的固化任务
背景 在航空复合材料加工厂中,“固化”过程需要使用高压釜,这对工厂来说是稀缺资源。为了提高效率,...
ProblemFactCollectionProperty 中事实的顺序对于 Optaplanner 中的解决方案很重要
我遇到问题,我需要在我的 PlanningEntity 中使用这个非常基本的想法将 java Money 值分配给我的实体: @ProblemFactCollectionProperty @ValueRangeProvider(id = "amountFacts")
如何使用 optaplanenr 或 timefold 构建模型
我有学校安排问题。 问题描述: 将每门课程安排在一个时间段内。 (ps:不需要进入房间)。 硬约束: 一个班级中的同一门课程需要连续。长度限制...
当我使用影子变量时,在分数计算过程中出现空指针异常。 我记得在 optaplanner 文档中,未分配值的规划变量将...
我有一个 java spring boot 后端应用程序,它将从 mongo 获取无人认领的访问,然后使用 optaplanner 找到覆盖提供商/临床医生的这些访问的最佳路线。也有几个
SolverConfig 无法找到多个实体类 - 错误“entityClassSet 中有多个”
尝试解决临床医生/提供商的访问安排与时间段限制,在多个计划实体的配置方面存在问题。提供商将根据
链式问题 - PlanningListVariable动态持续时间
我目前正在使用 @PlanningListVariable 与 @PreviousElementShadowVariable 和 @NextElementShadowVariable ,它工作正常,但是我希望使用 timefold 来计算持续时间(每个
我有一个基本问题,我想使用 kotlin 的 timefold 1.13.0 为成员分配班次。 只有一个软约束,其中每个成员都有一个“optimalShiftCount”,代表...
我正在研究时间折叠优化问题,我根据技术人员技能和能力等限制将技术人员分配给设备。然而,硬性限制(如技术人员能力...
Timefold SolverFactory.create() - 无效函数:需要 2 个参数,但得到 1 个
我正在使用 Timefold Solver,并在尝试创建 SolverFactory 时遇到以下错误: 回溯(最近一次调用最后一次):文件 “G:\PycharmProject\Timefold-training...
我刚刚开始使用 OptaPy,我尝试模仿 VRP 快速入门并创建如下类: # 旅程开始和结束的地方。 @问题事实 类仓库: def __init__(自我, ...
TimeFold 变量监听器。如果满足条件(结束时间在休息时间之间),如何根据调整后的结束时间更新开始时间。解决失败
目前我正在使用 adjustmentEndTime 来跟踪结束时间的更新时间 @PlanningEntity类 @ShadowVariable(variableListenerClass = TaskChangeListener.class, sourceVariableName = "
Optaplanning / 时间折叠约束工厂列表选择器而不是 foreach
我目前面临一个问题,我有一个约束,其中我必须计算孔解决方案的一个值,但它取决于 A 类型的所有规划实体。因此,如果其中一个发生更改,我...
我有一个规划实体请求和一个规划变量作为出租车。 我想将日期(特定的一天)传递给 drools 文件以进行出租车分配。 我尝试将日期添加到计划解决方案中,但是...
我有一个用例,我想将销售人员分配到约会列表。现在,这些销售人员必须从一个地点前往另一个地点才能到达预约地点。我正在使用 Optap...