将事件分配给技术人员

时间:2019-04-17 09:09:51

标签: optaplanner

我正在使用optaplanner。我有一名技术人员和3个活动。技术人员的工作时间是早上8点到晚上6点,第一次活动的开始时间是10点,第二次活动的时间是11am,第三次活动的时间是9am到1pm。事件持续时间是30分钟。所以我的问题是如何在时间范围内分配和计算技术人员的最佳分数。 我希望将第3个事件分配给技术人员9到9.3o,将第一个事件分配给上午10点,将第二个事件分配给上午11点。

1 个答案:

答案 0 :(得分:0)

定义分数函数的最佳方法是解决此输入问题,并将许多可能的结果状态记录在纸上(最好在电子表格中)。然后找出一种方法来对那些不同的组合进行评分,例如“最佳解决方案”具有最佳评分。例如,通过对两个开始时间之间的间隔进行负载平衡(= 请参阅文档“公平性” )。