数学建模社区-数学中国
标题:
lingo问题实例1
[打印本页]
作者:
longde
时间:
2015-7-22 15:15
标题:
lingo问题实例1
。 职员时序安排模型 一项工作一周7天都需要有人(比如护士工作),每天(周一至周日)所需的最少职员数为20、16、13、16、19、14和12,并要求每个职员一周连续工作5天,试求每周所需最少职员数,并给出安排。注意这里我们考虑稳定后的情况。
6 ]+ O4 ?" t' W4 @, B+ `
model:
! Z9 k5 Y8 P; T( B1 G9 P* K
sets:
2 B% D5 V8 M9 z. t0 ?( \" `
days/mon..sun/: required,start;
9 _+ ]$ ?! Z+ g J2 O" C2 ?" y% a& C6 ~
endsets
. C- n# M3 {; G; X
data:
' h3 O# G6 I# ?
!每天所需的最少职员数;
1 b+ {' L% ~/ a @7 o9 I
required = 20 16 13 16 19 14 12;
: w3 x5 }+ `- d. S$ m( X
enddata
0 u3 T7 Y" ^0 m9 ^8 X
!最小化每周所需职员数;
& R+ K- k5 M7 C! P2 K
min=@sum(days: start);
1 I* p/ f6 E5 |7 }! Y
@for(days(J):
( \. M4 l' y6 n" r9 e! a
@sum(days(I) | I #le# 5:
; Y. {, ~: t* c1 O9 L" P
start(@wrap(J+I+2,7))) >= required(J));
: w$ o# A# ?9 z* ]3 v
end
" K/ K% Z0 Q1 z8 i
@/ p2 e2 G9 b/ X! x
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5