作业帮 > 英语 > 作业

lingo求解出现问题

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/12 07:04:43
lingo求解出现问题
决策目标 minz=(cixi+1600×5)×[(n-1)/di+1] “[ ]"表示取整
model:
给模型取个名字;
title paint the walls;
sets:
定义基本集合price及其属性c;
price/1..5/:c;
定义基本集合period及其属性d;
period/1..5/:d;
定义基本集合number及其属性x;
mber/1..5/:x;
定义基本集合year及其属性n;
year/1..5/:n;
endsets
data:
c=300 122 440 750 1000;
d=2 5 5 8 10;
n=5 5 5 5 5;
enddata
min=(c(i)*x(i)+1600*5)*@floor(((n(i)-1)/d(i))+1);
@for(mber:@gin(x););
model:
!给模型取个名字;
title paint the walls;
sets:
year/1..5/:c,d,x,n;
endsets
data:
c=300 122 440 750 1000;
d=2 5 5 8 10;
n=5 5 5 5 5;
enddata
min=@sum(year(i):(c(i)*x(i)+1600*5)*@floor(((n(i)-1)/d(i))+1));
@for(year:@gin(x););
再问: 不需要求和的,只要取x(i)相对应的每种价钱的最小值
再答: 那就改成@min 你这个肯定所有x都是0啊 没有什么悬念