数学建模社区-数学中国

标题: 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- Jsets:) ^% @: o, h" M2 e  c9 h
  days/mon..sun/: required,start;
' N: j& R6 @7 w( C6 `& q8 Bendsets
9 v, E% x( @/ d5 P) T+ q) [! Tdata:
, 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