如何从Optaplanner 8.17升级到8.18或8.19
我有一个Optaplanner项目,该项目在8.17.0. -final上工作正常,但试图升级到8.18.0. -final或8.19.9。以下错误中的最终结果: Exception in thread "m…
使用Optaplanner算法求解,如何设置找到最优解时自动停止求解?
使用Optaplanner解决问题,我配置了第一个拟合算法。目前我只能设定一个固定的时间来解决。即使提前找到了最优解,我也需要继续等待求解结束。如何设…
停止并重新启动求解过程有助于找到更好的解决方案
我和我的同事成功地实现了一个基于 OptaPlanner 的考试安排程序,作为我们的学士论文。 然而,我们注意到求解器在本地搜索阶段卡住了几个小时,停止/…
optaplanner排程AI适合优化大学日程吗?
Optaplanner 学校时间表示例显示的问题与我需要解决的问题不同。 问题: 我们有三门课程:数学、英语、历史。 所有这些课程都提供多个时间段(并行)…
使用 optaplanner 的具有集群路由的 VRP
我正在使用 optaplaner 来解决车辆路径问题,我应用不同的约束提供程序来强制执行重量和体积容量、时间窗口等。 我正在获取路线,如图所示,路线在方…
动态规划Variable with rangeProvider
我尝试让问题的范围尽可能简单: 我有 jobSteps 的工作。该作业需要一个开始时间,并且作业步骤具有不同的机器、处理时间和允许的过度处理时间。但每…
OptaPlanner 忽略约束
我在 VehicleRoutingConstraintProvider 中创建了一个 timeToIdealDate 约束。 此约束的目标是将访问分组到车辆,并且访问的idealDate最接近车辆的开…
如何编写仅在构造启发阶段有效的约束?
我希望有一些仅在构造启发阶段有效的约束,所以我这样写: fun aConstraintOnlyActiveInCHPhase(constraintFactory: ConstraintFactory): Constraint …
使用 Optapy 进行优化算法、约束和分数计算配置
我使用 python 中的 Optapy 库,并使用 GitHub 上的学校时间表实例作为基础。我对库配置有几个问题: 如何选择优化算法(例如禁忌搜索或 模拟退火)?…
一个好的“你好世界”流口水计划程序
我正在尝试实施 Drools Planner 来分配时间表。目前,我对 Java 和 JavaBean 设计模式的熟练程度较低,我需要一些简单的练习。 AI优化问题, 是否存在…
在 Drools planner 中设置工作内存中的全局变量
如何将全局变量添加到 drools planner 解算器中的工作记忆中,以便能够在分数 drool 中使用。这类似于 https://issues.jboss.org/browse/JBRULES-2700…