求高人给我的7-12便利店排个班!在线等!!!!!谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/28 19:49:28
A B C D E五个人,班次分为白班(早8点-晚19点),夜班1(晚19点-次日凌晨2点),夜班2(凌晨2点—早8点),收钱(晚19点-次日早8点)。条件是A只能上白班和收钱这两个班,其他4人可上全部的班,但是A上白班时必须有B C D E其中一人一起上白班。而A上收钱这个班的时候可以独自一人。其他班次均为一人一班。
现请排出最为合理的班次!
希望每个员工下班后有尽可能多的休息时间,但还要保证4个班的正常运转,最好换班周转可以快速的4个班次滚动!

A能上收钱班,却不能上夜班?能独自收钱,却还要和其他人一起上白班?这表示A能力出众,但是白天却很忙,有其它事情做,比如行政工作、订货、算工时、做报表等。

得出结论:A肯定是管理层,不是老板就是店长。
也就是不能把A的时间限定太死,不然没时间管理店铺了。可以把他当透明人,必要的时候来顶一下班,是不是这样?

还有,每一个班次的时间相差比较大,比如白班有11个小时,而夜班2有6个小时,但显然白天的6个小时不能和半夜的6个小时划等号——每个人的工时有什么要求?

理论上讲,每天4个班次,每周需要4*7=28个班次;5个员工,每人每周6天班,可提供5*6=30班次。30-28=2,即A每周最多上2个白班,最少4个收钱班。

条件不充分的话,排出的班表不具备可操作性。

呃......我觉得需要动态的安排班次了
也就是说不是每个人都干固定的岗位
而且也不是以短周期循环来交换班次

而且"最合理"没有一个合适的标准, 根据给出的信息, 只好以下面两个为最合理的标准了
1,ABCDE的总工作时间最小, 这个只要保证A只上收钱班就OK了
B,ABCDE各自工作的时间尽可能相等

这是12天的安排, 12天内, A一共工作91小时,B90,C89,D85.(第13天的安排依旧需要"动态分配"...)
ABCD(这个表示A收钱,B白班,C夜班1,D夜班2)
EDCB
AECD
BCDE
ABDE
CEDB
ADCE
BCED
ABED
CDEB
AECB
ADBC

题意不清。