我尝试使用此链接的第一个示例:https://developers.google.com/optimization/scheduling/employee_scheduling 我希望至少有两名护士轮班。所以我修改了这行代码: model.Add(sum(shifts[(n, d, s)] for n in all_nurses) == 1) 出自: model.Add(sum(shifts[(n, d, s)] for n in all_nurses) == 2) 我把护士的人数增加到了8人。 不幸的是,该程序没有找到任何解决方案。但是应该有足够的护士来做这件事。你有什么想法吗?谢谢! P