问题描述
我们正在探索OptaPlanner中的调度问题之一。
问题描述:
- 工作分配给成员
- 工作时间不同
- 工作分组,成员跨组工作
- 在每个组中-这些作业是子类别,并且这些子类别具有依赖关系(可能多种)
预期结果:这些工作的时间表(开始时间和结束时间)
我已经尝试过的-
-
StartTime(LocalTime类型)的简单计划变量,End Time(结束时间)的CustomShadow变量。 这在一定程度上起作用,但速度非常慢-我大约有。在8个小时内要安排900个作业,每分钟(8个小时内)要安排的值是该值范围的一部分。
-
链式变量-我已阅读并尝试在某种程度上做到这一点-但目前仍停留在错误“导致原因:java.lang.IllegalStateException:completedAction之后VariableListener损坏”。不过-问题是-在这种情况下,我有一个链式计划变量= Job,AnchoredShadowVariable作为成员。 (但是每个工作都有固定的成员-我对将其设置为ShadowVariable感到有些困惑)。
请告知。
我可以在自定义阶段设置锚阴影变量吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)