每天轮班次数不同且护士可用性不同的护士计划

时间:2019-01-13 20:11:30

标签: job-scheduling constraint-programming or-tools

我正在使用C#中的Google OR工具来构建CP-SAT模型,以解决护士日程安排问题的变体,在该问题中,每天的班次数量可变,并且在给定的一天中有可变数量的护士上班这些转变。

根据ShiftSchedulingSat.cs中的示例,如果知道每天的轮班次数和每天的雇员人数,我认为有一种方法可以轻松实现这一点。如何修改此设置以满足我的要求?

guard (mode != "mapme") else {  //compiles
}

guard (!annotation is MKUserLocation) else { //compiles
}

guard (mode != "mapme",!(annotation is MKUserLocation)) else { //gives error:'(Bool, Bool)' is not convertible to 'Bool'

}

1 个答案:

答案 0 :(得分:2)

创建最多的护士,并强制下班次数,或强制某些护士下班。