数学建模社区-数学中国
标题:
lingo问题实例1
[打印本页]
作者:
longde
时间:
2015-7-22 15:15
标题:
lingo问题实例1
。 职员时序安排模型 一项工作一周7天都需要有人(比如护士工作),每天(周一至周日)所需的最少职员数为20、16、13、16、19、14和12,并要求每个职员一周连续工作5天,试求每周所需最少职员数,并给出安排。注意这里我们考虑稳定后的情况。
* J3 L% L4 [8 A" d) k# i" o
model:
( j0 C, a' t' _* J# F3 C2 M
sets:
2 P$ Q# w# u9 N8 z0 p4 |
days/mon..sun/: required,start;
( O9 p# m4 @. X7 A& K' }
endsets
9 a6 G$ D! h4 e7 \, T: E3 e
data:
( i3 L+ |' D! e$ N- k, w4 `
!每天所需的最少职员数;
# V' ~6 i7 w N( O
required = 20 16 13 16 19 14 12;
( i' w& u& l5 l& }1 T
enddata
& [$ ~( X( o0 D1 q8 h' Q
!最小化每周所需职员数;
" G, s3 S: e6 @+ w( |! t
min=@sum(days: start);
3 H4 }% K: Q: k6 q' R4 _0 p/ N' n
@for(days(J):
3 I% s% M# j6 _- R
@sum(days(I) | I #le# 5:
6 \4 {9 R- z6 ^; g6 k
start(@wrap(J+I+2,7))) >= required(J));
& W$ x0 {$ X+ b) g% J
end
) D4 M7 P9 V: \% N
8 B1 m6 ^6 a* `! I4 n
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5