我的求解器配置有问题。是否可以添加到配置employeeRosteringSolverConfig.xml 例如启发式或其他算法。因为当它添加配置时,应用程序不会运行。目前不可能吗?
问问题
110 次
1 回答
1
是的,可以在 OptaWeb Employee Rostering 应用程序中更改求解器配置。
您收到错误是因为您使用了Weakest Fit,这是一种构造启发式算法,需要域模型支持规划值强度比较,此应用程序中未实现。请阅读文档并选择不同的构造启发式算法或尝试本地搜索配置。
如果你想使用 Weakest Fit,你可以自己实现强度比较。员工是计划的价值。什么是具有很大潜力的强值被分配给一个班次,什么是一个弱值难以分配给班次?也许我们可以根据员工的技能来比较他们。只有一两个技能的员工“较弱”——我们想先分配他们,因为在建设阶段后期,可供选择的班次较少,分配这些“弱”员工会更加困难。可以稍后分配具有更多技能的更强大的员工,因为他们更灵活。
于 2020-01-31T10:02:27.040 回答