- 在线时间
- 25 小时
- 最后登录
- 2019-2-18
- 注册时间
- 2014-4-7
- 听众数
- 8
- 收听数
- 0
- 能力
- 0 分
- 体力
- 198 点
- 威望
- 0 点
- 阅读权限
- 60
- 积分
- 106
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 91
- 主题
- 30
- 精华
- 0
- 分享
- 0
- 好友
- 6
TA的每日心情 | 奋斗 2014-12-7 07:58 |
|---|
签到天数: 22 天 [LV.4]偶尔看看III 宣传员
 群组: 2014年网络挑战赛交流 群组: 国赛讨论 群组: 2014美赛讨论 群组: 第三届数模基础实训 |
。 职员时序安排模型 一项工作一周7天都需要有人(比如护士工作),每天(周一至周日)所需的最少职员数为20、16、13、16、19、14和12,并要求每个职员一周连续工作5天,试求每周所需最少职员数,并给出安排。注意这里我们考虑稳定后的情况。
! h1 N" i+ I% s+ |. R6 G+ Lmodel:
' a0 K( `4 U' K9 f4 E3 U) msets:
; r( Q0 V; Q7 K3 {& L+ v9 U% q days/mon..sun/: required,start;
) B- p, D# g1 yendsets5 ^1 M$ N0 ]6 R8 W6 P: w; S
data:
' x6 k$ Q# O3 g !每天所需的最少职员数;
6 Y7 i2 M$ }% i7 q5 } required = 20 16 13 16 19 14 12;
3 p& ^( `6 h5 s# t' N8 B% renddata" u# D c: w. E5 ^" h
!最小化每周所需职员数;
/ s, M' J% C; R& N) t& x' E min=@sum(days: start);
9 ~" o4 X; D0 _. m @for(days(J):
& Y! `8 S# W* f. T) o @sum(days(I) | I #le# 5:
$ e8 k |- N9 A' I% e! L start(@wrap(J+I+2,7))) >= required(J));9 C, \8 w: e9 D8 {% M
end
$ N1 k, i5 Q( E4 ]5 @7 c6 z2 y1 b# y
|
zan
|