lingo高手来

来源:百度知道 编辑:UC知道 时间:2024/05/17 13:28:15
sets:
m/1..4/:x,g,need,y;
!x(1),x(2),x(3),x(4)分别为各季度休假的员工数;
!g(1),g(2),g(3),g(4)分别为各季度的存储量;
!need 为各季度的需求,y为各季度的每个员工的实际生产量;
endsets
data:
need=4000 2000 3000 10000;
enddata
g(1)=600+y(1)*(x(2)+x(3)+x(4))-need(1);
@for(m(i)|i#ge#2:g(i)=g(i-1)+y(i)*(@sum(m:x)-x(i))-need(i));
min=30000*@sum(m:x)+30*@sum(m:g);!30000,年薪,30 单位存储费;
@for(m(i):@gin(x(i)));
@bnd(0,y(i),500);
!x为整数数组,y的元素须介于0和500之间;

这个运行不出来,我是新手,希望能推荐我个好点的学习论坛,或者其他什么对学习有帮助的!谢谢

sets:
m/1..4/:x,g,need,y;
!x(1),x(2),x(3),x(4)分别为各季度休假的员工数;
!g(1),g(2),g(3),g(4)分别为各季度的存储量;
!need 为各季度的需求,y为各季度的每个员工的实际生产量;
endsets
data:
need=4000 2000 3000 10000;
enddata
g(1)=600+y(1)*(x(2)+x(3)+x(4))-need(1);
@for(m(i)|i#ge#2:g(i)=g(i-1)+y(i)*(@sum(m:x)-x(i))-need(i));
min=30000*@sum(m:x)+30*@sum(m:g);!30000,年薪,30 单位存储费;
@for(m(i):@gin(x(i)));
@for(m(i):@bnd(0,y(i),500));
!x为整数数组,y的元素须介于0和500之间;
end
!我给你改好了

不会