![]() |
1
3
正如问题中所表达的那样。
随着最小和最大限定符的引入,
最少需要9名工人
我就是这么想的。。。
|
![]() |
2
2
每天3班*每班2人*(每周7天/每人5个工作日)=8.4人(如果不选择兼职,则为9人)。 |
![]() |
3
0
3班x 7天=21
|
![]() |
4
0
好吧-尽管你有答案,让我试试。 有7种可能的员工日程安排,表示为(1)天&休息日(0) 0011111 1100111 1110011 1111001 1111100 0111110
我有一个每班每种类型的员工数量矩阵,这个数字是一个整数变量。我的优化模型是:
受制于:总计(#员工计划*员工计划) = 每班所需人员 和 计划的员工数为整数 您可以将第一个约束中的=符号更改为>=。然后你会得到一个可行的解决方案与额外的工作人员。您可以在Excel中使用basic SOLVER addin解决此问题。 比方说,我每天需要4名员工轮班,但我愿意容忍额外的员工。 使用上述时间表的解决方案是: 按计划类型列出的员工人数:0,2,0,2,0,2,0
(换言之,附表1001111有2个,附表1111001有2个,附表11111 00有2个以上)
当然,这不是唯一的解决方案。至少有6个其他解决方案,有两个额外的工作人员。约束编程将是一种更好更快的方法,因为通常会有许多可行的时间表。 |
![]() |
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 6 月前 |
![]() |
Alisa Petrova · 在有向图中更改一对顶点以创建循环 6 月前 |
![]() |
b39b332d · 使用C++标准库实现高效间隔存储 10 月前 |
![]() |
Paul C · 在维基百科上,将二叉搜索树转换为排序链表的算法是否存在错误? 11 月前 |
![]() |
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 11 月前 |
![]() |
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 11 月前 |