o.oo 发表于 2014-8-9 15:22

元神 来帮我啊

记得啊,元神。现在我都快疯了啊

madio 发表于 2014-8-10 00:15

动态规划的模型吧

madio 发表于 2014-8-10 08:19

示例:职员时序安排模型  一项工作一周7天都需要有人(比如护士工作),每天(周一至周日)所需的最少职员数为20、16、13、16、19、14和12,并要求每个职员一周连续工作5天,试求每周所需最少职员数,并给出安排。注意这里我们考虑稳定后的情况。
model:
sets:
  days/mon..sun/: required,start;
endsets
data:
  !每天所需的最少职员数;
  required = 20 16 13 16 19 14 12;
enddata
!最小化每周所需职员数;
  min=@sum(days: start);
  @for(days(J):
  @sum(days(I) | I #le# 5:
      start(@wrap(J+I+2,7))) >= required(J));
end

o.oo 发表于 2014-8-10 10:25

madio 发表于 2014-8-10 00:15
动态规划的模型吧

你直接帮我做吧,我们现在都要被它给逼疯了
页: [1]
查看完整版本: 元神 来帮我啊