如何更改OptaWeb员工名册求解器配置

问题描述 投票:0回答:1

我的求解器配置有问题。是否可以添加到配置employeeRosteringSolverConfig.xml中,例如启发式或其他算法。因为添加配置时,应用程序无法运行。目前不可能吗?

optaplanner optaweb-employee-rostering
1个回答
0
投票

是,可以在OptaWeb员工名册应用程序中更改求解器配置。

之所以会出现错误,是因为您使用了Weakest Fit,这是一种构造启发式算法,要求域模型支持planning value strength comparison,但在此应用程序中未实现。请阅读文档,然后选择其他构造启发式算法或尝试使用本地搜索配置。

如果要使用最弱拟合,则可以自己进行强度比较。员工是计划的价值。分配给班次的潜力很大的强值是什么,很难分配给班次的弱值是什么?也许我们可以根据员工的技能进行比较。仅具有一种或两种技能的员工是“较弱的”-我们要首先分配他们,因为在施工阶段的后期,由于轮班选择较少,因此分配这些“弱”的员工会更加困难。具有更多技能的更强壮的员工可以在以后分配,因为他们的用途更广泛。

© www.soinside.com 2019 - 2024. All rights reserved.