我在如何考虑创建工作计划方面需要帮助。每个员工需要x个班次,x个周末,并且不能连续工作。我还会制定其他规则,例如员工请求,假期等
我正在考虑接近它,以便创建所有可能的时间表并根据一套规则权衡它们。
然而,在14个班次和34名员工的情况下,给予2个月阻止的可能时间表的数量将是天文数字。
我应该使用特定的库吗? 这是Javascript可以处理的东西吗?
其他想法?
由于
答案 0 :(得分:0)
请求太大了,填写了一些变量(即轮班数量/周末数量),否则你将浪费这么多时间通过可能性(1,391,975,640)这将是徒劳的。此外,您可以通过添加最大和最小班次时间以及最长和最短周末时间来节省时间。填写这些变量后,您可以使用Google表格或Excel创建快速员工日程安排。此外,可以将添加快速公式以考虑请求的休假时间添加到新字段中。