Drools OptaPlanner上一个调度问题的结构/优化
我想用OptaPlanner生成一个计划,有以下问题:Drools OptaPlanner上一个调度问题的结构/优化,drools,optaplanner,kie,Drools,Optaplanner,Kie,我想用OptaPlanner生成一个计划,有以下问题: “任务”是规划实体 它有固定的持续时间 它有一个员工(计划变量),必须与所需技能相匹配 它有一个工作站(计划变量),必须与所需的属性相匹配 它具有依赖性:某些任务必须在其他任务之后启动 有些任务有最后期限 首先,基于OptaPlanner任务分配示例,我尝试使用链式/阴影变量。在我的第一次尝试中,我将员工作为锚,并让工作站管理层对解算器执行以下操作: 我很快发现这种方法存在问题。在这里,任务A和任务B(以及所有其他任务)在不在同一
- “任务”是规划实体
- 它有固定的持续时间
- 它有一个员工(计划变量),必须与所需技能相匹配
- 它有一个工作站(计划变量),必须与所需的属性相匹配
- 它具有依赖性:某些任务必须在其他任务之后启动
- 有些任务有最后期限
- 无员工恢复(硬)
- 无工作站恢复(硬)
- 技能和属性要求(硬)
- 截止日期在截止日期之前结束的任务(软,可以是中等)
- 尽快结束任务(结束时间平方和,软)
- 实验长度:10000分钟
- 粒度:1分钟
- 是否有适合我的问题的利用链式变量的解决方案
- 他们是否对解算器/规则/其他方面进行了优化,从而可以给我带来宝贵的加速