数学建模社区-数学中国

标题: 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 Msets:2 P$ Q# w# u9 N8 z0 p4 |
  days/mon..sun/: required,start;( O9 p# m4 @. X7 A& K' }
endsets9 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