optaplanner - optaplanner 员工公平性计算
问题描述
如何使用约束流 api 计算员工的公平性。
https://www.optaplanner.org/blog/2017/02/03/FormulaForMeasuringUnfairness.html
我已经在网球求解器示例中看到了上述流口水的实现。
在下面的链接中,据说将来会实现负载平衡/公平等高级功能。当前如何使用约束流计算它。是否可以计算?
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)
推荐阅读
- node.js - 将签名的 cookie 传递给 puppeteer
- wordpress - 如何在使用木材/树枝时使用 wordpress 主题自定义 API
- machine-learning - 强化学习代理在连续动作空间中输出单个值
- c# - 寻找一种设计模式来管理需要更新多个数据源中的数据的操作
- spring - 生成的 Maven Spring Projekt 的部署不起作用
- bash - 将文字美元符号填充到现有屏幕中
- hadoop - hadoop 如何仅当目标位置中已存在目录时才 mv 文件?
- javascript - 如何通过 Angular 1 页面的 JavaScript 使输入字段变脏?
- oracle - 将函数重构为 sql 查询
- git - 如何恢复已删除并提交但仍存在于 git hub 分支中的文件