数学建模社区-数学中国

标题: lingo问题实例1 [打印本页]

作者: longde    时间: 2015-7-22 15:15
标题: lingo问题实例1
。 职员时序安排模型  一项工作一周7天都需要有人(比如护士工作),每天(周一至周日)所需的最少职员数为20、16、13、16、19、14和12,并要求每个职员一周连续工作5天,试求每周所需最少职员数,并给出安排。注意这里我们考虑稳定后的情况。
$ G9 B0 R/ Q7 q+ zmodel:
. Z7 x' f- f9 Q) k0 e! Gsets:
0 B5 ~, h4 |( T# ~4 S4 Q  l! c  days/mon..sun/: required,start;
5 q) d; f) M; y% I5 x  j# j9 uendsets
( X8 S- g8 k% z, W' p0 Y* Hdata:
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