【发布时间】:2013-08-09 17:41:35
【问题描述】:
似乎有大量关于循环(或“轮换”)劳动力调度问题的信息。我正在寻找一种算法,该算法将有助于生成员工轮班时间表,而无需关心前一周的时间表是什么样的。根据我的研究,这听起来像是一个非循环的劳动力调度问题。
基本上,我知道员工的空闲时间、他们的最短/最长小时数以及他们请求的休假时间。有了这些信息,我想创建一个优化的时间表,以满足员工期望的可用性,同时满足每天所需的轮班次数。
有没有人为此目的提供有关良好算法的提示?谢谢!
【问题讨论】:
-
你有没有找到关于这个问题的更多细节?
-
这个项目被搁置了,但我很快就会重新审视它。下面的答案确实提供了最好的信息。您要么陷入次优贪心算法,要么陷入约束规划。
标签: php algorithm scheduling