数学建模社区-数学中国
标题:
lingo问题实例1
[打印本页]
作者:
longde
时间:
2015-7-22 15:15
标题:
lingo问题实例1
。 职员时序安排模型 一项工作一周7天都需要有人(比如护士工作),每天(周一至周日)所需的最少职员数为20、16、13、16、19、14和12,并要求每个职员一周连续工作5天,试求每周所需最少职员数,并给出安排。注意这里我们考虑稳定后的情况。
" M0 `! b2 P( I7 I! N3 K
model:
; _! P j8 l7 r' K x! b- J
sets:
) ^% @: o, h" M2 e c9 h
days/mon..sun/: required,start;
' N: j& R6 @7 w( C6 `& q8 B
endsets
9 v, E% x( @/ d5 P) T+ q) [! T
data:
, c# Z' D. L* T3 p( O' T
!每天所需的最少职员数;
& N" u/ B% ?! e9 F( R" z, z
required = 20 16 13 16 19 14 12;
! t% H, q6 q+ v* d9 J
enddata
j* z1 [/ q4 _0 n
!最小化每周所需职员数;
( N/ S# \/ w2 E1 d2 i' {$ Z
min=@sum(days: start);
. `! _, U3 _; {7 t! t% ]
@for(days(J):
F3 Q: ]' a$ c5 v4 I* D% W
@sum(days(I) | I #le# 5:
$ \5 ]! ]# n* x/ A
start(@wrap(J+I+2,7))) >= required(J));
/ F0 f3 Y! P$ j$ o& p9 `
end
% y7 [& W5 d1 ~4 F4 c& D: {# {* l$ h
, B" D8 Z+ Q. Z) O; j
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5