应该如何制定排班表,有什么好的方案吗?

169 天前
 shortawn
某单位里有多个部门,假设同一部门里的每个人的职能是一样的,也就是完全可以相互替换的,只要确保满足最低在岗人数即可。只要每个部门都分别排好班,单位就能正常运转。

由于该单位的性质,营业时间段通常为早 9:00 到晚 22:00 (如遇突发情况,晚班人员可能需要整夜值班,并在第二天白天 9:00 下班后至少休息到下午 16:00 ),所以班次分为早班( 9:00-18:00 )和晚班( 13:00-22:00 ),工作日相对清闲,而休息日相对繁忙。

假设该单位 A 部门在职 10 人,周一至周五及其他工作日要求最低在岗 6 人(早晚班各 3 人),双休及节假日要求最低在岗 8 人(早晚班各 4 人),每人每月休息 4 天。如何在保障单位正常运转的前提下制定公平的排班方案,尽量让每人每月都不多不少地有 4 天休息,减少纠纷和矛盾?

如果遇到突发情况,晚班人员需要转为夜班,夜班人员第二天应该尽量安排休息或晚班。这种情况应该如何解决?
1007 次点击
所在节点    算法
4 条回复
8355
169 天前
这叫护士排班问题
有论文的可以研究下
shortawn
169 天前
@8355 谢谢。不过由于实在看不懂那些数学公式(符号都认不全),所以看了也仍然一点头绪都没有。
8355
169 天前
@shortawn 我们之前调研过客服排班,可能比你这个还复杂,不同地区需要考虑到全职/兼职/人员倾向性/法规等问题,各种临时情况和需要支持人工调控,最终的结论是人工排班处理,确实很难做。一套规则适应不了
shortawn
169 天前
@8355 确实,我上面已经是简化后的情况的,真实情况中,人是最不确定的因素,一会这个要请假、一会那个要休息,有些人要一起休(比如情侣或好友)、有些不能一起休(比如唯二掌握某项设备操作方法的人)。

人工排班的话,负责排班的这个人压力太大了,很多被排班的人都有各种不好的情绪。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1046340

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX