OptaPlanner是一个用Java编写的轻量级可嵌入规划引擎。它有助于普通的Java程序员有效地解决约束满足问题。在引擎盖下,它将优化启发式和元启发式与非常有效的分数计算相结合。
我正在尝试学习如何在时间折叠中使用用于约束流的不同类型的构建块。为此,我使用员工调度示例作为基础并对其进行修改。我是...
以最新版本9.44.0 OptPlanner为例,里面有一个课程安排课程的例子。我无法理解文件夹 C:\Program Files\
时间折叠中资源的负载平衡 SelectionSorterWeightFactory 与 Constraints
我的目标是使用 Timefold Solver 在员工之间均匀分配任务。 我遇到了两种似乎可以实现这一目标的方法: 选择分拣机重量工厂 整数
我们使用时间折叠进行资源分配 有没有办法深入了解时间折叠应用程序的资源分配并有效地传达其背后的基本原理? 这个细节...
TimeFold allowedUnassigned 即使有 0 个约束也不会分配资源
我们使用 TimeFold 进行员工资源调度,我设置了 allowedUnassigned=true ,但是我观察到即使没有打破约束,资源分配也不会发生。 @
我已将 Java 流约束作为 varchar 保存在数据库中。 从数据库中获取记录后,我将其从 String 转换为 Constraint 对象。 日程安排如何考虑...
我在事实收集日设置方面遇到问题。 公共类 DaySetting { 字符串业务日期; 整数周No; 整数月份No; } 我还有另一个班次: 公共课转移{ @
我正在为我的日程生成器中的课程分配房间。我当前的模型如下所示: @PlanningEntity 班级课程{ ... @PlanningVariable(允许未分配= true) 房间房间; ...
为什么TimeFold升级后,guiScoreDirector.getIndictmentMap()返回null[已关闭]
我在 SolutionBusiness 类中有以下代码。 SolutionBusiness 类是相同的,取自护士排班示例,并进行了以下修改。 公共解决方案输出
Timefold/OptaPlanner 中的 VRP 开路
我需要生成以下路由场景: 车辆带着货物离开仓库,交货后不会返回仓库。 第二天,情况恰恰相反,...
我有一个轮班类,它返回轮班的信息。 公共课转移{ @PlanningId 私有字符串 ID; 私有 LocalDateTime 开始; 私有 LocalDateTime 结束; 噗...
我们正在为我们的 Spring 项目使用 optaplanner 9.44.0.Final 版本,我面临以下异常 19:19:21,913 错误 [stderr](默认任务 1)org.kie.memorycompiler.KieMemoryCompilerException:...
如何对有能力的 VRP 进行建模以规划每月计划和每个客户的多次访问?
我们已经尝试了车辆路由的快速启动,现在希望将代码扩展到我们进行路线规划的用例(考虑到一个月的前瞻性规划窗口)。无需预购,每个
在什么情况下,当存在软分数较高的合适解时,求解器会选择打破硬约束。 我们创建以下解决方案: 输入图像描述...
一个计划实体C中有两个计划变量A和B。A和B之间存在一些关系: 关系 1:当 A 在范围 (A1 ... A10) 内时,B 必须在范围 (B1 ... B3) 内。
Timefold / Optaplanner 变量侦听器并发问题
我有一个正在运行的解决方案,我们使用 Timefold 实现了一种多链模型。在我们的模型中,每个规划实体都有多个规划变量。这些变量使用 var 链接起来...
我们如何使用 OptaPlanner 6 解决多对多问题?例如,在云平衡示例中,如果我们想将每个进程放在多台计算机/线程上,我们需要做什么?更像是...
在Timefold中,当实体是链式计划变量时如何处理固定实体? 我有 WorkOrder PlanningEntity,它是分配给技术人员的链接计划变量。如果我钉...
规则引擎在触发规则时速度变慢或需要更长的时间来编译[Drools]
我有一个单独的Java spring boot服务作为规则引擎。它具有控制器和服务,可将焦点设置为用户或其他服务首选的议程组。就我而言,我有 500 多个规则和 3...
是否可以在不使用groupBy()的情况下使用约束流收集器(或类似的东西)?
我正在尝试基于一个实体的所有实例的字段总和对约束进行建模,但收集器与 groupBy() 协同工作。我不想要分组,只想要操作...