数学建模社区-数学中国
标题:
lingo问题实例1
[打印本页]
作者:
longde
时间:
2015-7-22 15:15
标题:
lingo问题实例1
。 职员时序安排模型 一项工作一周7天都需要有人(比如护士工作),每天(周一至周日)所需的最少职员数为20、16、13、16、19、14和12,并要求每个职员一周连续工作5天,试求每周所需最少职员数,并给出安排。注意这里我们考虑稳定后的情况。
$ G9 B0 R/ Q7 q+ z
model:
. Z7 x' f- f9 Q) k0 e! G
sets:
0 B5 ~, h4 |( T# ~4 S4 Q l! c
days/mon..sun/: required,start;
5 q) d; f) M; y% I5 x j# j9 u
endsets
( X8 S- g8 k% z, W' p0 Y* H
data:
4 l: C6 W9 f/ j$ A) Z
!每天所需的最少职员数;
; ]7 t/ a) n; i
required = 20 16 13 16 19 14 12;
0 O2 ]0 C. i1 @
enddata
U) ?& d, `% M4 L4 Q9 n3 P7 V, }& b- b3 z
!最小化每周所需职员数;
$ z$ K( [5 @) ]9 m3 n
min=@sum(days: start);
6 g" B5 P6 j2 {2 u& g4 i0 i% U( h
@for(days(J):
5 y5 O: n F) t
@sum(days(I) | I #le# 5:
' ]7 p3 s, J1 I2 y+ y7 u
start(@wrap(J+I+2,7))) >= required(J));
- N X, [; Y9 D* P
end
; u3 @+ W. v4 k7 M# p2 x6 a
1 m: X( ?. A; ?0 A
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5