optaplanner 员工公平计算
optaplanner employee fairness calculation
如何使用约束流计算员工的公平性api。
https://www.optaplanner.org/blog/2017/02/03/FormulaForMeasuringUnfairness.html
我在网球求解器示例中看到了上面的 drools 实现。
下面link说到以后会实现加载等高级功能balancing/fairness。
当前如何使用约束流来计算它。可以计算吗?
https://www.optaplanner.org/blog/2020/04/07/ConstraintStreams.html
ConstraintStreams 将分两个阶段支持公平性。
在阶段 1) 中,网球示例通过自定义 ConstraintCollector 应用公平性。此处正在处理:https://github.com/kiegroup/optaplanner/pull/710
这和scoreDRL中的状态非常相似。
在第 2 阶段)(很久以后),ConstraintStreams 本身将有一个开箱即用的同类最佳 API,它可以为您完成所有这些样板。想想 from(Foo.class).groupBy(Foo::getBar, count()).loadBalance((bar, count) -> count)
如何使用约束流计算员工的公平性api。
https://www.optaplanner.org/blog/2017/02/03/FormulaForMeasuringUnfairness.html
我在网球求解器示例中看到了上面的 drools 实现。
下面link说到以后会实现加载等高级功能balancing/fairness。 当前如何使用约束流来计算它。可以计算吗?
https://www.optaplanner.org/blog/2020/04/07/ConstraintStreams.html
ConstraintStreams 将分两个阶段支持公平性。
在阶段 1) 中,网球示例通过自定义 ConstraintCollector 应用公平性。此处正在处理:https://github.com/kiegroup/optaplanner/pull/710 这和scoreDRL中的状态非常相似。
在第 2 阶段)(很久以后),ConstraintStreams 本身将有一个开箱即用的同类最佳 API,它可以为您完成所有这些样板。想想 from(Foo.class).groupBy(Foo::getBar, count()).loadBalance((bar, count) -> count)