首页 > 解决方案 > 每隔一天为 Google OR 工具“员工计划”添加约束

问题描述

如何向 Google OR-tool 示例添加约束? https://developers.google.com/optimization/scheduling/employee_scheduling

我想添加这个:

在此处输入图像描述

.

标签: pythonschedulingor-tools

解决方案


只是一个简单的含义:

work[nurse, day, shift2] => not(work[nurse, day + 1, shift2])

现在

必须在星期一或星期二开始

BoolOr([work[nurse, Monday, shifts], work[nurse, Tuesday, shift2])

推荐阅读