数学建模社区-数学中国
标题:
lingo问题实例1
[打印本页]
作者:
longde
时间:
2015-7-22 15:15
标题:
lingo问题实例1
。 职员时序安排模型 一项工作一周7天都需要有人(比如护士工作),每天(周一至周日)所需的最少职员数为20、16、13、16、19、14和12,并要求每个职员一周连续工作5天,试求每周所需最少职员数,并给出安排。注意这里我们考虑稳定后的情况。
) w' E; j) d$ ^$ e
model:
& E* z3 s8 m9 O; q9 ?
sets:
1 B) U& F, w- X; r; ^2 E: }
days/mon..sun/: required,start;
! K# w2 \) U6 ^# v2 J5 ]
endsets
/ R( A. O6 ]1 S# c) {. q
data:
( e4 s. E7 L T4 `7 `/ l
!每天所需的最少职员数;
/ n9 {$ P4 h0 G$ x
required = 20 16 13 16 19 14 12;
f* q1 M! C9 B' B9 l+ T
enddata
1 Z# i; u$ E' D+ Q
!最小化每周所需职员数;
. V+ C$ S) Q+ K; I% l, {2 [8 S
min=@sum(days: start);
& J0 d* `) [) w X
@for(days(J):
4 o( b7 X! C/ K
@sum(days(I) | I #le# 5:
2 v7 u& r0 s, m* r$ e/ S* N. |
start(@wrap(J+I+2,7))) >= required(J));
' \9 f/ F' ]3 ~: R7 a5 f/ J
end
" d3 H% X' q# s
8 J: `5 H! l7 a5 Z4 t. s; M3 a$ b
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5