标签: optimization optaplanner
我正在解决类似于员工名册的问题。我还有其他限制。员工具有分配给他们的“类型”值。每天至少要有每种类型的至少1名员工是一个严格的约束。我该如何建模?
我不能使用公平性约束,因为我不想强制每个“类型”的雇员人数相等。只是每种“类型”中至少有1种存在。
答案 0 :(得分:0)
使用not:
not
when Employee() Day() not Shift(that employee, that day) then -1hard end