我已经尝试过使用Excel Solver ..
我有什么?
A点
00:00, 01:00,...23:00
58, 79, 81, 35, 55, ... (staff required for each hour).
-
B点
可用班次
0600 - 1500
1400 - 2100
2300 - 0700
...
C点 结果
我想要一个生成...的最佳名册生成器。
说..我需要
50 staff on 0600-1500
20 staff on 1400-2100
0 staff on 2300 - 0700
35 staff on 2330 - 0730
..
etc.
所需员工总数135。
这是最佳解决方案。你不能再低于135而不会每小时失去一些额外的头。
-
是。我知道Solver可以做到这一点......但肯定不够理想。
是否有一些免费软件..或在线..当我插入点A& B点,它以最小的开销(或浪费)生成C点。
答案 0 :(得分:2)
让我们从B点开始
可用班次 0600 - 1500
0600-1500在此班次中,如果您想跟踪有关员工的信息,您可以选择创建Excel工作表以跟踪登录并注明员工的时间选项,其他选项是使用eworks在线员工安排应用程序,可帮助您跟踪员工轮班时间,休息时间,时钟输入,时钟输出,报告等。
答案 1 :(得分:1)
如果您正在寻找编程库,请尝试Drools Planner。如果您正在寻找最终用户应用程序,请尝试TimeFinder。