对下面问题用lingo求解哪里错了急……对下面问题用ling-查字典问答网
分类选择

来自李维国的问题

  对下面问题用lingo求解哪里错了急……对下面问题用lingo求解)某大学计算机实验室聘用4名大学生(代号1、2、3、4)和两名研究生(代号5、6)值班答疑.已知每人从周一到周五最多可安排的

  对下面问题用lingo求解哪里错了急……

  对下面问题用lingo求解)某大学计算机实验室聘用4名大学生(代号1、2、3、4)和两名研究生(代号5、6)值班答疑.已知每人从周一到周五最多可安排的值班时间及每人每小时值班报酬如下表,该实验室开放时间为上午8点至晚10点,开放时间内须且仅须一人值班,规定每名大学生

  每周值班不少于8h,研究生不少于7h,建立使该实验室总支付报酬为最小的数学模型

  每天最多可安排的值班时间

  学生代号报酬元/h周一周二周三周四周五

  11060607

  21006060

  39.948305

  49.855604

  510.830480

  611.306003

  设:xij为学生i在周j的值班时间

  代码如下:

  model:

  sets:

  student/1..6/:pay;

  day/1..5/:;

  link(student,day):t,x,c;

  endsets

  data:

  pay=10109.99.810.811.3;

  t=

  60607

  06060

  48305

  55604

  30480

  06063;

  enddata

  min=@sum(student(i):pay(i)*@sum(day(j):x(i,j)));

  @for(link:c=@if(x#gt#0,1,0));

  @for(link:x#ge#2);

  @for(link:x=8);

  @for(student(i)|i#gt#5:@sum(day(j):x(i,j))>=7);

  @for(student(i):@sum(day(j):c(i,j))

1回答
2020-08-0418:58
我要回答
提示:回答问题需要登录哦!
陈厚云

  注释掉了那几句多余的,还有改正了几个错误model:sets:student/1..6/:pay;day/1..5/:;link(student,day):t,x,c;endsetsdata:pay=10109.99.810.811.3;t=606070606048305556043048006063;...

2020-08-04 19:03:04
大家都在问
最新问答